From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 42640458A9; Fri, 30 Aug 2024 16:05:11 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3BB5D42F37; Fri, 30 Aug 2024 16:03:32 +0200 (CEST) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mails.dpdk.org (Postfix) with ESMTP id E4BDD42EC6 for ; Fri, 30 Aug 2024 15:53:26 +0200 (CEST) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2053616fa36so3985425ad.0 for ; Fri, 30 Aug 2024 06:53:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1725026006; x=1725630806; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MJfY/5cxqPzPNDAup2BOVbxFMfjE1pzJ8QNHgNbxXFY=; b=BqSM/tT+rn5+fm5oqH6gjBpESXnPsLOAA+1HHDfkn8KTOoWIEr/WdBanU9WqZXgJ7A nRWRUttmwgqWfRbgf4/W9LooHYnL8cmWTZp9F7oTDKYBcllJ09SzkG7DWwXPQmxhVJMe ThvJT9o6WH4jWjvxwRIH+raqxiauxr8rCnQZw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725026006; x=1725630806; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MJfY/5cxqPzPNDAup2BOVbxFMfjE1pzJ8QNHgNbxXFY=; b=YHWXsFjMOOYmxvOdSrzBchg3WWX9IGKed4ATsXYDtMH68+ucyxp4PkaCrqx/09Jymk wPqnNi0CYNilPsWIb6XAorM9hM/4yoBQrmAP5ohbEjJfMVdO2cggcER+9r2QWp7M3KJU ZELN9mzVA+OrwzZEaqVtgXpZWauoYtomsH/70kVIjGxPRVNxeDWFCnOQDWosgtTdS4cB MIObJuA86JCPmKGvVNvtKumPNvZc59J5z2lcCJivpZNIHeLszAu8KEpniCDUTuNeco7e la/GqLwZ3tPXb/rmlsM4ComIzjSvC2Aw2UZHTA8/sbYwbFo0l2d8eNMiU72D7uTGoK2A bePw== X-Gm-Message-State: AOJu0YxcTWEcazztZcsqhgOCpFsHS9QLJOchRa+Cicmz4EKcZsVuuvkP Esz11i/a8UF5LePJADs6FfYWmpPQ2DK9vFA5QjgHbokBLL960TkkHZmlQjVnrw8kEb8cycJv1rG aLvdIRAi4pPp2FLfJbQrrXfaHjzzIWimMbnQmjEt9yM9lPHxOa7to5V5aSVeaotwtvkWiFaud5+ fP29QXJafxe1cHLHqcpgZsEUKRRd5Axxgjuo7+Wz7IAf/z X-Google-Smtp-Source: AGHT+IE6aKQMNF4yoyeBgQavWqDRBa64QTukTXrTFMoHOZ0KuBBQVbw22Mt5N5Vm0LAVuVDhalD0Tw== X-Received: by 2002:a17:903:8c8:b0:202:4a15:17fe with SMTP id d9443c01a7336-2050c3ab7e9mr69575295ad.30.1725026003624; Fri, 30 Aug 2024 06:53:23 -0700 (PDT) Received: from dhcp-10-123-154-23.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-205155658dfsm27067145ad.297.2024.08.30.06.53.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Aug 2024 06:53:22 -0700 (PDT) From: Sriharsha Basavapatna To: dev@dpdk.org Cc: Kishore Padmanabha , Michael Baucom , Sriharsha Basavapatna Subject: [PATCH 20/47] net/bnxt: tf_ulp: add feature bit support Date: Fri, 30 Aug 2024 19:30:22 +0530 Message-Id: <20240830140049.1715230-21-sriharsha.basavapatna@broadcom.com> X-Mailer: git-send-email 2.39.0.189.g4dbebc36b0 In-Reply-To: <20240830140049.1715230-1-sriharsha.basavapatna@broadcom.com> References: <20240830140049.1715230-1-sriharsha.basavapatna@broadcom.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Fri, 30 Aug 2024 16:03:19 +0200 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Kishore Padmanabha Added feature bit support to enable support for setting default destination mac for ingress flows that do not specify destination mac address. This patch also provides the below related change. fix feature bit support Added support for function operand size so correct size of the data is used. This patch also updates template files for the following list of changes, that are being added in this patch. - add feature bit support - fix feature bit support Signed-off-by: Kishore Padmanabha Reviewed-by: Michael Baucom Signed-off-by: Sriharsha Basavapatna --- drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 10 + drivers/net/bnxt/tf_ulp/bnxt_ulp.h | 5 + drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c | 1 + .../generic_templates/ulp_template_db_enum.h | 36 +- .../generic_templates/ulp_template_db_tbl.c | 4 +- .../ulp_template_db_thor2_class.c | 17460 ++++++++-------- .../ulp_template_db_thor_class.c | 9706 ++++----- drivers/net/bnxt/tf_ulp/ulp_mapper.c | 34 +- drivers/net/bnxt/tf_ulp/ulp_template_struct.h | 2 + 9 files changed, 13972 insertions(+), 13286 deletions(-) diff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp.c b/drivers/net/bnxt/tf_ulp/bnxt_ulp.c index 506fb335e8..037723f20c 100644 --- a/drivers/net/bnxt/tf_ulp/bnxt_ulp.c +++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp.c @@ -1557,3 +1557,13 @@ bnxt_ulp_num_key_recipes_get(struct bnxt_ulp_context *ulp_ctx) return 0; return ulp_ctx->cfg_data->num_key_recipes_per_dir; } + +/* This function gets the feature bits */ +uint64_t +bnxt_ulp_feature_bits_get(struct bnxt_ulp_context *ulp_ctx) +{ + if (!ulp_ctx || !ulp_ctx->cfg_data) + return 0; + return ulp_ctx->cfg_data->feature_bits; +} + diff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp.h b/drivers/net/bnxt/tf_ulp/bnxt_ulp.h index 7b6fd58acb..3ab142767f 100644 --- a/drivers/net/bnxt/tf_ulp/bnxt_ulp.h +++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp.h @@ -143,6 +143,7 @@ struct bnxt_ulp_data { uint8_t em_multiplier; enum bnxt_ulp_session_type def_session_type; uint16_t num_key_recipes_per_dir; + uint64_t feature_bits; }; enum bnxt_ulp_tfo_type { @@ -576,4 +577,8 @@ void bnxt_ulp_num_key_recipes_set(struct bnxt_ulp_context *ulp_ctx, uint16_t recipes); int32_t bnxt_ulp_num_key_recipes_get(struct bnxt_ulp_context *ulp_ctx); + +uint64_t +bnxt_ulp_feature_bits_get(struct bnxt_ulp_context *ulp_ctx); + #endif /* _BNXT_ULP_H_ */ diff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c b/drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c index 1908cd1854..00a36b2e82 100644 --- a/drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c +++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c @@ -465,6 +465,7 @@ ulp_tf_cntxt_app_caps_init(struct bnxt *bp, info[i].ha_reg_cnt); ulp_ctx->cfg_data->ha_pool_id = info[i].ha_pool_id; ulp_ctx->cfg_data->default_priority = info[i].default_priority; + ulp_ctx->cfg_data->feature_bits = info[i].feature_bits; } if (!found) { BNXT_DRV_DBG(ERR, "APP ID %d, Device ID: 0x%x not supported.\n", diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h index 29e558aea4..9eece50f4a 100644 --- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h +++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h @@ -6,7 +6,7 @@ #ifndef ULP_TEMPLATE_DB_H_ #define ULP_TEMPLATE_DB_H_ -#define BNXT_ULP_REGFILE_MAX_SZ 78 +#define BNXT_ULP_REGFILE_MAX_SZ 79 #define BNXT_ULP_MAX_NUM_DEVICES 5 #define BNXT_ULP_LOG2_MAX_NUM_DEV 2.32192809488736 #define BNXT_ULP_GEN_TBL_MAX_SZ 50 @@ -31,21 +31,21 @@ #define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 50 #define ULP_WH_PLUS_CLASS_COND_OPER_LIST_SIZE 0 #define ULP_THOR_CLASS_TMPL_LIST_SIZE 5 -#define ULP_THOR_CLASS_TBL_LIST_SIZE 121 +#define ULP_THOR_CLASS_TBL_LIST_SIZE 122 #define ULP_THOR_CLASS_KEY_INFO_LIST_SIZE 605 -#define ULP_THOR_CLASS_KEY_EXT_LIST_SIZE 612 -#define ULP_THOR_CLASS_IDENT_LIST_SIZE 37 +#define ULP_THOR_CLASS_KEY_EXT_LIST_SIZE 615 +#define ULP_THOR_CLASS_IDENT_LIST_SIZE 39 #define ULP_THOR_CLASS_RESULT_FIELD_LIST_SIZE 1248 -#define ULP_THOR_CLASS_COND_LIST_SIZE 3085 +#define ULP_THOR_CLASS_COND_LIST_SIZE 3077 #define ULP_THOR_CLASS_COND_OPER_LIST_SIZE 7 #define ULP_THOR2_CLASS_TMPL_LIST_SIZE 5 -#define ULP_THOR2_CLASS_TBL_LIST_SIZE 113 -#define ULP_THOR2_CLASS_KEY_INFO_LIST_SIZE 664 -#define ULP_THOR2_CLASS_KEY_EXT_LIST_SIZE 608 -#define ULP_THOR2_CLASS_IDENT_LIST_SIZE 50 -#define ULP_THOR2_CLASS_RESULT_FIELD_LIST_SIZE 1501 -#define ULP_THOR2_CLASS_COND_LIST_SIZE 3243 -#define ULP_THOR2_CLASS_COND_OPER_LIST_SIZE 3 +#define ULP_THOR2_CLASS_TBL_LIST_SIZE 119 +#define ULP_THOR2_CLASS_KEY_INFO_LIST_SIZE 665 +#define ULP_THOR2_CLASS_KEY_EXT_LIST_SIZE 628 +#define ULP_THOR2_CLASS_IDENT_LIST_SIZE 47 +#define ULP_THOR2_CLASS_RESULT_FIELD_LIST_SIZE 1506 +#define ULP_THOR2_CLASS_COND_LIST_SIZE 3298 +#define ULP_THOR2_CLASS_COND_OPER_LIST_SIZE 7 #define ULP_WH_PLUS_ACT_TMPL_LIST_SIZE 11 #define ULP_WH_PLUS_ACT_TBL_LIST_SIZE 154 #define ULP_WH_PLUS_ACT_KEY_INFO_LIST_SIZE 49 @@ -331,7 +331,9 @@ enum bnxt_ulp_cond_opc { BNXT_ULP_COND_OPC_WC_FIELD_BIT_NOT_SET = 21, BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_IS_SET = 22, BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET = 23, - BNXT_ULP_COND_OPC_LAST = 24 + BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET = 24, + BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET = 25, + BNXT_ULP_COND_OPC_LAST = 26 }; enum bnxt_ulp_critical_resource { @@ -828,7 +830,8 @@ enum bnxt_ulp_rf_idx { BNXT_ULP_RF_IDX_EM_INSERT_FAIL = 75, BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY = 76, BNXT_ULP_RF_IDX_TERM_FLOW = 77, - BNXT_ULP_RF_IDX_LAST = 78 + BNXT_ULP_RF_IDX_O_DMAC = 78, + BNXT_ULP_RF_IDX_LAST = 79 }; enum bnxt_ulp_tcam_tbl_opc { @@ -871,6 +874,11 @@ enum bnxt_ulp_fdb_resource_flags { BNXT_ULP_FDB_RESOURCE_FLAGS_DIR_EGR = 0x01 }; +enum bnxt_ulp_feature_bit { + BNXT_ULP_FEATURE_BIT_PARENT_DMAC = 0x00000001, + BNXT_ULP_FEATURE_BIT_PORT_DMAC = 0x00000002 +}; + enum bnxt_ulp_flow_dir_bitmask { BNXT_ULP_FLOW_DIR_BITMASK_ING = 0x0000000000000000, BNXT_ULP_FLOW_DIR_BITMASK_EGR = 0x8000000000000000 diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c index b311c22855..ebe5a0ceca 100644 --- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c +++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c @@ -2103,8 +2103,8 @@ struct bnxt_ulp_app_capabilities_info ulp_app_cap_info_list[] = { .em_multiplier = 1, .num_rx_flows = 65536, .num_tx_flows = 65536, - .act_rx_max_sz = 128, - .act_tx_max_sz = 128, + .act_rx_max_sz = 256, + .act_tx_max_sz = 256, .em_rx_key_max_sz = 112, .em_tx_key_max_sz = 112, .pbl_page_sz_in_bytes = 4096, diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor2_class.c b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor2_class.c index cba25b0ecc..bba85f9295 100644 --- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor2_class.c +++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor2_class.c @@ -13,7 +13,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_thor2_class_tmpl_list[] = { /* class_tid: 1, ingress */ [1] = { .device_name = BNXT_ULP_DEVICE_ID_THOR2, - .num_tbls = 38, + .num_tbls = 39, .start_tbl_idx = 0, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, @@ -23,31 +23,31 @@ struct bnxt_ulp_mapper_tmpl_info ulp_thor2_class_tmpl_list[] = { /* class_tid: 2, egress */ [2] = { .device_name = BNXT_ULP_DEVICE_ID_THOR2, - .num_tbls = 21, - .start_tbl_idx = 38, + .num_tbls = 26, + .start_tbl_idx = 39, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 1662, + .cond_start_idx = 1655, .cond_nums = 0 } }, /* class_tid: 3, ingress */ [3] = { .device_name = BNXT_ULP_DEVICE_ID_THOR2, .num_tbls = 35, - .start_tbl_idx = 59, + .start_tbl_idx = 65, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 } }, /* class_tid: 4, egress */ [4] = { .device_name = BNXT_ULP_DEVICE_ID_THOR2, .num_tbls = 19, - .start_tbl_idx = 94, + .start_tbl_idx = 100, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 0 } } }; @@ -96,7 +96,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .key_bit_size = 11, .key_num_fields = 1, .ident_start_idx = 2, - .ident_nums = 2 + .ident_nums = 3 }, { /* class_tid: 1, , table: control.check_f1_f2_flow */ .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, @@ -129,7 +129,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .blob_key_bit_size = 19, .key_bit_size = 19, .key_num_fields = 2, - .ident_start_idx = 4, + .ident_start_idx = 5, .ident_nums = 1 }, { /* class_tid: 1, , table: control.tunnel_cache_check */ @@ -162,7 +162,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, - .ident_start_idx = 5, + .ident_start_idx = 6, .ident_nums = 1 }, { /* class_tid: 1, , table: tunnel_cache.f1_f2_wr */ @@ -192,7 +192,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, .direction = TF_DIR_RX, .execute_info = { - .cond_true_goto = 7, + .cond_true_goto = 8, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, .cond_start_idx = 3, @@ -200,10 +200,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP }, - { /* class_tid: 1, , table: mac_addr_cache.l2_table_rd */ - .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, - .resource_sub_type = - BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE, + { /* class_tid: 1, , table: control.dmac_calculation */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, .direction = TF_DIR_RX, .execute_info = { .cond_true_goto = 1, @@ -211,6 +209,26 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, .cond_start_idx = 4, .cond_nums = 0 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, + .func_info = { + .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, + .func_oper_size = 48, + .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, + .func_opr1 = 0, + .func_dst_opr = BNXT_ULP_RF_IDX_O_DMAC } + }, + { /* class_tid: 1, , table: mac_addr_cache.l2_table_rd */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, + .resource_sub_type = + BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE, + .direction = TF_DIR_RX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 5, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 8, + .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, @@ -219,7 +237,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .blob_key_bit_size = 131, .key_bit_size = 131, .key_num_fields = 9, - .ident_start_idx = 6, + .ident_start_idx = 7, .ident_nums = 1 }, { /* class_tid: 1, , table: control.mac_addr_cache_check */ @@ -227,9 +245,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .direction = TF_DIR_RX, .execute_info = { .cond_true_goto = 1, - .cond_false_goto = 5, + .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 10, + .cond_start_idx = 11, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -243,7 +261,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 11, + .cond_start_idx = 12, .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -252,7 +270,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_APP, - .ident_start_idx = 7, + .ident_start_idx = 8, .ident_nums = 1 }, { /* class_tid: 1, , table: l2_cntxt_tcam.l2_table_create */ @@ -263,7 +281,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 13, + .cond_start_idx = 14, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -279,7 +297,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .result_start_idx = 3, .result_bit_size = 127, .result_num_fields = 17, - .ident_start_idx = 8, + .ident_start_idx = 9, .ident_nums = 0 }, { /* class_tid: 1, , table: mac_addr_cache.l2_table_wr */ @@ -291,7 +309,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 21, + .cond_start_idx = 18, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -312,7 +330,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 27, + .cond_start_idx = 20, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -350,14 +368,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 41, + .cond_start_idx = 34, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, .func_info = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, + .func_oper_size = 8, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 0, + .func_opr1 = 3, .func_dst_opr = BNXT_ULP_RF_IDX_TERM_FLOW } }, { /* class_tid: 1, , table: proto_header_cache.rd */ @@ -369,7 +388,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 49, + .cond_start_idx = 42, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -379,7 +398,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .blob_key_bit_size = 74, .key_bit_size = 74, .key_num_fields = 3, - .ident_start_idx = 8, + .ident_start_idx = 9, .ident_nums = 5 }, { /* class_tid: 1, , table: control.proto_header_cache_miss */ @@ -389,7 +408,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 11, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 49, + .cond_start_idx = 42, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -404,7 +423,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 50, + .cond_start_idx = 43, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -417,7 +436,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .partial_key_start_idx = 53, .partial_key_num_fields = 1, .partial_key_bit_size = 64, - .ident_start_idx = 13, + .ident_start_idx = 14, .ident_nums = 2 }, { /* class_tid: 1, , table: control.overlap_miss */ @@ -427,7 +446,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 50, + .cond_start_idx = 43, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -441,7 +460,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 51, + .cond_start_idx = 44, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -450,7 +469,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID_1, .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_APP, - .ident_start_idx = 15, + .ident_start_idx = 16, .ident_nums = 1 }, { /* class_tid: 1, , table: fkb_select.wc_gen_template */ @@ -461,7 +480,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 51, + .cond_start_idx = 44, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0, @@ -481,7 +500,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 327, + .cond_start_idx = 320, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -507,7 +526,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 327, + .cond_start_idx = 320, .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -525,14 +544,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 328, + .cond_start_idx = 321, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, .func_info = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, + .func_oper_size = 8, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 45, + .func_opr1 = 48, .func_dst_opr = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY } }, { /* class_tid: 1, , table: profile_tcam.gen_template */ @@ -543,7 +563,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 344, + .cond_start_idx = 337, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -560,7 +580,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .result_start_idx = 372, .result_bit_size = 64, .result_num_fields = 10, - .ident_start_idx = 16, + .ident_start_idx = 17, .ident_nums = 1 }, { /* class_tid: 1, , table: wm_key_recipe.0 */ @@ -572,7 +592,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 575, + .cond_start_idx = 568, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -596,7 +616,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 993, + .cond_start_idx = 986, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -619,7 +639,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 8, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 993, + .cond_start_idx = 986, .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -629,7 +649,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .blob_key_bit_size = 74, .key_bit_size = 74, .key_num_fields = 3, - .ident_start_idx = 17, + .ident_start_idx = 18, .ident_nums = 1 }, { /* class_tid: 1, , table: control.em_flow_conflict_cache_miss */ @@ -639,7 +659,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 995, + .cond_start_idx = 988, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -653,7 +673,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 996, + .cond_start_idx = 989, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -672,7 +692,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1253, + .cond_start_idx = 1246, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -696,7 +716,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 2, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1657, + .cond_start_idx = 1650, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -717,7 +737,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 3, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1657, + .cond_start_idx = 1650, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -737,7 +757,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 2, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1659, + .cond_start_idx = 1652, .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_EM_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL, @@ -756,7 +776,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1661, + .cond_start_idx = 1654, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -769,7 +789,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1662, + .cond_start_idx = 1655, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0, @@ -793,7 +813,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1662, + .cond_start_idx = 1655, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -803,7 +823,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .blob_key_bit_size = 10, .key_bit_size = 10, .key_num_fields = 1, - .ident_start_idx = 18, + .ident_start_idx = 19, .ident_nums = 1 }, { /* class_tid: 2, , table: l2_cntxt_tcam_cache.def_rd */ @@ -816,7 +836,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1662, + .cond_start_idx = 1655, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -826,9 +846,52 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 19, + .ident_start_idx = 20, .ident_nums = 2 }, + { /* class_tid: 2, , table: control.l2_only_check */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, + .direction = TF_DIR_TX, + .true_message = "Reject due to missing Ethertype for L2 flows", + .execute_info = { + .cond_true_goto = 1023, + .cond_false_goto = 1, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_LIST_OR, + .cond_start_idx = 3, + .cond_nums = 2 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP + }, + { /* class_tid: 2, , table: control.tunnel_ipv6_sip_check */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, + .direction = TF_DIR_TX, + .true_message = "reject ipv6 tunnel flow with tunnel source ip or source mac", + .execute_info = { + .cond_true_goto = 1023, + .cond_false_goto = 1, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_LIST_OR, + .cond_start_idx = 5, + .cond_nums = 2 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP + }, + { /* class_tid: 2, , table: control.terminating_flow */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, + .direction = TF_DIR_TX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 1, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, + .cond_start_idx = 1673, + .cond_nums = 0 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, + .func_info = { + .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, + .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, + .func_opr1 = 316, + .func_dst_opr = BNXT_ULP_RF_IDX_TERM_FLOW } + }, { /* class_tid: 2, , table: proto_header_cache.rd */ .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, .resource_sub_type = @@ -838,7 +901,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1662, + .cond_start_idx = 1681, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -848,7 +911,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .blob_key_bit_size = 74, .key_bit_size = 74, .key_num_fields = 3, - .ident_start_idx = 21, + .ident_start_idx = 22, .ident_nums = 5 }, { /* class_tid: 2, , table: control.proto_header_cache_miss */ @@ -856,9 +919,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .direction = TF_DIR_TX, .execute_info = { .cond_true_goto = 1, - .cond_false_goto = 10, + .cond_false_goto = 11, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1662, + .cond_start_idx = 1681, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -873,7 +936,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1663, + .cond_start_idx = 1682, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -886,7 +949,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .partial_key_start_idx = 205, .partial_key_num_fields = 1, .partial_key_bit_size = 64, - .ident_start_idx = 26, + .ident_start_idx = 27, .ident_nums = 2 }, { /* class_tid: 2, , table: control.overlap_miss */ @@ -894,9 +957,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .direction = TF_DIR_TX, .execute_info = { .cond_true_goto = 1, - .cond_false_goto = 1023, + .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1663, + .cond_start_idx = 1682, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -910,7 +973,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1664, + .cond_start_idx = 1683, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -919,7 +982,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID_1, .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, - .ident_start_idx = 28, + .ident_start_idx = 29, .ident_nums = 1 }, { /* class_tid: 2, , table: fkb_select.wc_gen_template */ @@ -930,13 +993,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1664, + .cond_start_idx = 1683, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, - .fdb_operand = BNXT_ULP_RF_IDX_RID, + .fdb_operand = BNXT_ULP_RF_IDX_RID_1, .result_start_idx = 594, .result_bit_size = 256, .result_num_fields = 172 @@ -950,13 +1013,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1918, + .cond_start_idx = 1961, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, - .fdb_operand = BNXT_ULP_RF_IDX_RID, + .fdb_operand = BNXT_ULP_RF_IDX_RID_1, .key_start_idx = 206, .blob_key_bit_size = 10, .key_bit_size = 10, @@ -968,48 +1031,41 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .result_bit_size = 48, .result_num_fields = 3 }, - { /* class_tid: 2, , table: wm_key_recipe.0 */ - .resource_func = BNXT_ULP_RESOURCE_FUNC_KEY_RECIPE_TABLE, - .resource_sub_type = - BNXT_ULP_RESOURCE_SUB_TYPE_KEY_RECIPE_TABLE_WM, + { /* class_tid: 2, , table: fkb_select.em_gen_template_alloc */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE, + .resource_type = CFA_RSUBTYPE_IDX_TBL_EM_FKB, .direction = TF_DIR_TX, .execute_info = { .cond_true_goto = 1, .cond_false_goto = 1, - .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1918, - .cond_nums = 0 }, - .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, - .tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 1961, + .cond_nums = 1 }, + .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE, + .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, .fdb_operand = BNXT_ULP_RF_IDX_RID, - .key_start_idx = 209, - .blob_key_bit_size = 0, - .key_bit_size = 0, - .key_num_fields = 32, .result_start_idx = 769, - .result_bit_size = 0, - .result_num_fields = 0 + .result_bit_size = 256, + .result_num_fields = 172 }, - { /* class_tid: 2, , table: fkb_select.em_gen_template_alloc */ - .resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE, - .resource_type = CFA_RSUBTYPE_IDX_TBL_EM_FKB, + { /* class_tid: 2, , table: control.profile_tcam_priority */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, .direction = TF_DIR_TX, .execute_info = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2310, + .cond_start_idx = 1962, .cond_nums = 0 }, - .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE, - .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, - .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, - .fdb_operand = BNXT_ULP_RF_IDX_RID, - .result_start_idx = 769, - .result_bit_size = 256, - .result_num_fields = 172 + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, + .func_info = { + .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, + .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, + .func_opr1 = 362, + .func_dst_opr = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY } }, { /* class_tid: 2, , table: profile_tcam.gen_template */ .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE, @@ -1019,25 +1075,50 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2310, + .cond_start_idx = 1978, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, .fdb_operand = BNXT_ULP_RF_IDX_RID, - .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, - .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_APP, + .pri_opcode = BNXT_ULP_PRI_OPC_REGFILE, + .pri_operand = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY, .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, - .key_start_idx = 241, + .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, + .key_start_idx = 209, .blob_key_bit_size = 256, .key_bit_size = 256, .key_num_fields = 66, .result_start_idx = 941, .result_bit_size = 64, .result_num_fields = 10, - .ident_start_idx = 29, - .ident_nums = 2 + .ident_start_idx = 30, + .ident_nums = 1 + }, + { /* class_tid: 2, , table: wm_key_recipe.0 */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_KEY_RECIPE_TABLE, + .resource_sub_type = + BNXT_ULP_RESOURCE_SUB_TYPE_KEY_RECIPE_TABLE_WM, + .direction = TF_DIR_TX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 1, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, + .cond_start_idx = 2201, + .cond_nums = 0 }, + .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, + .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, + .fdb_operand = BNXT_ULP_RF_IDX_RID, + .key_start_idx = 275, + .blob_key_bit_size = 0, + .key_bit_size = 0, + .key_num_fields = 33, + .result_start_idx = 951, + .result_bit_size = 0, + .result_num_fields = 0 }, { /* class_tid: 2, , table: proto_header_cache.wr */ .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, @@ -1048,13 +1129,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2571, + .cond_start_idx = 2623, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 307, + .key_start_idx = 308, .blob_key_bit_size = 74, .key_bit_size = 74, .key_num_fields = 3, @@ -1069,15 +1150,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .direction = TF_DIR_TX, .execute_info = { .cond_true_goto = 1, - .cond_false_goto = 7, + .cond_false_goto = 8, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2571, - .cond_nums = 1 }, + .cond_start_idx = 2623, + .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 310, + .key_start_idx = 311, .blob_key_bit_size = 74, .key_bit_size = 74, .key_num_fields = 3, @@ -1091,7 +1172,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2572, + .cond_start_idx = 2625, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1105,7 +1186,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2573, + .cond_start_idx = 2626, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -1124,14 +1205,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2830, + .cond_start_idx = 2883, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, .fdb_operand = BNXT_ULP_RF_IDX_RID, - .key_start_idx = 313, + .key_start_idx = 314, .blob_key_bit_size = 0, .key_bit_size = 0, .key_num_fields = 33, @@ -1148,13 +1229,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 2, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3234, + .cond_start_idx = 3287, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 346, + .key_start_idx = 347, .blob_key_bit_size = 74, .key_bit_size = 74, .key_num_fields = 3, @@ -1166,10 +1247,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, .direction = TF_DIR_TX, .execute_info = { - .cond_true_goto = 1023, + .cond_true_goto = 3, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3234, + .cond_start_idx = 3287, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1186,11 +1267,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .resource_type = TF_MEM_INTERNAL, .direction = TF_DIR_TX, .execute_info = { - .cond_true_goto = 0, - .cond_false_goto = 1, + .cond_true_goto = 1, + .cond_false_goto = 2, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3236, - .cond_nums = 1 }, + .cond_start_idx = 3289, + .cond_nums = 2 }, + .tbl_opcode = BNXT_ULP_EM_TBL_OPC_WR_REGFILE, + .tbl_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_DYN_KEY, .key_recipe_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, @@ -1199,6 +1282,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .result_bit_size = 0, .result_num_fields = 17 }, + { /* class_tid: 2, , table: control.em_add_check */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, + .direction = TF_DIR_TX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 0, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 3291, + .cond_nums = 1 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP + }, { /* class_tid: 2, , table: wm_normal.egress_generic_template */ .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE, .resource_type = CFA_RSUBTYPE_TCAM_WC, @@ -1207,12 +1302,12 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_DYN_KEY, - .key_recipe_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0, + .key_recipe_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, @@ -1232,7 +1327,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_ACT_0, @@ -1253,7 +1348,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_PROF_0, @@ -1274,7 +1369,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_LKUP_0, @@ -1295,7 +1390,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_ACT_0, @@ -1316,7 +1411,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_PROF_0, @@ -1337,7 +1432,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_LKUP_0, @@ -1357,13 +1452,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 349, + .key_start_idx = 350, .blob_key_bit_size = 6, .key_bit_size = 6, .key_num_fields = 2, @@ -1377,7 +1472,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 6, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3237, + .cond_start_idx = 3292, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1393,7 +1488,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3238, + .cond_start_idx = 3293, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL, @@ -1415,7 +1510,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3238, + .cond_start_idx = 3293, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL, @@ -1434,7 +1529,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3238, + .cond_start_idx = 3293, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1454,7 +1549,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3238, + .cond_start_idx = 3293, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -1464,7 +1559,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_CATCHALL, .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, - .key_start_idx = 351, + .key_start_idx = 352, .blob_key_bit_size = 256, .key_bit_size = 256, .key_num_fields = 66, @@ -1483,13 +1578,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3238, + .cond_start_idx = 3293, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 417, + .key_start_idx = 418, .blob_key_bit_size = 6, .key_bit_size = 6, .key_num_fields = 2, @@ -1506,13 +1601,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3238, + .cond_start_idx = 3293, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 419, + .key_start_idx = 420, .blob_key_bit_size = 10, .key_bit_size = 10, .key_num_fields = 1, @@ -1529,13 +1624,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3238, + .cond_start_idx = 3293, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 420, + .key_start_idx = 421, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -1549,7 +1644,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3238, + .cond_start_idx = 3293, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1563,7 +1658,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3239, + .cond_start_idx = 3294, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -1572,7 +1667,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_CATCHALL, - .key_start_idx = 421, + .key_start_idx = 422, .blob_key_bit_size = 256, .key_bit_size = 256, .key_num_fields = 24, @@ -1591,13 +1686,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3239, + .cond_start_idx = 3294, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 445, + .key_start_idx = 446, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -1615,7 +1710,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3239, + .cond_start_idx = 3294, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL, @@ -1637,7 +1732,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3239, + .cond_start_idx = 3294, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL, @@ -1658,7 +1753,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3239, + .cond_start_idx = 3294, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1671,7 +1766,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .func_src2 = BNXT_ULP_FUNC_SRC_CONST, .func_opr2 = 32, .func_dst_opr = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR }, - .key_start_idx = 446, + .key_start_idx = 447, .blob_key_bit_size = 10, .key_bit_size = 10, .key_num_fields = 1, @@ -1687,7 +1782,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3239, + .cond_start_idx = 3294, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_SVIF, @@ -1706,13 +1801,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3239, + .cond_start_idx = 3294, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 447, + .key_start_idx = 448, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -1726,7 +1821,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3239, + .cond_start_idx = 3294, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1740,7 +1835,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3240, + .cond_start_idx = 3295, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -1749,7 +1844,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_APP, - .key_start_idx = 448, + .key_start_idx = 449, .blob_key_bit_size = 256, .key_bit_size = 256, .key_num_fields = 24, @@ -1767,7 +1862,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3240, + .cond_start_idx = 3295, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -1777,7 +1872,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_CATCHALL, .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, - .key_start_idx = 472, + .key_start_idx = 473, .blob_key_bit_size = 256, .key_bit_size = 256, .key_num_fields = 66, @@ -1796,13 +1891,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3240, + .cond_start_idx = 3295, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 538, + .key_start_idx = 539, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -1819,13 +1914,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3240, + .cond_start_idx = 3295, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 539, + .key_start_idx = 540, .blob_key_bit_size = 6, .key_bit_size = 6, .key_num_fields = 2, @@ -1839,7 +1934,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3240, + .cond_start_idx = 3295, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1855,7 +1950,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_MOD_HNDL, @@ -1874,7 +1969,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1896,7 +1991,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL, @@ -1915,7 +2010,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1935,7 +2030,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -1944,7 +2039,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_APP, - .key_start_idx = 541, + .key_start_idx = 542, .blob_key_bit_size = 256, .key_bit_size = 256, .key_num_fields = 24, @@ -1963,13 +2058,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 565, + .key_start_idx = 566, .blob_key_bit_size = 6, .key_bit_size = 6, .key_num_fields = 2, @@ -1986,13 +2081,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 567, + .key_start_idx = 568, .blob_key_bit_size = 6, .key_bit_size = 6, .key_num_fields = 2, @@ -2006,7 +2101,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 7, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3241, + .cond_start_idx = 3296, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2022,7 +2117,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3242, + .cond_start_idx = 3297, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_MOD_HNDL, @@ -2048,7 +2143,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3242, + .cond_start_idx = 3297, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2070,7 +2165,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3242, + .cond_start_idx = 3297, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL, @@ -2089,7 +2184,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3242, + .cond_start_idx = 3297, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2109,7 +2204,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3242, + .cond_start_idx = 3297, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -2119,7 +2214,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_CATCHALL, .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, - .key_start_idx = 569, + .key_start_idx = 570, .blob_key_bit_size = 256, .key_bit_size = 256, .key_num_fields = 66, @@ -2138,13 +2233,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3242, + .cond_start_idx = 3297, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 635, + .key_start_idx = 636, .blob_key_bit_size = 6, .key_bit_size = 6, .key_num_fields = 2, @@ -2162,13 +2257,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3242, + .cond_start_idx = 3297, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 637, + .key_start_idx = 638, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -2182,7 +2277,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3242, + .cond_start_idx = 3297, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2196,7 +2291,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -2205,7 +2300,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST, .pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_CATCHALL, - .key_start_idx = 638, + .key_start_idx = 639, .blob_key_bit_size = 256, .key_bit_size = 256, .key_num_fields = 24, @@ -2225,18 +2320,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, - .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, + .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 662, + .key_start_idx = 663, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 47, - .ident_nums = 3 + .result_start_idx = 1457, + .result_bit_size = 94, + .result_num_fields = 5 }, { /* class_tid: 4, , table: port_table.egr_wr_0 */ .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, @@ -2247,17 +2343,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 663, + .key_start_idx = 664, .blob_key_bit_size = 10, .key_bit_size = 10, .key_num_fields = 1, - .result_start_idx = 1457, + .result_start_idx = 1462, .result_bit_size = 169, .result_num_fields = 6 }, @@ -2271,7 +2367,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_MOD_HNDL, @@ -2284,7 +2380,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .func_src2 = BNXT_ULP_FUNC_SRC_CONST, .func_opr2 = ULP_THOR2_SYM_VF_2_VF_META_VAL, .func_dst_opr = BNXT_ULP_RF_IDX_RF_0 }, - .result_start_idx = 1463, + .result_start_idx = 1468, .result_bit_size = 0, .result_num_fields = 0, .encap_num_fields = 20 @@ -2296,7 +2392,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2318,14 +2414,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, - .result_start_idx = 1483, + .result_start_idx = 1488, .result_bit_size = 192, .result_num_fields = 18 }, @@ -2336,7 +2432,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2355,7 +2451,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2374,7 +2470,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3243, + .cond_start_idx = 3298, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2390,23 +2486,47 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = { }; struct bnxt_ulp_mapper_cond_list_info ulp_thor2_class_cond_oper_list[] = { - /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:28*/ + /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:21*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 28, + .cond_start_idx = 21, .cond_nums = 3 }, - /* cond_execute: class_tid: 1, control.l2_only_check:31*/ + /* cond_execute: class_tid: 1, control.l2_only_check:24*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 31, + .cond_start_idx = 24, .cond_nums = 5 }, - /* cond_execute: class_tid: 1, control.l2_only_check:31*/ + /* cond_execute: class_tid: 1, control.l2_only_check:24*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 36, + .cond_start_idx = 29, .cond_nums = 5 + }, + /* cond_execute: class_tid: 2, control.l2_only_check:1655*/ + { + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 1655, + .cond_nums = 5 + }, + /* cond_execute: class_tid: 2, control.l2_only_check:1655*/ + { + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 1660, + .cond_nums = 5 + }, + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1665*/ + { + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 1665, + .cond_nums = 4 + }, + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1665*/ + { + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 1669, + .cond_nums = 4 } }; @@ -2430,7 +2550,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_F2 }, - /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:4*/ + /* field_cond: class_tid: 1, control.dmac_calculation:4*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -2439,31 +2559,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:6*/ + /* field_cond: class_tid: 1, control.dmac_calculation:6*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, + .cond_operand = BNXT_ULP_FEATURE_BIT_PORT_DMAC }, + /* field_cond: class_tid: 1, control.dmac_calculation:7*/ { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC + .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, + .cond_operand = BNXT_ULP_FEATURE_BIT_PARENT_DMAC }, - /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:8*/ + /* cond_execute: class_tid: 1, mac_addr_cache.l2_table_rd:8*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_O_DMAC + }, + /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:9*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:9*/ + /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:10*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* cond_execute: class_tid: 1, control.mac_addr_cache_check:10*/ + /* cond_execute: class_tid: 1, control.mac_addr_cache_check:11*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 1, l2_cntxt_tcam.allocate_l2_context:11*/ + /* cond_execute: class_tid: 1, l2_cntxt_tcam.allocate_l2_context:12*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, .cond_operand = BNXT_ULP_HDR_BIT_F1 @@ -2472,78 +2598,42 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, .cond_operand = BNXT_ULP_HDR_BIT_F2 }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:13*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:15*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:17*/ + /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:14*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:18*/ + /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:15*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:19*/ + /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:16*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:20*/ + /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:17*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:21*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:23*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:25*/ + /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:18*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:26*/ + /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:19*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* cond_execute: class_tid: 1, control.check_f1_flow:27*/ + /* cond_execute: class_tid: 1, control.check_f1_flow:20*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_F1 }, - /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:28*/ + /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:21*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2556,7 +2646,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* cond_execute: class_tid: 1, control.l2_only_check:31*/ + /* cond_execute: class_tid: 1, control.l2_only_check:24*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2577,7 +2667,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* cond_execute: class_tid: 1, control.l2_only_check:31*/ + /* cond_execute: class_tid: 1, control.l2_only_check:24*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2598,7 +2688,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, control.terminating_flow:41*/ + /* field_cond: class_tid: 1, control.terminating_flow:34*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2607,7 +2697,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, control.terminating_flow:43*/ + /* field_cond: class_tid: 1, control.terminating_flow:36*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2616,7 +2706,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, control.terminating_flow:45*/ + /* field_cond: class_tid: 1, control.terminating_flow:38*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2625,7 +2715,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, control.terminating_flow:47*/ + /* field_cond: class_tid: 1, control.terminating_flow:40*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2634,37 +2724,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* cond_execute: class_tid: 1, control.proto_header_cache_miss:49*/ + /* cond_execute: class_tid: 1, control.proto_header_cache_miss:42*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 1, control.overlap_miss:50*/ + /* cond_execute: class_tid: 1, control.overlap_miss:43*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:51*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:44*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:52*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:45*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:53*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:46*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:54*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:47*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:55*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:48*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2677,7 +2767,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:58*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:51*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2690,7 +2780,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:61*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:54*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2707,7 +2797,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:65*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:58*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2724,7 +2814,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:69*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:62*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2741,7 +2831,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:73*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:66*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -2758,7 +2848,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:77*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:70*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2771,7 +2861,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:80*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:73*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2784,7 +2874,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:83*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:76*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2797,7 +2887,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:86*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:79*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2810,7 +2900,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:89*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:82*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2823,7 +2913,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:92*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:85*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2836,7 +2926,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:95*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:88*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2849,7 +2939,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:98*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:91*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2862,7 +2952,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:101*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:94*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2875,7 +2965,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:104*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:97*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2888,7 +2978,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:107*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:100*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2901,7 +2991,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:110*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:103*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2914,7 +3004,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:113*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:106*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2927,7 +3017,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:116*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:109*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2940,7 +3030,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:119*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:112*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2953,7 +3043,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:122*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:115*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2966,7 +3056,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:125*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:118*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2979,7 +3069,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:128*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:121*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2992,7 +3082,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:131*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:124*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3005,7 +3095,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:134*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:127*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3018,7 +3108,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:137*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:130*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -3027,7 +3117,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:139*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:132*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -3036,7 +3126,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:141*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:134*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3049,7 +3139,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:144*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:137*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3062,7 +3152,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:147*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:140*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3075,7 +3165,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:150*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:143*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3088,7 +3178,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:153*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:146*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3105,7 +3195,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:157*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:150*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3122,7 +3212,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:161*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:154*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3139,7 +3229,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:165*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:158*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3156,7 +3246,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:169*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:162*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3173,7 +3263,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:173*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:166*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3190,7 +3280,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:177*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:170*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3207,7 +3297,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:181*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:174*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3224,7 +3314,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:185*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:178*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3241,7 +3331,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:189*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:182*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3258,7 +3348,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:193*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:186*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3275,7 +3365,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:197*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:190*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3292,7 +3382,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:201*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:194*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3309,7 +3399,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:205*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:198*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3326,7 +3416,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:209*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:202*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3343,7 +3433,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:213*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:206*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3360,7 +3450,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:217*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:210*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3377,7 +3467,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:221*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:214*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3394,7 +3484,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:225*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:218*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3411,7 +3501,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:229*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:222*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3428,7 +3518,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:233*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:226*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3445,7 +3535,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:237*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:230*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3462,7 +3552,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:241*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:234*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3479,7 +3569,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:245*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:238*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3496,7 +3586,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:249*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:242*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3513,7 +3603,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:253*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:246*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3530,7 +3620,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:257*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:250*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3547,7 +3637,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:261*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:254*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3564,7 +3654,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:265*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:258*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3581,7 +3671,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:269*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:262*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3598,7 +3688,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:273*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:266*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3615,7 +3705,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:277*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:270*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3632,7 +3722,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:281*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:274*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3649,7 +3739,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:285*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:278*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3666,7 +3756,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:289*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:282*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3683,7 +3773,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:293*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:286*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3700,7 +3790,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:297*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:290*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3717,7 +3807,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:301*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:294*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3734,7 +3824,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:305*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:298*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3751,7 +3841,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:309*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:302*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3768,12 +3858,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:313*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:306*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:314*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:307*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -3786,7 +3876,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:317*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:310*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -3799,12 +3889,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:320*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:313*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:321*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:314*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -3817,7 +3907,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:324*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:317*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -3830,12 +3920,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP }, - /* cond_execute: class_tid: 1, fkb_select.em_gen_template_alloc:327*/ + /* cond_execute: class_tid: 1, fkb_select.em_gen_template_alloc:320*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:328*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:321*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3844,7 +3934,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:330*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:323*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3853,7 +3943,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:332*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:325*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3862,7 +3952,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:334*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:327*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3871,7 +3961,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:336*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:329*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3880,7 +3970,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:338*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:331*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3889,7 +3979,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:340*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:333*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3898,7 +3988,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:342*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:335*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3907,7 +3997,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:344*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:337*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3916,7 +4006,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:346*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:339*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3925,7 +4015,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:348*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:341*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3934,7 +4024,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:350*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:343*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3943,7 +4033,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:352*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:345*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3952,7 +4042,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:354*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:347*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3961,7 +4051,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:356*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:349*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3970,7 +4060,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:358*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:351*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3979,7 +4069,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:360*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:353*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3988,7 +4078,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:362*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:355*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3997,7 +4087,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:364*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:357*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4006,7 +4096,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:366*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:359*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4015,7 +4105,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:368*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:361*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4024,7 +4114,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:370*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:363*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4033,7 +4123,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:372*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:365*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4042,7 +4132,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:374*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:367*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4051,7 +4141,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:376*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:369*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4060,7 +4150,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:378*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:371*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4069,7 +4159,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:380*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:373*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4078,7 +4168,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:382*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:375*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4087,7 +4177,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:384*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:377*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4096,7 +4186,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:386*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:379*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4105,7 +4195,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:388*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:381*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4114,7 +4204,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:390*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:383*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4123,7 +4213,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:392*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:385*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4132,7 +4222,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:394*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:387*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4141,7 +4231,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:396*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:389*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4150,7 +4240,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:398*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:391*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4159,7 +4249,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:400*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:393*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4168,7 +4258,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:402*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:395*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4177,7 +4267,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:404*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:397*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4186,7 +4276,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:406*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:399*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4195,7 +4285,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:408*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:401*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4204,7 +4294,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:410*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:403*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4213,7 +4303,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:412*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:405*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4222,7 +4312,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:414*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:407*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4231,7 +4321,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:416*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:409*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4240,7 +4330,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:418*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:411*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4249,7 +4339,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:420*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:413*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4258,7 +4348,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:422*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:415*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4267,7 +4357,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:424*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:417*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4276,7 +4366,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:426*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:419*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4285,7 +4375,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:428*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:421*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4294,7 +4384,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:430*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:423*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4303,7 +4393,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:432*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:425*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4312,7 +4402,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:434*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:427*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4321,7 +4411,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:436*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:429*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4330,7 +4420,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:438*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:431*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4339,7 +4429,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:440*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:433*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4348,7 +4438,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:442*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:435*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4357,7 +4447,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:444*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:437*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4366,7 +4456,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:446*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:439*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4375,7 +4465,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:448*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:441*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4384,7 +4474,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:450*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:443*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4393,7 +4483,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:452*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:445*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4402,7 +4492,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:454*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:447*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4411,7 +4501,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:456*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:449*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4424,7 +4514,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:459*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:452*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4437,7 +4527,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:462*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:455*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4450,7 +4540,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:465*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:458*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4463,17 +4553,17 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:468*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:461*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:469*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:462*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:470*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:463*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4482,7 +4572,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:472*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:465*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4491,7 +4581,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:474*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:467*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4500,7 +4590,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:476*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:469*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4509,7 +4599,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:478*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:471*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4518,7 +4608,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:480*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:473*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4527,7 +4617,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:482*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:475*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4536,7 +4626,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:484*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:477*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4545,7 +4635,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:486*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:479*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4554,7 +4644,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:488*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:481*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4563,7 +4653,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GRE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:490*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:483*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4572,7 +4662,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR1 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:492*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:485*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4581,7 +4671,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR2 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:494*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:487*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4590,7 +4680,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:496*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:489*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4599,7 +4689,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:498*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:491*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4608,7 +4698,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:500*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:493*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4617,7 +4707,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GRE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:502*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:495*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4626,7 +4716,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR1 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:504*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:497*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4635,22 +4725,22 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR2 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:506*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:499*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:507*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:500*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:508*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:501*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:509*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:502*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4659,7 +4749,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:511*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:504*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4668,7 +4758,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:513*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:506*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4677,7 +4767,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:515*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:508*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4686,7 +4776,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:517*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:510*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4695,7 +4785,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:519*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:512*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4704,7 +4794,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:521*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:514*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4713,7 +4803,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:523*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:516*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4722,7 +4812,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:525*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:518*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4731,7 +4821,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:527*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:520*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4740,7 +4830,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:529*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:522*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4749,7 +4839,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:531*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:524*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4758,7 +4848,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:533*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:526*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4767,7 +4857,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:535*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:528*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4776,12 +4866,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:537*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:530*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:538*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:531*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4790,7 +4880,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:540*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:533*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4799,12 +4889,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:542*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:535*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:543*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:536*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4813,7 +4903,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:545*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:538*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4822,7 +4912,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:547*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:540*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4831,7 +4921,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:549*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:542*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4840,7 +4930,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:551*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:544*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4849,7 +4939,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:553*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:546*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4858,7 +4948,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:555*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:548*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4867,7 +4957,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:557*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:550*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4876,7 +4966,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:559*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:552*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4885,7 +4975,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:561*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:554*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4894,7 +4984,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:563*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:556*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4907,7 +4997,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:566*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:559*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4920,17 +5010,17 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:569*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:562*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:570*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:563*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:571*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:564*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4939,7 +5029,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:573*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:566*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4948,37 +5038,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_F2 }, - /* field_cond: class_tid: 1, wm_key_recipe.0:575*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:568*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:576*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:569*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:577*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:570*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, wm_key_recipe.0:578*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:571*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, wm_key_recipe.0:579*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:572*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:580*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:573*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:581*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:574*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4991,7 +5081,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:584*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:577*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5004,7 +5094,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:587*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:580*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5017,7 +5107,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:590*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:583*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5030,7 +5120,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:593*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:586*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5047,7 +5137,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:597*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:590*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5064,7 +5154,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:601*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:594*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5081,7 +5171,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:605*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:598*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5098,7 +5188,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:609*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:602*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5115,7 +5205,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:613*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:606*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5132,7 +5222,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:617*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:610*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5149,7 +5239,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:621*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:614*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5166,7 +5256,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:625*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:618*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5179,7 +5269,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:628*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:621*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5192,7 +5282,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:631*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:624*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5205,7 +5295,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:634*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:627*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5218,7 +5308,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:637*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:630*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5231,7 +5321,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:640*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:633*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5244,7 +5334,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:643*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:636*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5257,7 +5347,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:646*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:639*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5270,7 +5360,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:649*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:642*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5283,7 +5373,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:652*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:645*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5296,7 +5386,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:655*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:648*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5309,7 +5399,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:658*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:651*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5322,7 +5412,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:661*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:654*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5335,7 +5425,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:664*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:657*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5348,7 +5438,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:667*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:660*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5361,7 +5451,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:670*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:663*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5374,7 +5464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:673*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:666*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5387,7 +5477,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:676*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:669*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5400,7 +5490,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:679*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:672*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5413,7 +5503,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:682*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:675*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5426,7 +5516,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:685*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:678*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5439,7 +5529,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:688*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:681*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5452,7 +5542,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:691*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:684*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5465,7 +5555,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:694*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:687*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5478,7 +5568,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:697*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:690*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5491,7 +5581,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:700*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:693*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5504,7 +5594,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:703*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:696*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5517,7 +5607,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:706*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:699*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5530,7 +5620,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:709*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:702*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -5539,7 +5629,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, wm_key_recipe.0:711*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:704*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -5548,7 +5638,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, wm_key_recipe.0:713*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:706*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -5557,7 +5647,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, wm_key_recipe.0:715*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:708*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -5566,7 +5656,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, wm_key_recipe.0:717*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:710*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5579,7 +5669,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:720*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:713*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5592,7 +5682,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:723*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:716*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5605,7 +5695,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:726*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:719*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5618,7 +5708,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:729*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:722*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5631,7 +5721,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:732*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:725*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5644,7 +5734,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:735*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:728*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5657,7 +5747,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:738*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:731*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5670,7 +5760,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:741*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:734*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5687,7 +5777,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:745*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:738*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5704,7 +5794,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:749*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:742*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5721,7 +5811,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:753*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:746*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5738,7 +5828,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:757*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:750*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5755,7 +5845,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:761*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:754*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5772,7 +5862,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:765*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:758*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5789,7 +5879,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:769*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:762*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5806,7 +5896,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:773*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:766*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5823,7 +5913,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:777*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:770*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5840,7 +5930,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:781*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:774*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5857,7 +5947,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:785*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:778*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5874,7 +5964,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:789*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:782*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5891,7 +5981,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:793*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:786*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5908,7 +5998,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:797*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:790*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5925,7 +6015,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:801*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:794*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5942,7 +6032,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:805*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:798*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5955,7 +6045,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:808*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:801*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5968,7 +6058,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:811*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:804*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5981,7 +6071,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:814*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:807*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5994,7 +6084,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:817*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:810*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6007,7 +6097,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:820*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:813*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6020,7 +6110,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:823*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:816*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6033,7 +6123,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:826*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:819*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6046,7 +6136,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:829*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:822*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6059,7 +6149,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:832*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:825*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6072,7 +6162,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:835*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:828*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6085,7 +6175,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:838*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:831*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6098,7 +6188,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:841*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:834*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6111,7 +6201,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:844*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:837*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6124,7 +6214,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:847*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:840*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6137,7 +6227,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:850*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:843*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6150,7 +6240,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:853*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:846*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6163,7 +6253,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:856*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:849*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6176,7 +6266,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:859*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:852*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6189,7 +6279,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:862*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:855*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6202,7 +6292,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:865*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:858*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6215,7 +6305,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:868*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:861*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6228,7 +6318,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:871*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:864*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6241,7 +6331,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:874*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:867*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6254,7 +6344,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:877*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:870*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6263,7 +6353,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:879*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:872*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6272,7 +6362,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:881*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:874*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6281,7 +6371,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:883*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:876*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6290,7 +6380,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:885*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:878*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6303,7 +6393,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:888*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:881*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6316,7 +6406,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:891*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:884*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6329,7 +6419,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:894*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:887*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6342,7 +6432,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:897*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:890*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6351,7 +6441,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:899*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:892*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6360,7 +6450,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:901*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:894*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6369,7 +6459,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:903*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:896*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6378,7 +6468,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:905*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:898*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6391,7 +6481,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:908*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:901*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6404,7 +6494,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:911*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:904*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6417,7 +6507,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:914*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:907*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6430,7 +6520,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:917*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:910*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6443,7 +6533,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:920*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:913*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6456,7 +6546,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:923*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:916*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6469,7 +6559,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:926*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:919*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6482,7 +6572,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:929*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:922*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6495,7 +6585,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:932*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:925*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6508,7 +6598,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:935*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:928*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6521,7 +6611,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:938*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:931*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6534,7 +6624,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:941*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:934*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6547,7 +6637,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:944*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:937*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6560,7 +6650,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:947*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:940*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6573,7 +6663,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:950*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:943*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6586,12 +6676,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:953*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:946*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:954*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:947*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6604,7 +6694,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:957*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:950*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6617,7 +6707,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:960*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:953*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6630,7 +6720,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:963*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:956*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6643,12 +6733,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:966*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:959*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:967*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:960*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6661,7 +6751,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:970*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:963*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6674,7 +6764,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:973*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:966*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6687,7 +6777,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:976*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:969*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6700,12 +6790,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:979*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:972*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:980*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:973*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6718,7 +6808,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:983*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:976*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6731,7 +6821,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:986*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:979*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6744,7 +6834,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:989*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:982*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6757,12 +6847,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:992*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:985*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* cond_execute: class_tid: 1, em_flow_conflict_cache.rd:993*/ + /* cond_execute: class_tid: 1, em_flow_conflict_cache.rd:986*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -6771,32 +6861,32 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* cond_execute: class_tid: 1, control.em_flow_conflict_cache_miss:995*/ + /* cond_execute: class_tid: 1, control.em_flow_conflict_cache_miss:988*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:996*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:989*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:997*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:990*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:998*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:991*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:999*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:992*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1000*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:993*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6813,7 +6903,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1004*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:997*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6826,7 +6916,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1007*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1000*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6843,7 +6933,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1011*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1004*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6860,7 +6950,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1015*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1008*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6877,7 +6967,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1019*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1012*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6894,7 +6984,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1023*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1016*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6907,7 +6997,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1026*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1019*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6920,7 +7010,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1029*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1022*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6933,7 +7023,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1032*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1025*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6946,7 +7036,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1035*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1028*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6959,7 +7049,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1038*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1031*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6972,7 +7062,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1041*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1034*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6985,7 +7075,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1044*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1037*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6998,7 +7088,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1047*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1040*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7011,7 +7101,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1050*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1043*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7024,7 +7114,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1053*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1046*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7037,7 +7127,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1056*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1049*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7050,7 +7140,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1059*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1052*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7063,7 +7153,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1062*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1055*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7076,7 +7166,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1065*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1058*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7089,7 +7179,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1068*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1061*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7102,7 +7192,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1071*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1064*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7115,7 +7205,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1074*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1067*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7128,7 +7218,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1077*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1070*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7141,7 +7231,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1080*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1073*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7154,7 +7244,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1083*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1076*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -7163,7 +7253,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1085*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1078*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -7172,7 +7262,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1087*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1080*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7189,7 +7279,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1091*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1084*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7206,7 +7296,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1095*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1088*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7219,7 +7309,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1098*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1091*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7232,7 +7322,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1101*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1094*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7249,7 +7339,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1105*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1098*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7266,7 +7356,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1109*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1102*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7283,7 +7373,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1113*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1106*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7300,7 +7390,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1117*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1110*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7317,7 +7407,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1121*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1114*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7334,7 +7424,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1125*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1118*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7351,7 +7441,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1129*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1122*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7368,7 +7458,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1133*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1126*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7381,7 +7471,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1136*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1129*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7394,7 +7484,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1139*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1132*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7407,7 +7497,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1142*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1135*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7420,7 +7510,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1145*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1138*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7433,7 +7523,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1148*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1141*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7446,7 +7536,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1151*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1144*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7459,7 +7549,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1154*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1147*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7472,7 +7562,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1157*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1150*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7485,7 +7575,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1160*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1153*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7498,7 +7588,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1163*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1156*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7511,7 +7601,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1166*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1159*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7524,7 +7614,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1169*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1162*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7537,7 +7627,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1172*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1165*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7550,7 +7640,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1175*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1168*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7563,7 +7653,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1178*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1171*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7576,7 +7666,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1181*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1174*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7589,7 +7679,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1184*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1177*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7602,7 +7692,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1187*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1180*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7615,7 +7705,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1190*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1183*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7628,7 +7718,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1193*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1186*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7641,7 +7731,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1196*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1189*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7654,7 +7744,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1199*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1192*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7667,7 +7757,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1202*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1195*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7680,7 +7770,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1205*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1198*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7693,7 +7783,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1208*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1201*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7706,7 +7796,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1211*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1204*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7719,7 +7809,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1214*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1207*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7732,7 +7822,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1217*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1210*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7745,7 +7835,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1220*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1213*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7758,7 +7848,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1223*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1216*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7771,7 +7861,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1226*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1219*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7784,7 +7874,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1229*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1222*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7797,7 +7887,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1232*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1225*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7810,7 +7900,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1235*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1228*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7823,7 +7913,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1238*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1231*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7836,7 +7926,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1241*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1234*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7849,7 +7939,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1244*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1237*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7862,7 +7952,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1247*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1240*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7875,7 +7965,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1250*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1243*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7888,37 +7978,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1253*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1246*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1254*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1247*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1255*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1248*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, em_key_recipe.0:1256*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1249*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, em_key_recipe.0:1257*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1250*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1258*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1251*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1259*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1252*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7935,7 +8025,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1263*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1256*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7952,7 +8042,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1267*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1260*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7965,7 +8055,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1270*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1263*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7978,7 +8068,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1273*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1266*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7995,7 +8085,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1277*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1270*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8012,7 +8102,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1281*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1274*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8029,7 +8119,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1285*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1278*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8046,7 +8136,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1289*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1282*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8063,7 +8153,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1293*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1286*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8080,7 +8170,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1297*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1290*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8097,7 +8187,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1301*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1294*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8114,7 +8204,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1305*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1298*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8127,7 +8217,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1308*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1301*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8140,7 +8230,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1311*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1304*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8153,7 +8243,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1314*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1307*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8166,7 +8256,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1317*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1310*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8179,7 +8269,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1320*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1313*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8192,7 +8282,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1323*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1316*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8205,7 +8295,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1326*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1319*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8218,7 +8308,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1329*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1322*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8231,7 +8321,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1332*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1325*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8244,7 +8334,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1335*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1328*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8257,7 +8347,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1338*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1331*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8270,7 +8360,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1341*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1334*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8283,7 +8373,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1344*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1337*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8296,7 +8386,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1347*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1340*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8309,7 +8399,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1350*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1343*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8322,7 +8412,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1353*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1346*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8335,7 +8425,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1356*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1349*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8348,7 +8438,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1359*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1352*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8361,7 +8451,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1362*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1355*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8374,7 +8464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1365*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1358*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8387,7 +8477,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1368*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1361*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8400,7 +8490,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1371*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1364*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8413,7 +8503,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1374*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1367*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8426,7 +8516,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1377*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1370*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8439,7 +8529,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1380*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1373*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8452,7 +8542,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1383*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1376*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8465,7 +8555,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1386*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1379*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8478,7 +8568,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1389*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1382*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -8487,7 +8577,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, em_key_recipe.0:1391*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1384*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -8496,7 +8586,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, em_key_recipe.0:1393*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1386*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -8505,7 +8595,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, em_key_recipe.0:1395*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1388*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -8514,7 +8604,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, em_key_recipe.0:1397*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1390*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8531,7 +8621,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1401*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1394*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8548,7 +8638,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1405*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1398*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8565,7 +8655,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1409*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1402*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8582,7 +8672,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1413*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1406*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8595,7 +8685,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1416*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1409*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8608,7 +8698,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1419*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1412*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8621,7 +8711,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1422*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1415*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8634,7 +8724,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1425*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1418*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8651,7 +8741,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1429*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1422*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8668,7 +8758,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1433*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1426*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8685,7 +8775,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1437*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1430*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8702,7 +8792,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1441*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1434*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8719,7 +8809,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1445*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1438*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8736,7 +8826,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1449*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1442*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8753,7 +8843,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1453*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1446*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8770,7 +8860,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1457*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1450*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8787,7 +8877,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1461*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1454*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8804,7 +8894,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1465*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1458*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8821,7 +8911,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1469*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1462*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8838,7 +8928,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1473*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1466*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8855,7 +8945,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1477*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1470*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8872,7 +8962,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1481*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1474*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8889,7 +8979,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1485*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1478*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8906,7 +8996,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1489*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1482*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8919,7 +9009,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1492*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1485*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8932,7 +9022,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1495*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1488*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8945,7 +9035,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1498*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1491*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8958,7 +9048,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1501*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1494*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8971,7 +9061,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1504*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1497*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8984,7 +9074,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1507*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1500*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8997,7 +9087,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1510*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1503*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9010,7 +9100,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1513*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1506*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9023,7 +9113,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1516*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1509*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9036,7 +9126,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1519*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1512*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9049,7 +9139,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1522*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1515*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9062,7 +9152,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1525*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1518*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9075,7 +9165,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1528*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1521*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9088,7 +9178,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1531*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1524*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9101,7 +9191,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1534*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1527*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9114,7 +9204,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1537*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1530*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9127,7 +9217,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1540*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1533*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9140,7 +9230,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1543*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1536*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9153,7 +9243,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1546*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1539*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9166,7 +9256,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1549*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1542*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9179,7 +9269,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1552*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1545*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9192,7 +9282,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1555*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1548*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9205,7 +9295,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1558*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1551*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9218,7 +9308,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1561*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1554*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9231,7 +9321,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1564*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1557*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9244,7 +9334,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1567*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1560*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9257,7 +9347,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1570*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1563*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9270,7 +9360,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1573*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1566*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9283,7 +9373,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1576*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1569*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9296,7 +9386,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1579*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1572*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9309,7 +9399,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1582*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1575*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9322,7 +9412,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1585*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1578*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9335,7 +9425,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1588*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1581*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9348,7 +9438,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1591*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1584*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9361,7 +9451,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1594*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1587*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9374,7 +9464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1597*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1590*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9387,7 +9477,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1600*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1593*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9400,7 +9490,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1603*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1596*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9413,7 +9503,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1606*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1599*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9426,7 +9516,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1609*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1602*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9439,7 +9529,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1612*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1605*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9452,7 +9542,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1615*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1608*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9465,7 +9555,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1618*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1611*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9478,7 +9568,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1621*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1614*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9491,7 +9581,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1624*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1617*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9504,7 +9594,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1627*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1620*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9517,7 +9607,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1630*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1623*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9530,7 +9620,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1633*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1626*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9543,7 +9633,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1636*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1629*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9556,7 +9646,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1639*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1632*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9569,7 +9659,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1642*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1635*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9582,7 +9672,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1645*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1638*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9595,7 +9685,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1648*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1641*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9608,7 +9698,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1651*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1644*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9621,7 +9711,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1654*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1647*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9634,7 +9724,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* cond_execute: class_tid: 1, control.field_sig_validation:1657*/ + /* cond_execute: class_tid: 1, control.field_sig_validation:1650*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_CC @@ -9643,7 +9733,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_FLOW_SIG_ID }, - /* cond_execute: class_tid: 1, em_normal.ingress_generic_template:1659*/ + /* cond_execute: class_tid: 1, em_normal.ingress_generic_template:1652*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -9652,42 +9742,154 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* cond_execute: class_tid: 1, control.em_add_check:1661*/ + /* cond_execute: class_tid: 1, control.em_add_check:1654*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL }, - /* cond_execute: class_tid: 2, control.proto_header_cache_miss:1662*/ + /* cond_execute: class_tid: 2, control.l2_only_check:1655*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE + }, + /* cond_execute: class_tid: 2, control.l2_only_check:1655*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE + }, + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1665*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR + }, + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1665*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC + }, + /* field_cond: class_tid: 2, control.terminating_flow:1673*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + }, + /* field_cond: class_tid: 2, control.terminating_flow:1675*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + }, + /* field_cond: class_tid: 2, control.terminating_flow:1677*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + }, + /* field_cond: class_tid: 2, control.terminating_flow:1679*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + }, + /* cond_execute: class_tid: 2, control.proto_header_cache_miss:1681*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 2, control.overlap_miss:1663*/ + /* cond_execute: class_tid: 2, control.overlap_miss:1682*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1664*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1683*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1665*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1684*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1666*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1685*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1667*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1686*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1668*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1687*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9700,7 +9902,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1671*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1690*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9713,7 +9915,16 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1674*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1693*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + }, + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1695*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9730,7 +9941,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1678*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1699*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9747,7 +9958,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1682*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1703*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9764,9 +9975,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1686*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1707*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -9781,7 +9992,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1690*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1711*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9794,7 +10005,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1693*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1714*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9807,7 +10018,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1696*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1717*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9820,7 +10031,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1699*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1720*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9833,7 +10044,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1702*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1723*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9846,7 +10057,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1705*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1726*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9859,7 +10070,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1708*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1729*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9872,7 +10083,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1711*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1732*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9885,7 +10096,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1714*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1735*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9898,7 +10109,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1717*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1738*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9911,7 +10122,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1720*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1741*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9924,7 +10135,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1723*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1744*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9937,7 +10148,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1726*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1747*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9950,7 +10161,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1729*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1750*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9963,7 +10174,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1732*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1753*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9976,7 +10187,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1735*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1756*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9989,7 +10200,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1738*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1759*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10002,7 +10213,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1741*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1762*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10015,7 +10226,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1744*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1765*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10028,7 +10239,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1747*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1768*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10041,7 +10252,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1750*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1771*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -10050,7 +10261,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1752*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1773*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -10059,7 +10270,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1754*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1775*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10072,7 +10283,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1757*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1778*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10085,7 +10296,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1760*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1781*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10098,7 +10309,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1763*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1784*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10111,7 +10322,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1766*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1787*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10128,7 +10339,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1770*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1791*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10145,7 +10356,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1774*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1795*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10162,7 +10373,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1778*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1799*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10179,7 +10390,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1782*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1803*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10196,7 +10407,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1786*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1807*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10213,9 +10424,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1790*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1811*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -10230,9 +10441,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1794*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1815*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -10247,7 +10458,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1798*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1819*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10260,7 +10475,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1801*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1823*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10273,7 +10492,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1804*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1827*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10286,7 +10509,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1807*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1831*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10299,7 +10526,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1810*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1835*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10312,7 +10543,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1813*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1839*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10325,7 +10560,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1816*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1843*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10338,7 +10577,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1819*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1847*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10351,7 +10594,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1822*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1851*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10364,7 +10611,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1825*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1855*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10377,7 +10628,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1828*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1859*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10390,7 +10645,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1831*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1863*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10403,7 +10662,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1834*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1867*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10416,7 +10679,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1837*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1871*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10429,7 +10696,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1840*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1875*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10442,7 +10713,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1843*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1879*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10455,7 +10730,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1846*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1883*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10468,7 +10747,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1849*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1887*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10481,7 +10764,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1852*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1891*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10494,7 +10781,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1855*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1895*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10507,7 +10798,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1858*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1899*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10520,7 +10815,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1861*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1903*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10533,7 +10832,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1864*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1907*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10546,7 +10849,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1867*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1911*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10559,7 +10866,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1870*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1915*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10572,7 +10883,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1873*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1919*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10585,7 +10900,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1876*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1923*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10598,7 +10917,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1879*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1927*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10611,7 +10934,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1882*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1931*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10624,7 +10951,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1885*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1935*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10637,7 +10968,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1888*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1939*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10650,7 +10985,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1891*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1943*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10663,85 +11002,83 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1894*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1947*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1948*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1897*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP }, + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1951*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1900*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP }, + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1954*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1955*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1903*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP }, + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1958*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1906*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP }, + /* cond_execute: class_tid: 2, fkb_select.em_gen_template_alloc:1961*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1909*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1962*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1912*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1964*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10750,616 +11087,591 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, control.profile_tcam_priority:1966*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT - }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1915*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1918*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1968*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1919*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1920*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1970*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_METADATA + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1921*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_METADATA + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1922*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1972*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1923*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1924*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1974*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, + /* field_cond: class_tid: 2, control.profile_tcam_priority:1976*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1927*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:1978*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:1980*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1930*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1982*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:1984*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1934*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1986*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:1988*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1938*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1990*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:1992*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1942*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1994*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:1996*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1946*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1998*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2000*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1950*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2002*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2004*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1954*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2006*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2008*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1958*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2010*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2012*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1962*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2014*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2016*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1965*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2018*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2020*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1968*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2022*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2024*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1971*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2026*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2028*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1974*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2030*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2032*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1977*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2034*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2036*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1980*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2038*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2040*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1983*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2042*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1986*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2044*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1989*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2046*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2048*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1992*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2050*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2052*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1995*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2054*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2056*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:1998*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2058*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2001*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2060*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2004*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2062*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2064*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2007*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2010*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2066*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2013*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2068*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2016*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2070*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2072*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2019*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2022*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2074*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2025*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2076*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2028*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2078*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2031*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2080*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2034*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2082*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2037*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2084*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2040*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2086*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2043*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2088*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2090*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2046*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI + .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2048*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE + .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2093*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2050*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2052*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2054*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2096*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11369,10 +11681,10 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2057*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2099*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11382,10 +11694,20 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2102*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC + }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2103*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2060*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2104*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11394,11 +11716,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2063*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2106*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11407,11 +11725,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2066*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2108*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11420,11 +11734,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2069*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2110*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11433,11 +11743,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2072*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2112*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11446,11 +11752,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2075*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2114*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11459,584 +11761,629 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2116*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2078*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2118*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2120*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2082*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2122*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2124*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_UPAR1 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2086*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2126*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_UPAR2 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2128*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2090*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2130*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2132*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2094*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2134*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2136*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_UPAR1 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2098*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2138*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_UPAR2 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2140*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, - .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2141*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2102*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2142*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2143*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2106*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2145*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2147*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2110*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2149*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2151*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2114*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2153*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2155*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, - .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2118*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2157*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2159*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2122*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2161*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, - .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2163*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2126*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2165*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2167*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2130*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2169*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2171*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2134*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2173*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2175*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2138*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2177*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2142*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2179*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2145*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2181*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2148*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2183*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2151*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2185*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2154*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2187*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2189*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2157*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2191*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2160*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2194*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2163*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2197*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC + }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2198*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC + }, + /* field_cond: class_tid: 2, profile_tcam.gen_template:2199*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2201*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2166*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2202*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2203*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_METADATA }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2204*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2169*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2205*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2206*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2207*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2172*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2210*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2175*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2213*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2178*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2216*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2218*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR - }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2181*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2184*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2221*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2223*/ { - .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2187*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR + .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2190*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2227*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL + .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2193*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2231*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL + .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2196*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2235*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL + .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2199*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2239*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL + .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2202*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2243*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL + .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2247*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2205*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2208*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2251*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2211*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2255*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12045,37 +12392,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2214*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2258*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2217*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2261*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2220*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2264*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12084,11 +12431,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2223*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2267*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12097,37 +12444,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2226*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2270*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2229*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2273*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2232*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2276*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12136,11 +12483,24 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2235*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2279*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2282*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12149,37 +12509,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2238*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2285*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2241*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2288*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2244*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2291*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12188,11 +12548,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2247*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2294*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12201,37 +12561,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2250*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2297*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2253*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2300*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2256*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2303*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12242,9 +12602,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2259*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2306*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12255,35 +12615,35 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2262*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2309*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2265*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2312*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2268*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2315*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12294,9 +12654,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2271*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2318*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12307,35 +12667,35 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2274*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2321*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2277*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2324*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2280*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2327*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12344,11 +12704,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2283*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2330*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { @@ -12357,401 +12717,499 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2286*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2333*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2289*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2336*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2292*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2339*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2341*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2295*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2343*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2345*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2298*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2347*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2301*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2350*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2304*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2353*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2307*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2356*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2310*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2359*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2312*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2362*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2314*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2365*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2316*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2368*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2318*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2371*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2320*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2322*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2375*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2324*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2326*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2379*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2328*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2330*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2383*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2332*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2334*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2387*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2336*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2338*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2391*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2340*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2395*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2342*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2344*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2399*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2346*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2403*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2348*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2350*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2407*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2352*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2411*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2354*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2356*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2415*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, + .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2419*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2358*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2423*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2360*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2427*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2362*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2431*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2364*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2366*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2435*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_TCP + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2368*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2438*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2370*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2441*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_UDP + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2372*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2444*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2374*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2447*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12760,7 +13218,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2376*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2450*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12769,43 +13231,63 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2378*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2453*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2380*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2456*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2382*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2459*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2384*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2462*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2386*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2465*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12814,7 +13296,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2388*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2468*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12823,7 +13309,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2390*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2471*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12832,7 +13322,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2392*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2474*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12841,25 +13335,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2394*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2477*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2396*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2480*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2398*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2483*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12868,7 +13374,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2400*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2486*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12877,7 +13387,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2402*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2489*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12886,7 +13400,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2404*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2492*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12895,7 +13413,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2406*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2495*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12904,7 +13426,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2408*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2498*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12913,7 +13439,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2410*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2501*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12922,7 +13452,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2412*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2504*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12931,43 +13465,47 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2414*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2507*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2416*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2509*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2418*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2511*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2420*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2513*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2422*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2515*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12976,7 +13514,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2424*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2518*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12985,7 +13527,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2426*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2521*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12994,7 +13540,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2428*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2524*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13003,669 +13553,465 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2430*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID + }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2527*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2529*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_I_TWO_VTAGS + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2433*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2531*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, + /* field_cond: class_tid: 2, wm_key_recipe.0:2533*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2436*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2535*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_I_TWO_VTAGS + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2439*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2538*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2442*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2541*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_I_HAS_VTAG + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2445*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2544*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2448*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2547*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_I_HAS_VTAG + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2451*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2550*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2454*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2455*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2456*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2458*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2460*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2462*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2553*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2464*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_I_ETH + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2466*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2556*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2468*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2470*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2559*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2472*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2474*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2562*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_GRE - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2476*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_UPAR1 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2478*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_UPAR2 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2480*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2482*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2565*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2484*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2486*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2568*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_T_GRE - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2488*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_UPAR1 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2490*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_UPAR2 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2492*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2493*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2494*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2495*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2497*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2571*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2499*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2501*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2574*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2503*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2505*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2577*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2507*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2509*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2511*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2580*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2513*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2515*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2583*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2517*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2584*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2519*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2521*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2587*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_UDP - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2523*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_TCP + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2525*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2590*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2527*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2529*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2531*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2593*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2533*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2535*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2596*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2537*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2597*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2539*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2541*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2600*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2543*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2545*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2603*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2547*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2549*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2606*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2551*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2553*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2609*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2555*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2610*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2558*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2613*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2561*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2616*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2564*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2619*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, - .cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG - }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2567*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC + .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2568*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2569*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2622*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, - .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* cond_execute: class_tid: 2, em_flow_conflict_cache.rd:2571*/ + /* cond_execute: class_tid: 2, em_flow_conflict_cache.rd:2623*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH }, - /* cond_execute: class_tid: 2, control.em_flow_conflict_cache_miss:2572*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW + }, + /* cond_execute: class_tid: 2, control.em_flow_conflict_cache_miss:2625*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2573*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2626*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2574*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2627*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2575*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2628*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2576*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2629*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2577*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2630*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13682,7 +14028,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2581*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2634*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13695,7 +14041,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2584*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2637*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13712,7 +14058,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2588*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2641*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13729,7 +14075,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2592*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2645*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13746,9 +14092,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2596*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2649*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -13763,7 +14109,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2600*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2653*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13776,7 +14122,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2603*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2656*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13789,7 +14135,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2606*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2659*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13802,7 +14148,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2609*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2662*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13815,7 +14161,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2612*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2665*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13828,7 +14174,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2615*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2668*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13841,7 +14187,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2618*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2671*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13854,7 +14200,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2621*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2674*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13867,7 +14213,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2624*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2677*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13880,7 +14226,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2627*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2680*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13893,7 +14239,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2630*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2683*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13906,7 +14252,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2633*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2686*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13919,7 +14265,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2636*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2689*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13932,7 +14278,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2639*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2692*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13945,7 +14291,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2642*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2695*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13958,7 +14304,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2645*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2698*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13971,7 +14317,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2648*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2701*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13984,7 +14330,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2651*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2704*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13997,7 +14343,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2654*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2707*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14010,7 +14356,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2657*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2710*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14023,7 +14369,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2660*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2713*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -14032,7 +14378,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2662*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2715*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -14041,7 +14387,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2664*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2717*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14058,7 +14404,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2668*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2721*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14075,7 +14421,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2672*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2725*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14088,7 +14434,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2675*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2728*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14101,7 +14447,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2678*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2731*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14118,7 +14464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2682*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2735*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14135,7 +14481,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2686*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2739*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14152,7 +14498,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2690*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2743*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14169,7 +14515,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2694*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2747*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14186,7 +14532,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2698*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2751*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14203,9 +14549,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2702*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2755*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -14220,9 +14566,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2706*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2759*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -14237,7 +14583,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2710*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2763*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14250,7 +14596,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2713*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2766*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14263,7 +14609,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2716*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2769*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14276,7 +14622,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2719*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2772*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14289,7 +14635,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2722*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2775*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14302,7 +14648,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2725*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2778*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14315,7 +14661,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2728*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2781*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14328,7 +14674,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2731*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2784*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14341,7 +14687,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2734*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2787*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14354,7 +14700,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2737*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2790*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14367,7 +14713,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2740*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2793*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14380,7 +14726,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2743*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2796*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14393,7 +14739,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2746*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2799*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14406,7 +14752,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2749*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2802*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14419,7 +14765,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2752*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2805*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14432,7 +14778,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2755*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2808*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14445,7 +14791,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2758*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2811*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14458,7 +14804,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2761*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2814*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14471,7 +14817,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2764*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2817*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14484,7 +14830,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2767*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2820*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14497,7 +14843,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2770*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2823*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14510,7 +14856,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2773*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2826*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14523,7 +14869,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2776*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2829*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14536,7 +14882,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2779*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2832*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14549,7 +14895,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2782*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2835*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14562,7 +14908,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2785*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2838*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14575,7 +14921,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2788*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2841*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14588,7 +14934,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2791*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2844*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14601,7 +14947,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2794*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2847*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14614,7 +14960,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2797*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2850*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14627,7 +14973,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2800*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2853*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14640,7 +14986,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2803*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2856*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14653,7 +14999,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2806*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2859*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14666,7 +15012,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2809*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2862*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14679,7 +15025,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2812*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2865*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14692,7 +15038,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2815*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2868*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14705,7 +15051,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2818*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2871*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14718,7 +15064,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2821*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2874*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14731,7 +15077,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2824*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2877*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14744,7 +15090,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2827*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2880*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14757,37 +15103,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2830*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2883*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2831*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2884*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2832*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2885*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, em_key_recipe.0:2833*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2886*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, em_key_recipe.0:2834*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2887*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2835*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2888*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2836*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2889*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14804,7 +15150,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2840*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2893*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14821,7 +15167,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2844*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2897*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14834,7 +15180,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2847*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2900*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14847,7 +15193,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2850*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2903*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14864,7 +15210,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2854*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2907*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14881,7 +15227,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2858*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2911*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14898,7 +15244,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2862*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2915*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14915,7 +15261,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2866*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2919*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14932,7 +15278,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2870*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2923*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14949,9 +15295,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2874*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2927*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -14966,9 +15312,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:2878*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2931*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -14983,7 +15329,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:2882*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2935*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14996,7 +15342,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2885*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2938*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15009,7 +15355,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2888*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2941*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15022,7 +15368,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2891*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2944*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15035,7 +15381,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2894*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2947*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15048,7 +15394,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2897*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2950*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15061,7 +15407,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2900*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2953*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15074,7 +15420,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2903*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2956*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15087,7 +15433,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2906*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2959*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15100,7 +15446,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2909*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2962*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15113,7 +15459,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2912*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2965*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15126,7 +15472,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2915*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2968*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15139,7 +15485,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2918*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2971*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15152,7 +15498,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2921*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2974*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15165,7 +15511,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2924*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2977*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15178,7 +15524,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2927*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2980*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15191,7 +15537,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2930*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2983*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15204,7 +15550,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:2933*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2986*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15217,7 +15563,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:2936*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2989*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15230,7 +15576,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:2939*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2992*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15243,7 +15589,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:2942*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2995*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15256,7 +15602,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2945*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2998*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15269,7 +15615,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2948*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3001*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15282,7 +15628,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2951*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3004*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15295,7 +15641,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2954*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3007*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15308,7 +15654,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2957*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3010*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15321,7 +15667,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2960*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3013*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15334,7 +15680,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2963*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3016*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15347,7 +15693,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2966*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3019*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -15356,7 +15702,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, em_key_recipe.0:2968*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3021*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -15365,7 +15711,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, em_key_recipe.0:2970*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3023*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -15374,7 +15720,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, em_key_recipe.0:2972*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3025*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -15383,7 +15729,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, em_key_recipe.0:2974*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3027*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15400,7 +15746,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2978*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3031*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15417,7 +15763,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2982*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3035*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15434,7 +15780,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2986*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3039*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15451,7 +15797,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2990*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3043*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15464,7 +15810,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2993*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3046*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15477,7 +15823,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2996*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3049*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15490,7 +15836,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2999*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3052*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15503,7 +15849,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:3002*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3055*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15520,7 +15866,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3006*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3059*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15537,7 +15883,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3010*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3063*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15554,7 +15900,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3014*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3067*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15571,7 +15917,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3018*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3071*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15588,7 +15934,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3022*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3075*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15605,7 +15951,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3026*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3079*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15622,7 +15968,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3030*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3083*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15639,7 +15985,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3034*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3087*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15656,7 +16002,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3038*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3091*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15673,7 +16019,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3042*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3095*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15690,7 +16036,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3046*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3099*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15707,9 +16053,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3050*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3103*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -15724,9 +16070,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:3054*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3107*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -15741,9 +16087,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:3058*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3111*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -15758,9 +16104,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:3062*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3115*/ { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, { @@ -15775,7 +16121,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:3066*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3119*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15788,7 +16134,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3069*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3122*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15801,7 +16147,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3072*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3125*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15814,7 +16160,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3075*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3128*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15827,7 +16173,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3078*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3131*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15840,7 +16186,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3081*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3134*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15853,7 +16199,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3084*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3137*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15866,7 +16212,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3087*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3140*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15879,7 +16225,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3090*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3143*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15892,7 +16238,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3093*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3146*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15905,7 +16251,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3096*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3149*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15918,7 +16264,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3099*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3152*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15931,7 +16277,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3102*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3155*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15944,7 +16290,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3105*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3158*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15957,7 +16303,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3108*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3161*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15970,7 +16316,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3111*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3164*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15983,7 +16329,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:3114*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3167*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15996,7 +16342,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:3117*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3170*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16009,7 +16355,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:3120*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3173*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16022,7 +16368,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:3123*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3176*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16035,7 +16381,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:3126*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3179*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16048,7 +16394,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:3129*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3182*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16061,7 +16407,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:3132*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3185*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16074,7 +16420,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:3135*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3188*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16087,7 +16433,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:3138*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3191*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16100,7 +16446,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3141*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3194*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16113,7 +16459,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3144*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3197*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16126,7 +16472,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3147*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3200*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16139,7 +16485,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3150*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3203*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16152,7 +16498,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3153*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3206*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16165,7 +16511,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3156*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3209*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16178,7 +16524,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3159*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3212*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16191,7 +16537,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3162*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3215*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16204,7 +16550,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3165*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3218*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16217,7 +16563,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3168*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3221*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16230,7 +16576,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3171*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3224*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16243,7 +16589,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3174*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3227*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16256,7 +16602,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3177*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3230*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16269,7 +16615,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3180*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3233*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16282,7 +16628,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3183*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3236*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16295,7 +16641,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3186*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3239*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16308,7 +16654,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3189*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3242*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16321,7 +16667,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3192*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3245*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16334,7 +16680,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3195*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3248*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16347,7 +16693,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3198*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3251*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16360,7 +16706,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3201*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3254*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16373,7 +16719,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3204*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3257*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16386,7 +16732,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3207*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3260*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16399,7 +16745,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3210*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3263*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16412,7 +16758,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3213*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3266*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16425,7 +16771,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3216*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3269*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16438,7 +16784,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3219*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3272*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16451,7 +16797,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3222*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3275*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16464,7 +16810,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3225*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3278*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16477,7 +16823,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3228*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3281*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16490,7 +16836,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3231*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3284*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16503,7 +16849,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* cond_execute: class_tid: 2, control.field_sig_validation:3234*/ + /* cond_execute: class_tid: 2, control.field_sig_validation:3287*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_CC @@ -16512,37 +16858,46 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_FLOW_SIG_ID }, - /* cond_execute: class_tid: 2, em_normal.egress_generic_template:3236*/ + /* cond_execute: class_tid: 2, em_normal.egress_generic_template:3289*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH }, - /* cond_execute: class_tid: 3, control.ts_ing_rd_check:3237*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW + }, + /* cond_execute: class_tid: 2, control.em_add_check:3291*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL + }, + /* cond_execute: class_tid: 3, control.ts_ing_rd_check:3292*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 3, control.ing_rd_check:3238*/ + /* cond_execute: class_tid: 3, control.ing_rd_check:3293*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 3, control.non_vfr_egr_rd_check:3239*/ + /* cond_execute: class_tid: 3, control.non_vfr_egr_rd_check:3294*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 3, control.tsid_vfr_rd_check:3240*/ + /* cond_execute: class_tid: 3, control.tsid_vfr_rd_check:3295*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 4, control.tsid_vfr_egr_check:3241*/ + /* cond_execute: class_tid: 4, control.tsid_vfr_egr_check:3296*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 4, control.endpoint_def_egr_rd_check:3242*/ + /* cond_execute: class_tid: 4, control.endpoint_def_egr_rd_check:3297*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS @@ -16741,44 +17096,24 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_info_mask = { .description = "mac_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (4 >> 8) & 0xff, - 4 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + 0xff, + 0xff, + 0xff, + 0xff, + 0xff, + 0xff} }, .field_info_spec = { .description = "mac_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, .field_opr1 = { - (6 >> 8) & 0xff, - 6 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + (BNXT_ULP_RF_IDX_O_DMAC >> 8) & 0xff, + BNXT_ULP_RF_IDX_O_DMAC & 0xff} } }, { @@ -16813,8 +17148,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (8 >> 8) & 0xff, - 8 & 0xff, + (9 >> 8) & 0xff, + 9 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO @@ -16838,8 +17173,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (9 >> 8) & 0xff, - 9 & 0xff, + (10 >> 8) & 0xff, + 10 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO @@ -16976,39 +17311,24 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_info_mask = { .description = "addr0", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (13 >> 8) & 0xff, - 13 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_ONES + 0xff, + 0xff, + 0xff, + 0xff, + 0xff, + 0xff} }, .field_info_spec = { .description = "addr0", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, .field_opr1 = { - (15 >> 8) & 0xff, - 15 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + (BNXT_ULP_RF_IDX_O_DMAC >> 8) & 0xff, + BNXT_ULP_RF_IDX_O_DMAC & 0xff} } }, { @@ -17104,8 +17424,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (17 >> 8) & 0xff, - 17 & 0xff, + (14 >> 8) & 0xff, + 14 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -17117,8 +17437,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (18 >> 8) & 0xff, - 18 & 0xff, + (15 >> 8) & 0xff, + 15 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_CONST @@ -17193,8 +17513,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (19 >> 8) & 0xff, - 19 & 0xff, + (16 >> 8) & 0xff, + 16 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -17206,8 +17526,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (20 >> 8) & 0xff, - 20 & 0xff, + (17 >> 8) & 0xff, + 17 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_CONST @@ -17330,44 +17650,24 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_info_mask = { .description = "mac_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (21 >> 8) & 0xff, - 21 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + 0xff, + 0xff, + 0xff, + 0xff, + 0xff, + 0xff} }, .field_info_spec = { .description = "mac_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, .field_opr1 = { - (23 >> 8) & 0xff, - 23 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + (BNXT_ULP_RF_IDX_O_DMAC >> 8) & 0xff, + BNXT_ULP_RF_IDX_O_DMAC & 0xff} } }, { @@ -17402,8 +17702,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (25 >> 8) & 0xff, - 25 & 0xff, + (18 >> 8) & 0xff, + 18 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO @@ -17427,8 +17727,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (26 >> 8) & 0xff, - 26 & 0xff, + (19 >> 8) & 0xff, + 19 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO @@ -17680,15 +17980,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (344 >> 8) & 0xff, - 344 & 0xff, + (337 >> 8) & 0xff, + 337 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (53 >> 8) & 0xff, - 53 & 0xff} + (56 >> 8) & 0xff, + 56 & 0xff} }, .field_info_spec = { .description = "l4_hdr_is_udp_tcp", @@ -17696,8 +17996,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (352 >> 8) & 0xff, - 352 & 0xff, + (345 >> 8) & 0xff, + 345 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17705,8 +18005,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (56 >> 8) & 0xff, - 56 & 0xff} + (59 >> 8) & 0xff, + 59 & 0xff} } }, { @@ -17716,15 +18016,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (360 >> 8) & 0xff, - 360 & 0xff, + (353 >> 8) & 0xff, + 353 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (59 >> 8) & 0xff, - 59 & 0xff} + (62 >> 8) & 0xff, + 62 & 0xff} }, .field_info_spec = { .description = "l4_hdr_type", @@ -17732,15 +18032,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (368 >> 8) & 0xff, - 368 & 0xff, + (361 >> 8) & 0xff, + 361 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (62 >> 8) & 0xff, - 62 & 0xff} + (65 >> 8) & 0xff, + 65 & 0xff} } }, { @@ -17750,15 +18050,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (376 >> 8) & 0xff, - 376 & 0xff, + (369 >> 8) & 0xff, + 369 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (65 >> 8) & 0xff, - 65 & 0xff} + (68 >> 8) & 0xff, + 68 & 0xff} }, .field_info_spec = { .description = "l4_hdr_error", @@ -17766,15 +18066,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (384 >> 8) & 0xff, - 384 & 0xff, + (377 >> 8) & 0xff, + 377 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (68 >> 8) & 0xff, - 68 & 0xff} + (71 >> 8) & 0xff, + 71 & 0xff} } }, { @@ -17784,15 +18084,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (392 >> 8) & 0xff, - 392 & 0xff, + (385 >> 8) & 0xff, + 385 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (71 >> 8) & 0xff, - 71 & 0xff} + (74 >> 8) & 0xff, + 74 & 0xff} }, .field_info_spec = { .description = "l4_hdr_valid", @@ -17800,8 +18100,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (400 >> 8) & 0xff, - 400 & 0xff, + (393 >> 8) & 0xff, + 393 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17809,8 +18109,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (74 >> 8) & 0xff, - 74 & 0xff} + (77 >> 8) & 0xff, + 77 & 0xff} } }, { @@ -17848,15 +18148,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (408 >> 8) & 0xff, - 408 & 0xff, + (401 >> 8) & 0xff, + 401 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (77 >> 8) & 0xff, - 77 & 0xff} + (80 >> 8) & 0xff, + 80 & 0xff} }, .field_info_spec = { .description = "l3_hdr_type", @@ -17864,8 +18164,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (416 >> 8) & 0xff, - 416 & 0xff, + (409 >> 8) & 0xff, + 409 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17873,8 +18173,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_L3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (80 >> 8) & 0xff, - 80 & 0xff} + (83 >> 8) & 0xff, + 83 & 0xff} } }, { @@ -17884,15 +18184,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (424 >> 8) & 0xff, - 424 & 0xff, + (417 >> 8) & 0xff, + 417 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (83 >> 8) & 0xff, - 83 & 0xff} + (86 >> 8) & 0xff, + 86 & 0xff} }, .field_info_spec = { .description = "l3_hdr_error", @@ -17900,15 +18200,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (432 >> 8) & 0xff, - 432 & 0xff, + (425 >> 8) & 0xff, + 425 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (86 >> 8) & 0xff, - 86 & 0xff} + (89 >> 8) & 0xff, + 89 & 0xff} } }, { @@ -17918,15 +18218,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (440 >> 8) & 0xff, - 440 & 0xff, + (433 >> 8) & 0xff, + 433 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (89 >> 8) & 0xff, - 89 & 0xff} + (92 >> 8) & 0xff, + 92 & 0xff} }, .field_info_spec = { .description = "l3_hdr_valid", @@ -17934,8 +18234,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (448 >> 8) & 0xff, - 448 & 0xff, + (441 >> 8) & 0xff, + 441 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17943,8 +18243,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (92 >> 8) & 0xff, - 92 & 0xff} + (95 >> 8) & 0xff, + 95 & 0xff} } }, { @@ -17962,8 +18262,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (456 >> 8) & 0xff, - 456 & 0xff, + (449 >> 8) & 0xff, + 449 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17971,8 +18271,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_L2_TWO_VTAGS_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (95 >> 8) & 0xff, - 95 & 0xff} + (98 >> 8) & 0xff, + 98 & 0xff} } }, { @@ -17990,8 +18290,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (462 >> 8) & 0xff, - 462 & 0xff, + (455 >> 8) & 0xff, + 455 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17999,8 +18299,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_L2_VTAG_PRESENT_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (96 >> 8) & 0xff, - 96 & 0xff} + (99 >> 8) & 0xff, + 99 & 0xff} } }, { @@ -18024,8 +18324,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (468 >> 8) & 0xff, - 468 & 0xff, + (461 >> 8) & 0xff, + 461 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -18037,8 +18337,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (469 >> 8) & 0xff, - 469 & 0xff, + (462 >> 8) & 0xff, + 462 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -18052,15 +18352,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (470 >> 8) & 0xff, - 470 & 0xff, + (463 >> 8) & 0xff, + 463 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (97 >> 8) & 0xff, - 97 & 0xff} + (100 >> 8) & 0xff, + 100 & 0xff} }, .field_info_spec = { .description = "l2_hdr_error", @@ -18068,15 +18368,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (474 >> 8) & 0xff, - 474 & 0xff, + (467 >> 8) & 0xff, + 467 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (98 >> 8) & 0xff, - 98 & 0xff} + (101 >> 8) & 0xff, + 101 & 0xff} } }, { @@ -18094,8 +18394,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (478 >> 8) & 0xff, - 478 & 0xff, + (471 >> 8) & 0xff, + 471 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18103,8 +18403,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_L2_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (99 >> 8) & 0xff, - 99 & 0xff} + (102 >> 8) & 0xff, + 102 & 0xff} } }, { @@ -18128,15 +18428,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (482 >> 8) & 0xff, - 482 & 0xff, + (475 >> 8) & 0xff, + 475 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (100 >> 8) & 0xff, - 100 & 0xff} + (103 >> 8) & 0xff, + 103 & 0xff} }, .field_info_spec = { .description = "tun_hdr_type", @@ -18144,15 +18444,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (494 >> 8) & 0xff, - 494 & 0xff, + (487 >> 8) & 0xff, + 487 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (105 >> 8) & 0xff, - 105 & 0xff} + (108 >> 8) & 0xff, + 108 & 0xff} } }, { @@ -18162,8 +18462,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (506 >> 8) & 0xff, - 506 & 0xff, + (499 >> 8) & 0xff, + 499 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -18175,8 +18475,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (507 >> 8) & 0xff, - 507 & 0xff, + (500 >> 8) & 0xff, + 500 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -18198,8 +18498,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (508 >> 8) & 0xff, - 508 & 0xff, + (501 >> 8) & 0xff, + 501 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18215,15 +18515,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (509 >> 8) & 0xff, - 509 & 0xff, + (502 >> 8) & 0xff, + 502 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (110 >> 8) & 0xff, - 110 & 0xff} + (113 >> 8) & 0xff, + 113 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_is_udp_tcp", @@ -18231,8 +18531,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (513 >> 8) & 0xff, - 513 & 0xff, + (506 >> 8) & 0xff, + 506 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18240,8 +18540,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_TL4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (111 >> 8) & 0xff, - 111 & 0xff} + (114 >> 8) & 0xff, + 114 & 0xff} } }, { @@ -18251,15 +18551,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (517 >> 8) & 0xff, - 517 & 0xff, + (510 >> 8) & 0xff, + 510 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (112 >> 8) & 0xff, - 112 & 0xff} + (115 >> 8) & 0xff, + 115 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_type", @@ -18267,15 +18567,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (521 >> 8) & 0xff, - 521 & 0xff, + (514 >> 8) & 0xff, + 514 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (113 >> 8) & 0xff, - 113 & 0xff} + (116 >> 8) & 0xff, + 116 & 0xff} } }, { @@ -18285,15 +18585,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (525 >> 8) & 0xff, - 525 & 0xff, + (518 >> 8) & 0xff, + 518 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (114 >> 8) & 0xff, - 114 & 0xff} + (117 >> 8) & 0xff, + 117 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_error", @@ -18301,15 +18601,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (529 >> 8) & 0xff, - 529 & 0xff, + (522 >> 8) & 0xff, + 522 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (115 >> 8) & 0xff, - 115 & 0xff} + (118 >> 8) & 0xff, + 118 & 0xff} } }, { @@ -18319,15 +18619,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (533 >> 8) & 0xff, - 533 & 0xff, + (526 >> 8) & 0xff, + 526 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (116 >> 8) & 0xff, - 116 & 0xff} + (119 >> 8) & 0xff, + 119 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_valid", @@ -18335,8 +18635,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (538 >> 8) & 0xff, - 538 & 0xff, + (531 >> 8) & 0xff, + 531 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18344,8 +18644,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_TL4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (118 >> 8) & 0xff, - 118 & 0xff} + (121 >> 8) & 0xff, + 121 & 0xff} } }, { @@ -18369,15 +18669,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (543 >> 8) & 0xff, - 543 & 0xff, + (536 >> 8) & 0xff, + 536 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (120 >> 8) & 0xff, - 120 & 0xff} + (123 >> 8) & 0xff, + 123 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_type", @@ -18385,8 +18685,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (547 >> 8) & 0xff, - 547 & 0xff, + (540 >> 8) & 0xff, + 540 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18394,8 +18694,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_TL3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (121 >> 8) & 0xff, - 121 & 0xff} + (124 >> 8) & 0xff, + 124 & 0xff} } }, { @@ -18405,15 +18705,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (551 >> 8) & 0xff, - 551 & 0xff, + (544 >> 8) & 0xff, + 544 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (122 >> 8) & 0xff, - 122 & 0xff} + (125 >> 8) & 0xff, + 125 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_error", @@ -18421,15 +18721,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (555 >> 8) & 0xff, - 555 & 0xff, + (548 >> 8) & 0xff, + 548 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (123 >> 8) & 0xff, - 123 & 0xff} + (126 >> 8) & 0xff, + 126 & 0xff} } }, { @@ -18447,8 +18747,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (559 >> 8) & 0xff, - 559 & 0xff, + (552 >> 8) & 0xff, + 552 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18456,8 +18756,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_TL3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (124 >> 8) & 0xff, - 124 & 0xff} + (127 >> 8) & 0xff, + 127 & 0xff} } }, { @@ -18475,8 +18775,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (563 >> 8) & 0xff, - 563 & 0xff, + (556 >> 8) & 0xff, + 556 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18500,8 +18800,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (566 >> 8) & 0xff, - 566 & 0xff, + (559 >> 8) & 0xff, + 559 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18531,8 +18831,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (569 >> 8) & 0xff, - 569 & 0xff, + (562 >> 8) & 0xff, + 562 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -18544,8 +18844,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (570 >> 8) & 0xff, - 570 & 0xff, + (563 >> 8) & 0xff, + 563 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -18567,8 +18867,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (571 >> 8) & 0xff, - 571 & 0xff, + (564 >> 8) & 0xff, + 564 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18576,8 +18876,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_TL2_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (125 >> 8) & 0xff, - 125 & 0xff} + (128 >> 8) & 0xff, + 128 & 0xff} } }, { @@ -19050,8 +19350,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (575 >> 8) & 0xff, - 575 & 0xff, + (568 >> 8) & 0xff, + 568 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19063,8 +19363,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (576 >> 8) & 0xff, - 576 & 0xff, + (569 >> 8) & 0xff, + 569 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -19081,8 +19381,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (577 >> 8) & 0xff, - 577 & 0xff, + (570 >> 8) & 0xff, + 570 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19094,8 +19394,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (578 >> 8) & 0xff, - 578 & 0xff, + (571 >> 8) & 0xff, + 571 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -19112,8 +19412,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (579 >> 8) & 0xff, - 579 & 0xff, + (572 >> 8) & 0xff, + 572 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19125,8 +19425,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (580 >> 8) & 0xff, - 580 & 0xff, + (573 >> 8) & 0xff, + 573 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -19143,8 +19443,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (581 >> 8) & 0xff, - 581 & 0xff, + (574 >> 8) & 0xff, + 574 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19159,8 +19459,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (584 >> 8) & 0xff, - 584 & 0xff, + (577 >> 8) & 0xff, + 577 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19177,8 +19477,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (587 >> 8) & 0xff, - 587 & 0xff, + (580 >> 8) & 0xff, + 580 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19193,8 +19493,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (590 >> 8) & 0xff, - 590 & 0xff, + (583 >> 8) & 0xff, + 583 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19211,8 +19511,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (593 >> 8) & 0xff, - 593 & 0xff, + (586 >> 8) & 0xff, + 586 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19227,8 +19527,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (597 >> 8) & 0xff, - 597 & 0xff, + (590 >> 8) & 0xff, + 590 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19245,8 +19545,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (601 >> 8) & 0xff, - 601 & 0xff, + (594 >> 8) & 0xff, + 594 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19255,8 +19555,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (126 >> 8) & 0xff, - 126 & 0xff} + (129 >> 8) & 0xff, + 129 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -19264,8 +19564,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (609 >> 8) & 0xff, - 609 & 0xff, + (602 >> 8) & 0xff, + 602 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19274,8 +19574,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (127 >> 8) & 0xff, - 127 & 0xff} + (130 >> 8) & 0xff, + 130 & 0xff} } }, { @@ -19285,8 +19585,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (617 >> 8) & 0xff, - 617 & 0xff, + (610 >> 8) & 0xff, + 610 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19301,8 +19601,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (621 >> 8) & 0xff, - 621 & 0xff, + (614 >> 8) & 0xff, + 614 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19319,8 +19619,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (625 >> 8) & 0xff, - 625 & 0xff, + (618 >> 8) & 0xff, + 618 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19335,8 +19635,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (628 >> 8) & 0xff, - 628 & 0xff, + (621 >> 8) & 0xff, + 621 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19353,8 +19653,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (631 >> 8) & 0xff, - 631 & 0xff, + (624 >> 8) & 0xff, + 624 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -19366,8 +19666,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (634 >> 8) & 0xff, - 634 & 0xff, + (627 >> 8) & 0xff, + 627 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -19381,8 +19681,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (637 >> 8) & 0xff, - 637 & 0xff, + (630 >> 8) & 0xff, + 630 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19397,8 +19697,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (640 >> 8) & 0xff, - 640 & 0xff, + (633 >> 8) & 0xff, + 633 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19415,8 +19715,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (643 >> 8) & 0xff, - 643 & 0xff, + (636 >> 8) & 0xff, + 636 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19431,8 +19731,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (646 >> 8) & 0xff, - 646 & 0xff, + (639 >> 8) & 0xff, + 639 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19449,8 +19749,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (649 >> 8) & 0xff, - 649 & 0xff, + (642 >> 8) & 0xff, + 642 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19459,8 +19759,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (128 >> 8) & 0xff, - 128 & 0xff} + (131 >> 8) & 0xff, + 131 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -19468,8 +19768,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (655 >> 8) & 0xff, - 655 & 0xff, + (648 >> 8) & 0xff, + 648 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19478,8 +19778,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (129 >> 8) & 0xff, - 129 & 0xff} + (132 >> 8) & 0xff, + 132 & 0xff} } }, { @@ -19489,8 +19789,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (661 >> 8) & 0xff, - 661 & 0xff, + (654 >> 8) & 0xff, + 654 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19499,8 +19799,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (130 >> 8) & 0xff, - 130 & 0xff} + (133 >> 8) & 0xff, + 133 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -19508,8 +19808,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (667 >> 8) & 0xff, - 667 & 0xff, + (660 >> 8) & 0xff, + 660 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19518,8 +19818,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (131 >> 8) & 0xff, - 131 & 0xff} + (134 >> 8) & 0xff, + 134 & 0xff} } }, { @@ -19529,8 +19829,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (673 >> 8) & 0xff, - 673 & 0xff, + (666 >> 8) & 0xff, + 666 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19539,8 +19839,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (132 >> 8) & 0xff, - 132 & 0xff} + (135 >> 8) & 0xff, + 135 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -19548,8 +19848,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (679 >> 8) & 0xff, - 679 & 0xff, + (672 >> 8) & 0xff, + 672 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19558,8 +19858,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (133 >> 8) & 0xff, - 133 & 0xff} + (136 >> 8) & 0xff, + 136 & 0xff} } }, { @@ -19569,8 +19869,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (685 >> 8) & 0xff, - 685 & 0xff, + (678 >> 8) & 0xff, + 678 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19579,8 +19879,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (134 >> 8) & 0xff, - 134 & 0xff} + (137 >> 8) & 0xff, + 137 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -19588,8 +19888,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (691 >> 8) & 0xff, - 691 & 0xff, + (684 >> 8) & 0xff, + 684 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19598,8 +19898,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (135 >> 8) & 0xff, - 135 & 0xff} + (138 >> 8) & 0xff, + 138 & 0xff} } }, { @@ -19609,8 +19909,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (697 >> 8) & 0xff, - 697 & 0xff, + (690 >> 8) & 0xff, + 690 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19619,8 +19919,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (136 >> 8) & 0xff, - 136 & 0xff} + (139 >> 8) & 0xff, + 139 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -19628,8 +19928,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (703 >> 8) & 0xff, - 703 & 0xff, + (696 >> 8) & 0xff, + 696 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19638,8 +19938,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (137 >> 8) & 0xff, - 137 & 0xff} + (140 >> 8) & 0xff, + 140 & 0xff} } }, { @@ -19649,8 +19949,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (709 >> 8) & 0xff, - 709 & 0xff, + (702 >> 8) & 0xff, + 702 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19659,8 +19959,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (138 >> 8) & 0xff, - 138 & 0xff} + (141 >> 8) & 0xff, + 141 & 0xff} }, .field_info_spec = { .description = "tids", @@ -19668,8 +19968,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (713 >> 8) & 0xff, - 713 & 0xff, + (706 >> 8) & 0xff, + 706 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19678,8 +19978,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (139 >> 8) & 0xff, - 139 & 0xff} + (142 >> 8) & 0xff, + 142 & 0xff} } }, { @@ -19689,8 +19989,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (717 >> 8) & 0xff, - 717 & 0xff, + (710 >> 8) & 0xff, + 710 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19699,8 +19999,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (140 >> 8) & 0xff, - 140 & 0xff} + (143 >> 8) & 0xff, + 143 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -19708,8 +20008,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (723 >> 8) & 0xff, - 723 & 0xff, + (716 >> 8) & 0xff, + 716 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19718,8 +20018,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (141 >> 8) & 0xff, - 141 & 0xff} + (144 >> 8) & 0xff, + 144 & 0xff} } }, { @@ -19729,8 +20029,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (729 >> 8) & 0xff, - 729 & 0xff, + (722 >> 8) & 0xff, + 722 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19739,8 +20039,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (142 >> 8) & 0xff, - 142 & 0xff} + (145 >> 8) & 0xff, + 145 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -19748,8 +20048,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (735 >> 8) & 0xff, - 735 & 0xff, + (728 >> 8) & 0xff, + 728 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19758,8 +20058,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (143 >> 8) & 0xff, - 143 & 0xff} + (146 >> 8) & 0xff, + 146 & 0xff} } }, { @@ -19769,8 +20069,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (741 >> 8) & 0xff, - 741 & 0xff, + (734 >> 8) & 0xff, + 734 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19779,8 +20079,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (144 >> 8) & 0xff, - 144 & 0xff} + (147 >> 8) & 0xff, + 147 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -19788,8 +20088,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (749 >> 8) & 0xff, - 749 & 0xff, + (742 >> 8) & 0xff, + 742 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19798,8 +20098,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (145 >> 8) & 0xff, - 145 & 0xff} + (148 >> 8) & 0xff, + 148 & 0xff} } }, { @@ -19809,8 +20109,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (757 >> 8) & 0xff, - 757 & 0xff, + (750 >> 8) & 0xff, + 750 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19819,8 +20119,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (146 >> 8) & 0xff, - 146 & 0xff} + (149 >> 8) & 0xff, + 149 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -19828,8 +20128,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (773 >> 8) & 0xff, - 773 & 0xff, + (766 >> 8) & 0xff, + 766 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19838,8 +20138,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (149 >> 8) & 0xff, - 149 & 0xff} + (152 >> 8) & 0xff, + 152 & 0xff} } }, { @@ -19849,8 +20149,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (789 >> 8) & 0xff, - 789 & 0xff, + (782 >> 8) & 0xff, + 782 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19859,8 +20159,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (152 >> 8) & 0xff, - 152 & 0xff} + (155 >> 8) & 0xff, + 155 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -19868,8 +20168,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (797 >> 8) & 0xff, - 797 & 0xff, + (790 >> 8) & 0xff, + 790 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19878,8 +20178,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (153 >> 8) & 0xff, - 153 & 0xff} + (156 >> 8) & 0xff, + 156 & 0xff} } }, { @@ -19889,8 +20189,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (805 >> 8) & 0xff, - 805 & 0xff, + (798 >> 8) & 0xff, + 798 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19899,8 +20199,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (154 >> 8) & 0xff, - 154 & 0xff} + (157 >> 8) & 0xff, + 157 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -19908,8 +20208,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (811 >> 8) & 0xff, - 811 & 0xff, + (804 >> 8) & 0xff, + 804 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19918,8 +20218,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (155 >> 8) & 0xff, - 155 & 0xff} + (158 >> 8) & 0xff, + 158 & 0xff} } }, { @@ -19929,8 +20229,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (817 >> 8) & 0xff, - 817 & 0xff, + (810 >> 8) & 0xff, + 810 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19939,8 +20239,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (156 >> 8) & 0xff, - 156 & 0xff} + (159 >> 8) & 0xff, + 159 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -19948,8 +20248,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (823 >> 8) & 0xff, - 823 & 0xff, + (816 >> 8) & 0xff, + 816 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19958,8 +20258,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (157 >> 8) & 0xff, - 157 & 0xff} + (160 >> 8) & 0xff, + 160 & 0xff} } }, { @@ -19969,8 +20269,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (829 >> 8) & 0xff, - 829 & 0xff, + (822 >> 8) & 0xff, + 822 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19979,8 +20279,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (158 >> 8) & 0xff, - 158 & 0xff} + (161 >> 8) & 0xff, + 161 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -19988,8 +20288,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (835 >> 8) & 0xff, - 835 & 0xff, + (828 >> 8) & 0xff, + 828 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19998,8 +20298,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (159 >> 8) & 0xff, - 159 & 0xff} + (162 >> 8) & 0xff, + 162 & 0xff} } }, { @@ -20009,8 +20309,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (841 >> 8) & 0xff, - 841 & 0xff, + (834 >> 8) & 0xff, + 834 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20019,8 +20319,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (160 >> 8) & 0xff, - 160 & 0xff} + (163 >> 8) & 0xff, + 163 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -20028,8 +20328,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (847 >> 8) & 0xff, - 847 & 0xff, + (840 >> 8) & 0xff, + 840 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20038,8 +20338,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (161 >> 8) & 0xff, - 161 & 0xff} + (164 >> 8) & 0xff, + 164 & 0xff} } }, { @@ -20049,8 +20349,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (853 >> 8) & 0xff, - 853 & 0xff, + (846 >> 8) & 0xff, + 846 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20059,8 +20359,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (162 >> 8) & 0xff, - 162 & 0xff} + (165 >> 8) & 0xff, + 165 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -20068,8 +20368,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (865 >> 8) & 0xff, - 865 & 0xff, + (858 >> 8) & 0xff, + 858 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20078,8 +20378,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (165 >> 8) & 0xff, - 165 & 0xff} + (168 >> 8) & 0xff, + 168 & 0xff} } }, { @@ -20089,15 +20389,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (877 >> 8) & 0xff, - 877 & 0xff, + (870 >> 8) & 0xff, + 870 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (168 >> 8) & 0xff, - 168 & 0xff} + (171 >> 8) & 0xff, + 171 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -20105,8 +20405,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (897 >> 8) & 0xff, - 897 & 0xff, + (890 >> 8) & 0xff, + 890 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -20114,8 +20414,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { ULP_THOR2_SYM_IP_PROTO_TCP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (175 >> 8) & 0xff, - 175 & 0xff} + (178 >> 8) & 0xff, + 178 & 0xff} } }, { @@ -20125,8 +20425,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (917 >> 8) & 0xff, - 917 & 0xff, + (910 >> 8) & 0xff, + 910 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20135,8 +20435,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (182 >> 8) & 0xff, - 182 & 0xff} + (185 >> 8) & 0xff, + 185 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -20144,8 +20444,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (929 >> 8) & 0xff, - 929 & 0xff, + (922 >> 8) & 0xff, + 922 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20154,8 +20454,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (185 >> 8) & 0xff, - 185 & 0xff} + (188 >> 8) & 0xff, + 188 & 0xff} } }, { @@ -20165,8 +20465,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (941 >> 8) & 0xff, - 941 & 0xff, + (934 >> 8) & 0xff, + 934 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20175,8 +20475,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (188 >> 8) & 0xff, - 188 & 0xff} + (191 >> 8) & 0xff, + 191 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -20184,8 +20484,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (954 >> 8) & 0xff, - 954 & 0xff, + (947 >> 8) & 0xff, + 947 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20194,8 +20494,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (192 >> 8) & 0xff, - 192 & 0xff} + (195 >> 8) & 0xff, + 195 & 0xff} } }, { @@ -20205,8 +20505,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (967 >> 8) & 0xff, - 967 & 0xff, + (960 >> 8) & 0xff, + 960 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20215,8 +20515,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (196 >> 8) & 0xff, - 196 & 0xff} + (199 >> 8) & 0xff, + 199 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -20224,8 +20524,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (980 >> 8) & 0xff, - 980 & 0xff, + (973 >> 8) & 0xff, + 973 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20234,8 +20534,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (200 >> 8) & 0xff, - 200 & 0xff} + (203 >> 8) & 0xff, + 203 & 0xff} } }, /* class_tid: 1, , table: proto_header_cache.wr */ @@ -20385,8 +20685,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1253 >> 8) & 0xff, - 1253 & 0xff, + (1246 >> 8) & 0xff, + 1246 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20398,8 +20698,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1254 >> 8) & 0xff, - 1254 & 0xff, + (1247 >> 8) & 0xff, + 1247 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -20416,8 +20716,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1255 >> 8) & 0xff, - 1255 & 0xff, + (1248 >> 8) & 0xff, + 1248 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20429,8 +20729,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1256 >> 8) & 0xff, - 1256 & 0xff, + (1249 >> 8) & 0xff, + 1249 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -20447,8 +20747,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1257 >> 8) & 0xff, - 1257 & 0xff, + (1250 >> 8) & 0xff, + 1250 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20460,8 +20760,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1258 >> 8) & 0xff, - 1258 & 0xff, + (1251 >> 8) & 0xff, + 1251 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -20478,8 +20778,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1259 >> 8) & 0xff, - 1259 & 0xff, + (1252 >> 8) & 0xff, + 1252 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20491,8 +20791,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1263 >> 8) & 0xff, - 1263 & 0xff, + (1256 >> 8) & 0xff, + 1256 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20509,8 +20809,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1267 >> 8) & 0xff, - 1267 & 0xff, + (1260 >> 8) & 0xff, + 1260 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20522,8 +20822,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1270 >> 8) & 0xff, - 1270 & 0xff, + (1263 >> 8) & 0xff, + 1263 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20540,8 +20840,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1273 >> 8) & 0xff, - 1273 & 0xff, + (1266 >> 8) & 0xff, + 1266 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20553,8 +20853,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1277 >> 8) & 0xff, - 1277 & 0xff, + (1270 >> 8) & 0xff, + 1270 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20571,15 +20871,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1281 >> 8) & 0xff, - 1281 & 0xff, + (1274 >> 8) & 0xff, + 1274 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (247 >> 8) & 0xff, - 247 & 0xff} + (250 >> 8) & 0xff, + 250 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -20587,8 +20887,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1289 >> 8) & 0xff, - 1289 & 0xff, + (1282 >> 8) & 0xff, + 1282 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20597,8 +20897,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (248 >> 8) & 0xff, - 248 & 0xff} + (251 >> 8) & 0xff, + 251 & 0xff} } }, { @@ -20608,8 +20908,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1297 >> 8) & 0xff, - 1297 & 0xff, + (1290 >> 8) & 0xff, + 1290 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20621,8 +20921,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1301 >> 8) & 0xff, - 1301 & 0xff, + (1294 >> 8) & 0xff, + 1294 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20639,8 +20939,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1305 >> 8) & 0xff, - 1305 & 0xff, + (1298 >> 8) & 0xff, + 1298 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20652,8 +20952,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1308 >> 8) & 0xff, - 1308 & 0xff, + (1301 >> 8) & 0xff, + 1301 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20670,8 +20970,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1311 >> 8) & 0xff, - 1311 & 0xff, + (1304 >> 8) & 0xff, + 1304 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20683,8 +20983,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1314 >> 8) & 0xff, - 1314 & 0xff, + (1307 >> 8) & 0xff, + 1307 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20701,8 +21001,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1317 >> 8) & 0xff, - 1317 & 0xff, + (1310 >> 8) & 0xff, + 1310 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20714,8 +21014,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1320 >> 8) & 0xff, - 1320 & 0xff, + (1313 >> 8) & 0xff, + 1313 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20732,8 +21032,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1323 >> 8) & 0xff, - 1323 & 0xff, + (1316 >> 8) & 0xff, + 1316 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -20745,8 +21045,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1326 >> 8) & 0xff, - 1326 & 0xff, + (1319 >> 8) & 0xff, + 1319 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20763,15 +21063,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1329 >> 8) & 0xff, - 1329 & 0xff, + (1322 >> 8) & 0xff, + 1322 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (249 >> 8) & 0xff, - 249 & 0xff} + (252 >> 8) & 0xff, + 252 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -20779,8 +21079,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1335 >> 8) & 0xff, - 1335 & 0xff, + (1328 >> 8) & 0xff, + 1328 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20789,8 +21089,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (250 >> 8) & 0xff, - 250 & 0xff} + (253 >> 8) & 0xff, + 253 & 0xff} } }, { @@ -20800,15 +21100,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1341 >> 8) & 0xff, - 1341 & 0xff, + (1334 >> 8) & 0xff, + 1334 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (251 >> 8) & 0xff, - 251 & 0xff} + (254 >> 8) & 0xff, + 254 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -20816,8 +21116,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1347 >> 8) & 0xff, - 1347 & 0xff, + (1340 >> 8) & 0xff, + 1340 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20826,8 +21126,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (252 >> 8) & 0xff, - 252 & 0xff} + (255 >> 8) & 0xff, + 255 & 0xff} } }, { @@ -20837,15 +21137,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1353 >> 8) & 0xff, - 1353 & 0xff, + (1346 >> 8) & 0xff, + 1346 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (253 >> 8) & 0xff, - 253 & 0xff} + (256 >> 8) & 0xff, + 256 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -20853,8 +21153,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1359 >> 8) & 0xff, - 1359 & 0xff, + (1352 >> 8) & 0xff, + 1352 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20863,8 +21163,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (254 >> 8) & 0xff, - 254 & 0xff} + (257 >> 8) & 0xff, + 257 & 0xff} } }, { @@ -20874,15 +21174,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1365 >> 8) & 0xff, - 1365 & 0xff, + (1358 >> 8) & 0xff, + 1358 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (255 >> 8) & 0xff, - 255 & 0xff} + (258 >> 8) & 0xff, + 258 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -20890,8 +21190,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1371 >> 8) & 0xff, - 1371 & 0xff, + (1364 >> 8) & 0xff, + 1364 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20900,8 +21200,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (256 >> 8) & 0xff, - 256 & 0xff} + (259 >> 8) & 0xff, + 259 & 0xff} } }, { @@ -20911,15 +21211,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1377 >> 8) & 0xff, - 1377 & 0xff, + (1370 >> 8) & 0xff, + 1370 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (257 >> 8) & 0xff, - 257 & 0xff} + (260 >> 8) & 0xff, + 260 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -20927,8 +21227,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1383 >> 8) & 0xff, - 1383 & 0xff, + (1376 >> 8) & 0xff, + 1376 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20937,8 +21237,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (258 >> 8) & 0xff, - 258 & 0xff} + (261 >> 8) & 0xff, + 261 & 0xff} } }, { @@ -20948,15 +21248,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1389 >> 8) & 0xff, - 1389 & 0xff, + (1382 >> 8) & 0xff, + 1382 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (259 >> 8) & 0xff, - 259 & 0xff} + (262 >> 8) & 0xff, + 262 & 0xff} }, .field_info_spec = { .description = "tids", @@ -20964,8 +21264,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1393 >> 8) & 0xff, - 1393 & 0xff, + (1386 >> 8) & 0xff, + 1386 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20974,8 +21274,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (260 >> 8) & 0xff, - 260 & 0xff} + (263 >> 8) & 0xff, + 263 & 0xff} } }, { @@ -20985,15 +21285,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1397 >> 8) & 0xff, - 1397 & 0xff, + (1390 >> 8) & 0xff, + 1390 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (261 >> 8) & 0xff, - 261 & 0xff} + (264 >> 8) & 0xff, + 264 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -21001,8 +21301,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1405 >> 8) & 0xff, - 1405 & 0xff, + (1398 >> 8) & 0xff, + 1398 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21011,8 +21311,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (262 >> 8) & 0xff, - 262 & 0xff} + (265 >> 8) & 0xff, + 265 & 0xff} } }, { @@ -21022,15 +21322,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1413 >> 8) & 0xff, - 1413 & 0xff, + (1406 >> 8) & 0xff, + 1406 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (263 >> 8) & 0xff, - 263 & 0xff} + (266 >> 8) & 0xff, + 266 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -21038,8 +21338,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1419 >> 8) & 0xff, - 1419 & 0xff, + (1412 >> 8) & 0xff, + 1412 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21048,8 +21348,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (264 >> 8) & 0xff, - 264 & 0xff} + (267 >> 8) & 0xff, + 267 & 0xff} } }, { @@ -21059,15 +21359,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1425 >> 8) & 0xff, - 1425 & 0xff, + (1418 >> 8) & 0xff, + 1418 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (265 >> 8) & 0xff, - 265 & 0xff} + (268 >> 8) & 0xff, + 268 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -21075,8 +21375,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1433 >> 8) & 0xff, - 1433 & 0xff, + (1426 >> 8) & 0xff, + 1426 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21085,8 +21385,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (266 >> 8) & 0xff, - 266 & 0xff} + (269 >> 8) & 0xff, + 269 & 0xff} } }, { @@ -21096,15 +21396,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1441 >> 8) & 0xff, - 1441 & 0xff, + (1434 >> 8) & 0xff, + 1434 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (267 >> 8) & 0xff, - 267 & 0xff} + (270 >> 8) & 0xff, + 270 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -21112,8 +21412,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1457 >> 8) & 0xff, - 1457 & 0xff, + (1450 >> 8) & 0xff, + 1450 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21122,8 +21422,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (270 >> 8) & 0xff, - 270 & 0xff} + (273 >> 8) & 0xff, + 273 & 0xff} } }, { @@ -21133,15 +21433,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1473 >> 8) & 0xff, - 1473 & 0xff, + (1466 >> 8) & 0xff, + 1466 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (273 >> 8) & 0xff, - 273 & 0xff} + (276 >> 8) & 0xff, + 276 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -21149,8 +21449,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1481 >> 8) & 0xff, - 1481 & 0xff, + (1474 >> 8) & 0xff, + 1474 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21159,8 +21459,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (274 >> 8) & 0xff, - 274 & 0xff} + (277 >> 8) & 0xff, + 277 & 0xff} } }, { @@ -21170,15 +21470,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1489 >> 8) & 0xff, - 1489 & 0xff, + (1482 >> 8) & 0xff, + 1482 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (275 >> 8) & 0xff, - 275 & 0xff} + (278 >> 8) & 0xff, + 278 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -21186,8 +21486,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1495 >> 8) & 0xff, - 1495 & 0xff, + (1488 >> 8) & 0xff, + 1488 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21196,8 +21496,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (276 >> 8) & 0xff, - 276 & 0xff} + (279 >> 8) & 0xff, + 279 & 0xff} } }, { @@ -21207,15 +21507,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1501 >> 8) & 0xff, - 1501 & 0xff, + (1494 >> 8) & 0xff, + 1494 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (277 >> 8) & 0xff, - 277 & 0xff} + (280 >> 8) & 0xff, + 280 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -21223,8 +21523,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1507 >> 8) & 0xff, - 1507 & 0xff, + (1500 >> 8) & 0xff, + 1500 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21233,8 +21533,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (278 >> 8) & 0xff, - 278 & 0xff} + (281 >> 8) & 0xff, + 281 & 0xff} } }, { @@ -21244,15 +21544,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1513 >> 8) & 0xff, - 1513 & 0xff, + (1506 >> 8) & 0xff, + 1506 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (279 >> 8) & 0xff, - 279 & 0xff} + (282 >> 8) & 0xff, + 282 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -21260,8 +21560,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1519 >> 8) & 0xff, - 1519 & 0xff, + (1512 >> 8) & 0xff, + 1512 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21270,8 +21570,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (280 >> 8) & 0xff, - 280 & 0xff} + (283 >> 8) & 0xff, + 283 & 0xff} } }, { @@ -21281,15 +21581,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1525 >> 8) & 0xff, - 1525 & 0xff, + (1518 >> 8) & 0xff, + 1518 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (281 >> 8) & 0xff, - 281 & 0xff} + (284 >> 8) & 0xff, + 284 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -21297,8 +21597,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1531 >> 8) & 0xff, - 1531 & 0xff, + (1524 >> 8) & 0xff, + 1524 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21307,8 +21607,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (282 >> 8) & 0xff, - 282 & 0xff} + (285 >> 8) & 0xff, + 285 & 0xff} } }, { @@ -21318,15 +21618,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1537 >> 8) & 0xff, - 1537 & 0xff, + (1530 >> 8) & 0xff, + 1530 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (283 >> 8) & 0xff, - 283 & 0xff} + (286 >> 8) & 0xff, + 286 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -21334,8 +21634,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1549 >> 8) & 0xff, - 1549 & 0xff, + (1542 >> 8) & 0xff, + 1542 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21344,8 +21644,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (286 >> 8) & 0xff, - 286 & 0xff} + (289 >> 8) & 0xff, + 289 & 0xff} } }, { @@ -21355,15 +21655,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1561 >> 8) & 0xff, - 1561 & 0xff, + (1554 >> 8) & 0xff, + 1554 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (289 >> 8) & 0xff, - 289 & 0xff} + (292 >> 8) & 0xff, + 292 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -21371,8 +21671,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1573 >> 8) & 0xff, - 1573 & 0xff, + (1566 >> 8) & 0xff, + 1566 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21381,8 +21681,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (292 >> 8) & 0xff, - 292 & 0xff} + (295 >> 8) & 0xff, + 295 & 0xff} } }, { @@ -21392,15 +21692,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1585 >> 8) & 0xff, - 1585 & 0xff, + (1578 >> 8) & 0xff, + 1578 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (295 >> 8) & 0xff, - 295 & 0xff} + (298 >> 8) & 0xff, + 298 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -21408,8 +21708,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1597 >> 8) & 0xff, - 1597 & 0xff, + (1590 >> 8) & 0xff, + 1590 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21418,8 +21718,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (298 >> 8) & 0xff, - 298 & 0xff} + (301 >> 8) & 0xff, + 301 & 0xff} } }, { @@ -21429,15 +21729,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1609 >> 8) & 0xff, - 1609 & 0xff, + (1602 >> 8) & 0xff, + 1602 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (301 >> 8) & 0xff, - 301 & 0xff} + (304 >> 8) & 0xff, + 304 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -21445,8 +21745,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1621 >> 8) & 0xff, - 1621 & 0xff, + (1614 >> 8) & 0xff, + 1614 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21455,8 +21755,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (304 >> 8) & 0xff, - 304 & 0xff} + (307 >> 8) & 0xff, + 307 & 0xff} } }, { @@ -21466,15 +21766,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1633 >> 8) & 0xff, - 1633 & 0xff, + (1626 >> 8) & 0xff, + 1626 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (307 >> 8) & 0xff, - 307 & 0xff} + (310 >> 8) & 0xff, + 310 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -21482,8 +21782,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1645 >> 8) & 0xff, - 1645 & 0xff, + (1638 >> 8) & 0xff, + 1638 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -21492,8 +21792,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (310 >> 8) & 0xff, - 310 & 0xff} + (313 >> 8) & 0xff, + 313 & 0xff} } }, /* class_tid: 1, , table: em_flow_conflict_cache.wr */ @@ -21654,8 +21954,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_CF, .field_opr1 = { - (BNXT_ULP_CF_IDX_HDR_BITMAP >> 8) & 0xff, - BNXT_ULP_CF_IDX_HDR_BITMAP & 0xff} + (BNXT_ULP_CF_IDX_PROFILE_BITMAP >> 8) & 0xff, + BNXT_ULP_CF_IDX_PROFILE_BITMAP & 0xff} } }, /* class_tid: 2, , table: hdr_overlap_cache.overlap_check */ @@ -21780,1609 +22080,1150 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_CF_IDX_HDR_BITMAP & 0xff} } }, - /* class_tid: 2, , table: wm_key_recipe.0 */ + /* class_tid: 2, , table: profile_tcam.gen_template */ { .field_info_mask = { - .description = "wc_profile_id", - .field_bit_size = 8, + .description = "l4_hdr_dcn_present", + .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ONES, - .field_opr1 = { - 0xff} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "wc_profile_id", - .field_bit_size = 8, + .description = "l4_hdr_dcn_present", + .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_RF, - .field_opr1 = { - (BNXT_ULP_RF_IDX_WC_PROFILE_ID_0 >> 8) & 0xff, - BNXT_ULP_RF_IDX_WC_PROFILE_ID_0 & 0xff} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l2_cntxt_id", - .field_bit_size = 11, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (1918 >> 8) & 0xff, - 1918 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .description = "l4_hdr_flags", + .field_bit_size = 9, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l2_cntxt_id", - .field_bit_size = 11, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (1919 >> 8) & 0xff, - 1919 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_RF, - .field_opr2 = { - (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff, - BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .description = "l4_hdr_flags", + .field_bit_size = 9, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "meta", - .field_bit_size = 32, + .description = "l4_hdr_subtype", + .field_bit_size = 3, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "l4_hdr_subtype", + .field_bit_size = 3, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "l4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1920 >> 8) & 0xff, - 1920 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, + (1978 >> 8) & 0xff, + 1978 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (370 >> 8) & 0xff, + 370 & 0xff} }, .field_info_spec = { - .description = "meta", - .field_bit_size = 32, + .description = "l4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1921 >> 8) & 0xff, - 1921 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CF, + (1986 >> 8) & 0xff, + 1986 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_CF_IDX_VF_META_FID >> 8) & 0xff, - BNXT_ULP_CF_IDX_VF_META_FID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (373 >> 8) & 0xff, + 373 & 0xff} } }, { .field_info_mask = { - .description = "rcyc_cnt", + .description = "l4_hdr_type", .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1922 >> 8) & 0xff, - 1922 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, + (1994 >> 8) & 0xff, + 1994 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (376 >> 8) & 0xff, + 376 & 0xff} }, .field_info_spec = { - .description = "rcyc_cnt", + .description = "l4_hdr_type", .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1923 >> 8) & 0xff, - 1923 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_RF, - .field_opr2 = { - (BNXT_ULP_RF_IDX_RECYCLE_CNT >> 8) & 0xff, - BNXT_ULP_RF_IDX_RECYCLE_CNT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2002 >> 8) & 0xff, + 2002 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (379 >> 8) & 0xff, + 379 & 0xff} } }, { .field_info_mask = { - .description = "tl2_smac", - .field_bit_size = 48, + .description = "l4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1924 >> 8) & 0xff, - 1924 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2010 >> 8) & 0xff, + 2010 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (382 >> 8) & 0xff, + 382 & 0xff} }, .field_info_spec = { - .description = "tl2_smac", - .field_bit_size = 48, + .description = "l4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1927 >> 8) & 0xff, - 1927 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2018 >> 8) & 0xff, + 2018 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (385 >> 8) & 0xff, + 385 & 0xff} } }, { .field_info_mask = { - .description = "tl2_ovv", - .field_bit_size = 12, + .description = "l4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1930 >> 8) & 0xff, - 1930 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2026 >> 8) & 0xff, + 2026 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (388 >> 8) & 0xff, + 388 & 0xff} }, .field_info_spec = { - .description = "tl2_ovv", - .field_bit_size = 12, + .description = "l4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1934 >> 8) & 0xff, - 1934 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2034 >> 8) & 0xff, + 2034 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L4_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (391 >> 8) & 0xff, + 391 & 0xff} } }, { .field_info_mask = { - .description = "tl2_ivv", - .field_bit_size = 12, + .description = "l3_protocol", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "l3_protocol", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "l3_hdr_isIP", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "l3_hdr_isIP", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "l3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1938 >> 8) & 0xff, - 1938 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OI_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, + (2042 >> 8) & 0xff, + 2042 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (356 >> 8) & 0xff, - 356 & 0xff} + (394 >> 8) & 0xff, + 394 & 0xff} }, .field_info_spec = { - .description = "tl2_ivv", - .field_bit_size = 12, + .description = "l3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1946 >> 8) & 0xff, - 1946 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2050 >> 8) & 0xff, + 2050 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OI_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, + ULP_THOR2_SYM_L3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (357 >> 8) & 0xff, - 357 & 0xff} + (397 >> 8) & 0xff, + 397 & 0xff} } }, { .field_info_mask = { - .description = "tl2_etype", - .field_bit_size = 16, + .description = "l3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1954 >> 8) & 0xff, - 1954 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_TYPE >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_TYPE & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2058 >> 8) & 0xff, + 2058 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (400 >> 8) & 0xff, + 400 & 0xff} }, .field_info_spec = { - .description = "tl2_etype", - .field_bit_size = 16, + .description = "l3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1958 >> 8) & 0xff, - 1958 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_TYPE >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_TYPE & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2066 >> 8) & 0xff, + 2066 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (403 >> 8) & 0xff, + 403 & 0xff} } }, { .field_info_mask = { - .description = "tl3.sip.ipv4", - .field_bit_size = 32, + .description = "l3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1962 >> 8) & 0xff, - 1962 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2074 >> 8) & 0xff, + 2074 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (406 >> 8) & 0xff, + 406 & 0xff} }, .field_info_spec = { - .description = "tl3.sip.ipv4", - .field_bit_size = 32, + .description = "l3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1965 >> 8) & 0xff, - 1965 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2082 >> 8) & 0xff, + 2082 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L3_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (409 >> 8) & 0xff, + 409 & 0xff} } }, { .field_info_mask = { - .description = "tl3.sip.ipv6", - .field_bit_size = 128, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "l2_two_vtags", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (1968 >> 8) & 0xff, - 1968 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + 0xff} }, .field_info_spec = { - .description = "tl3.sip.ipv6", - .field_bit_size = 128, + .description = "l2_two_vtags", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1971 >> 8) & 0xff, - 1971 & 0xff, + (2090 >> 8) & 0xff, + 2090 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L2_TWO_VTAGS_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (412 >> 8) & 0xff, + 412 & 0xff} } }, { .field_info_mask = { - .description = "tl3.dip.ipv4", - .field_bit_size = 32, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "l2_vtag_present", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (1974 >> 8) & 0xff, - 1974 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + 0xff} }, .field_info_spec = { - .description = "tl3.dip.ipv4", - .field_bit_size = 32, + .description = "l2_vtag_present", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1977 >> 8) & 0xff, - 1977 & 0xff, + (2096 >> 8) & 0xff, + 2096 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L2_VTAG_PRESENT_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (413 >> 8) & 0xff, + 413 & 0xff} } }, { .field_info_mask = { - .description = "tl3.dip.ipv6", - .field_bit_size = 128, + .description = "l2_uc_mc_bc", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "l2_uc_mc_bc", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "l2_hdr_type", + .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1980 >> 8) & 0xff, - 1980 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2102 >> 8) & 0xff, + 2102 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tl3.dip.ipv6", - .field_bit_size = 128, + .description = "l2_hdr_type", + .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1983 >> 8) & 0xff, - 1983 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2103 >> 8) & 0xff, + 2103 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tl3.ttl", - .field_bit_size = 8, + .description = "l2_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1986 >> 8) & 0xff, - 1986 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, + (2104 >> 8) & 0xff, + 2104 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (358 >> 8) & 0xff, - 358 & 0xff} + (414 >> 8) & 0xff, + 414 & 0xff} }, .field_info_spec = { - .description = "tl3.ttl", - .field_bit_size = 8, + .description = "l2_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1992 >> 8) & 0xff, - 1992 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, + (2108 >> 8) & 0xff, + 2108 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (359 >> 8) & 0xff, - 359 & 0xff} + (415 >> 8) & 0xff, + 415 & 0xff} } }, { .field_info_mask = { - .description = "tl3.prot", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "l2_hdr_valid", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (1998 >> 8) & 0xff, - 1998 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (360 >> 8) & 0xff, - 360 & 0xff} + 0xff} }, .field_info_spec = { - .description = "tl3.prot", - .field_bit_size = 8, + .description = "l2_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2004 >> 8) & 0xff, - 2004 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2112 >> 8) & 0xff, + 2112 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, + ULP_THOR2_SYM_L2_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (361 >> 8) & 0xff, - 361 & 0xff} + (416 >> 8) & 0xff, + 416 & 0xff} } }, { .field_info_mask = { - .description = "tl3.qos", + .description = "tun_hdr_flags", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "tun_hdr_flags", .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2010 >> 8) & 0xff, - 2010 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, + (2116 >> 8) & 0xff, + 2116 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (362 >> 8) & 0xff, - 362 & 0xff} + (417 >> 8) & 0xff, + 417 & 0xff} }, .field_info_spec = { - .description = "tl3.qos", - .field_bit_size = 8, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2016 >> 8) & 0xff, - 2016 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, + (2128 >> 8) & 0xff, + 2128 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (363 >> 8) & 0xff, - 363 & 0xff} + (422 >> 8) & 0xff, + 422 & 0xff} } }, { .field_info_mask = { - .description = "tl4.src", - .field_bit_size = 16, + .description = "tun_hdr_err", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2022 >> 8) & 0xff, - 2022 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (364 >> 8) & 0xff, - 364 & 0xff} + (2140 >> 8) & 0xff, + 2140 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tl4.src", - .field_bit_size = 16, + .description = "tun_hdr_err", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2028 >> 8) & 0xff, - 2028 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (365 >> 8) & 0xff, - 365 & 0xff} + (2141 >> 8) & 0xff, + 2141 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tl4.dst", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "tun_hdr_valid", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (2034 >> 8) & 0xff, - 2034 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (366 >> 8) & 0xff, - 366 & 0xff} + 0xff} }, .field_info_spec = { - .description = "tl4.dst", - .field_bit_size = 16, + .description = "tun_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2040 >> 8) & 0xff, - 2040 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2142 >> 8) & 0xff, + 2142 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (367 >> 8) & 0xff, - 367 & 0xff} + ULP_THOR2_SYM_TUN_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tids", - .field_bit_size = 24, + .description = "tl4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2046 >> 8) & 0xff, - 2046 & 0xff, + (2143 >> 8) & 0xff, + 2143 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (368 >> 8) & 0xff, - 368 & 0xff} + (427 >> 8) & 0xff, + 427 & 0xff} }, .field_info_spec = { - .description = "tids", - .field_bit_size = 24, + .description = "tl4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2050 >> 8) & 0xff, - 2050 & 0xff, + (2147 >> 8) & 0xff, + 2147 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, + ULP_THOR2_SYM_TL4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (369 >> 8) & 0xff, - 369 & 0xff} + (428 >> 8) & 0xff, + 428 & 0xff} } }, { .field_info_mask = { - .description = "l2_dmac", - .field_bit_size = 48, + .description = "tl4_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2054 >> 8) & 0xff, - 2054 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, + (2151 >> 8) & 0xff, + 2151 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (370 >> 8) & 0xff, - 370 & 0xff} + (429 >> 8) & 0xff, + 429 & 0xff} }, .field_info_spec = { - .description = "l2_dmac", - .field_bit_size = 48, + .description = "tl4_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2060 >> 8) & 0xff, - 2060 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, + (2155 >> 8) & 0xff, + 2155 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (371 >> 8) & 0xff, - 371 & 0xff} + (430 >> 8) & 0xff, + 430 & 0xff} } }, { .field_info_mask = { - .description = "l2_smac", - .field_bit_size = 48, + .description = "tl4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2066 >> 8) & 0xff, - 2066 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_ETH_SMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, + (2159 >> 8) & 0xff, + 2159 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (372 >> 8) & 0xff, - 372 & 0xff} + (431 >> 8) & 0xff, + 431 & 0xff} }, .field_info_spec = { - .description = "l2_smac", - .field_bit_size = 48, + .description = "tl4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2072 >> 8) & 0xff, - 2072 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_ETH_SMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, + (2163 >> 8) & 0xff, + 2163 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (373 >> 8) & 0xff, - 373 & 0xff} + (432 >> 8) & 0xff, + 432 & 0xff} } }, { .field_info_mask = { - .description = "l2_ovv", - .field_bit_size = 12, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "tl4_hdr_valid", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (2078 >> 8) & 0xff, - 2078 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_IO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (374 >> 8) & 0xff, - 374 & 0xff} + 0xff} }, .field_info_spec = { - .description = "l2_ovv", - .field_bit_size = 12, + .description = "tl4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2086 >> 8) & 0xff, - 2086 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2167 >> 8) & 0xff, + 2167 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_IO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, + ULP_THOR2_SYM_TL4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (375 >> 8) & 0xff, - 375 & 0xff} + (433 >> 8) & 0xff, + 433 & 0xff} } }, { .field_info_mask = { - .description = "l2_ivv", - .field_bit_size = 12, + .description = "tl3_hdr_isIP", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "tl3_hdr_isIP", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "tl3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2094 >> 8) & 0xff, - 2094 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_II_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, + (2171 >> 8) & 0xff, + 2171 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (376 >> 8) & 0xff, - 376 & 0xff} + (434 >> 8) & 0xff, + 434 & 0xff} }, .field_info_spec = { - .description = "l2_ivv", - .field_bit_size = 12, + .description = "tl3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2110 >> 8) & 0xff, - 2110 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2175 >> 8) & 0xff, + 2175 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_II_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, + ULP_THOR2_SYM_TL3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (379 >> 8) & 0xff, - 379 & 0xff} + (435 >> 8) & 0xff, + 435 & 0xff} } }, { .field_info_mask = { - .description = "l2_etype", - .field_bit_size = 16, + .description = "tl3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2126 >> 8) & 0xff, - 2126 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_ETH_TYPE >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, + (2179 >> 8) & 0xff, + 2179 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (382 >> 8) & 0xff, - 382 & 0xff} + (436 >> 8) & 0xff, + 436 & 0xff} }, .field_info_spec = { - .description = "l2_etype", - .field_bit_size = 16, + .description = "tl3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2134 >> 8) & 0xff, - 2134 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_ETH_TYPE >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, + (2183 >> 8) & 0xff, + 2183 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (383 >> 8) & 0xff, - 383 & 0xff} + (437 >> 8) & 0xff, + 437 & 0xff} } }, { .field_info_mask = { - .description = "l3.sip.ipv4", - .field_bit_size = 32, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "tl3_hdr_valid", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (2142 >> 8) & 0xff, - 2142 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (384 >> 8) & 0xff, - 384 & 0xff} + 0xff} }, .field_info_spec = { - .description = "l3.sip.ipv4", - .field_bit_size = 32, + .description = "tl3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2148 >> 8) & 0xff, - 2148 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2187 >> 8) & 0xff, + 2187 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, + ULP_THOR2_SYM_TL3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (385 >> 8) & 0xff, - 385 & 0xff} + (438 >> 8) & 0xff, + 438 & 0xff} } }, { .field_info_mask = { - .description = "l3.sip.ipv6", - .field_bit_size = 128, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "tl2_two_vtags", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (2154 >> 8) & 0xff, - 2154 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (386 >> 8) & 0xff, - 386 & 0xff} + 0xff} }, .field_info_spec = { - .description = "l3.sip.ipv6", - .field_bit_size = 128, + .description = "tl2_two_vtags", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2160 >> 8) & 0xff, - 2160 & 0xff, + (2191 >> 8) & 0xff, + 2191 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (387 >> 8) & 0xff, - 387 & 0xff} + ULP_THOR2_SYM_TL2_TWO_VTAGS_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3.dip.ipv4", - .field_bit_size = 32, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "tl2_vtag_present", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (2166 >> 8) & 0xff, - 2166 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (388 >> 8) & 0xff, - 388 & 0xff} + 0xff} }, .field_info_spec = { - .description = "l3.dip.ipv4", - .field_bit_size = 32, + .description = "tl2_vtag_present", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2172 >> 8) & 0xff, - 2172 & 0xff, + (2194 >> 8) & 0xff, + 2194 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (389 >> 8) & 0xff, - 389 & 0xff} + ULP_THOR2_SYM_TL2_VTAG_PRESENT_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3.dip.ipv6", - .field_bit_size = 128, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2178 >> 8) & 0xff, - 2178 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (390 >> 8) & 0xff, - 390 & 0xff} + .description = "tl2_uc_mc_bc", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l3.dip.ipv6", - .field_bit_size = 128, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2184 >> 8) & 0xff, - 2184 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (391 >> 8) & 0xff, - 391 & 0xff} + .description = "tl2_uc_mc_bc", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3.ttl", - .field_bit_size = 8, + .description = "tl2_hdr_type", + .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2190 >> 8) & 0xff, - 2190 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (392 >> 8) & 0xff, - 392 & 0xff} + (2197 >> 8) & 0xff, + 2197 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l3.ttl", - .field_bit_size = 8, + .description = "tl2_hdr_type", + .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2202 >> 8) & 0xff, - 2202 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (395 >> 8) & 0xff, - 395 & 0xff} + (2198 >> 8) & 0xff, + 2198 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3.prot", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "tl2_hdr_valid", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (2214 >> 8) & 0xff, - 2214 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (398 >> 8) & 0xff, - 398 & 0xff} + 0xff} }, .field_info_spec = { - .description = "l3.prot", - .field_bit_size = 8, + .description = "tl2_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2226 >> 8) & 0xff, - 2226 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2199 >> 8) & 0xff, + 2199 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (401 >> 8) & 0xff, - 401 & 0xff} + ULP_THOR2_SYM_TL2_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3.qos", + .description = "ot_hdr_flags", .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2238 >> 8) & 0xff, - 2238 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (404 >> 8) & 0xff, - 404 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l3.qos", + .description = "ot_hdr_flags", .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2250 >> 8) & 0xff, - 2250 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV6_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (407 >> 8) & 0xff, - 407 & 0xff} - } - }, - { - .field_info_mask = { - .description = "l4.src", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2262 >> 8) & 0xff, - 2262 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (410 >> 8) & 0xff, - 410 & 0xff} - }, - .field_info_spec = { - .description = "l4.src", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2274 >> 8) & 0xff, - 2274 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (413 >> 8) & 0xff, - 413 & 0xff} - } - }, - { - .field_info_mask = { - .description = "l4.dst", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2286 >> 8) & 0xff, - 2286 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (416 >> 8) & 0xff, - 416 & 0xff} - }, - .field_info_spec = { - .description = "l4.dst", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2298 >> 8) & 0xff, - 2298 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (419 >> 8) & 0xff, - 419 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, - /* class_tid: 2, , table: profile_tcam.gen_template */ { .field_info_mask = { - .description = "l4_hdr_dcn_present", - .field_bit_size = 2, + .description = "ot_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l4_hdr_dcn_present", - .field_bit_size = 2, + .description = "ot_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l4_hdr_flags", - .field_bit_size = 9, + .description = "ot_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l4_hdr_flags", - .field_bit_size = 9, + .description = "ot_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l4_hdr_subtype", - .field_bit_size = 3, + .description = "ot_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l4_hdr_subtype", - .field_bit_size = 3, + .description = "ot_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l4_hdr_is_udp_tcp", + .description = "otl4_hdr_is_tcp_udp", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2310 >> 8) & 0xff, - 2310 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (422 >> 8) & 0xff, - 422 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l4_hdr_is_udp_tcp", + .description = "otl4_hdr_is_tcp_udp", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2318 >> 8) & 0xff, - 2318 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (425 >> 8) & 0xff, - 425 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l4_hdr_type", + .description = "otl4_hdr_type", .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2326 >> 8) & 0xff, - 2326 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (428 >> 8) & 0xff, - 428 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l4_hdr_type", + .description = "otl4_hdr_type", .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2334 >> 8) & 0xff, - 2334 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (431 >> 8) & 0xff, - 431 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l4_hdr_error", + .description = "otl4_hdr_error", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2342 >> 8) & 0xff, - 2342 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (434 >> 8) & 0xff, - 434 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l4_hdr_error", + .description = "otl4_hdr_error", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2350 >> 8) & 0xff, - 2350 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (437 >> 8) & 0xff, - 437 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l4_hdr_valid", + .description = "otl4_hdr_valid", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2358 >> 8) & 0xff, - 2358 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (440 >> 8) & 0xff, - 440 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l4_hdr_valid", + .description = "otl4_hdr_valid", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2366 >> 8) & 0xff, - 2366 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (443 >> 8) & 0xff, - 443 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3_protocol", - .field_bit_size = 8, + .description = "otl3_hdr_isIP", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l3_protocol", - .field_bit_size = 8, + .description = "otl3_hdr_isIP", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3_hdr_isIP", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ONES, - .field_opr1 = { - 0xff} - }, - .field_info_spec = { - .description = "l3_hdr_isIP", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2374 >> 8) & 0xff, - 2374 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_ISIP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (446 >> 8) & 0xff, - 446 & 0xff} - } - }, - { - .field_info_mask = { - .description = "l3_hdr_type", + .description = "otl3_hdr_type", .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2382 >> 8) & 0xff, - 2382 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (449 >> 8) & 0xff, - 449 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l3_hdr_type", + .description = "otl3_hdr_type", .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2390 >> 8) & 0xff, - 2390 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_TYPE_IPV6}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (452 >> 8) & 0xff, - 452 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3_hdr_error", + .description = "otl3_hdr_error", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2398 >> 8) & 0xff, - 2398 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (455 >> 8) & 0xff, - 455 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l3_hdr_error", + .description = "otl3_hdr_error", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2406 >> 8) & 0xff, - 2406 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (458 >> 8) & 0xff, - 458 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l3_hdr_valid", + .description = "otl3_hdr_valid", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2414 >> 8) & 0xff, - 2414 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (461 >> 8) & 0xff, - 461 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l3_hdr_valid", + .description = "otl3_hdr_valid", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2422 >> 8) & 0xff, - 2422 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (464 >> 8) & 0xff, - 464 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l2_two_vtags", + .description = "otl2_two_vtags", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2430 >> 8) & 0xff, - 2430 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (467 >> 8) & 0xff, - 467 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l2_two_vtags", + .description = "otl2_two_vtags", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2436 >> 8) & 0xff, - 2436 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L2_TWO_VTAGS_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (468 >> 8) & 0xff, - 468 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l2_vtag_present", + .description = "otl2_vtag_present", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2442 >> 8) & 0xff, - 2442 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (469 >> 8) & 0xff, - 469 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l2_vtag_present", + .description = "otl2_vtag_present", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2448 >> 8) & 0xff, - 2448 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L2_VTAG_PRESENT_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (470 >> 8) & 0xff, - 470 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l2_uc_mc_bc", + .description = "otl2_uc_mc_bc", .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l2_uc_mc_bc", + .description = "otl2_uc_mc_bc", .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO @@ -23390,1037 +23231,1456 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { }, { .field_info_mask = { - .description = "l2_hdr_type", + .description = "otl2_hdr_type", .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2454 >> 8) & 0xff, - 2454 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l2_hdr_type", + .description = "otl2_hdr_type", .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2455 >> 8) & 0xff, - 2455 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l2_hdr_error", + .description = "otl2_hdr_valid", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2456 >> 8) & 0xff, - 2456 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (471 >> 8) & 0xff, - 471 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l2_hdr_error", + .description = "otl2_hdr_valid", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2460 >> 8) & 0xff, - 2460 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (472 >> 8) & 0xff, - 472 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "l2_hdr_valid", + .description = "int_ifa_tail", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ONES, - .field_opr1 = { - 0xff} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "l2_hdr_valid", + .description = "int_ifa_tail", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2464 >> 8) & 0xff, - 2464 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L2_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (473 >> 8) & 0xff, - 473 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tun_hdr_flags", - .field_bit_size = 8, + .description = "int_hdr_group", + .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tun_hdr_flags", - .field_bit_size = 8, + .description = "int_hdr_group", + .field_bit_size = 2, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tun_hdr_type", - .field_bit_size = 5, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2468 >> 8) & 0xff, - 2468 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (474 >> 8) & 0xff, - 474 & 0xff} + .description = "int_hdr_type", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tun_hdr_type", - .field_bit_size = 5, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2480 >> 8) & 0xff, - 2480 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (479 >> 8) & 0xff, - 479 & 0xff} + .description = "int_hdr_type", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tun_hdr_err", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2492 >> 8) & 0xff, - 2492 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .description = "hrec_next", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tun_hdr_err", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2493 >> 8) & 0xff, - 2493 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .description = "hrec_next", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tun_hdr_valid", - .field_bit_size = 1, + .description = "prof_func_id", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { 0xff} }, .field_info_spec = { - .description = "tun_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .description = "prof_func_id", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, .field_opr1 = { - (2494 >> 8) & 0xff, - 2494 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_TUN_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_RF_IDX_PROF_FUNC_ID_0 >> 8) & 0xff, + BNXT_ULP_RF_IDX_PROF_FUNC_ID_0 & 0xff} } }, { .field_info_mask = { - .description = "tl4_hdr_is_udp_tcp", + .description = "l2ip_func_id", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "l2ip_func_id", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "agg_error", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2495 >> 8) & 0xff, - 2495 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (484 >> 8) & 0xff, - 484 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tl4_hdr_is_udp_tcp", + .description = "agg_error", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2499 >> 8) & 0xff, - 2499 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_TL4_HDR_IS_UDP_TCP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (485 >> 8) & 0xff, - 485 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tl4_hdr_type", + .description = "metadata", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "metadata", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "recycle_count", .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2503 >> 8) & 0xff, - 2503 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (486 >> 8) & 0xff, - 486 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tl4_hdr_type", + .description = "recycle_count", .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2507 >> 8) & 0xff, - 2507 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (487 >> 8) & 0xff, - 487 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tl4_hdr_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2511 >> 8) & 0xff, - 2511 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (488 >> 8) & 0xff, - 488 & 0xff} + .description = "pkt_type", + .field_bit_size = 4, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tl4_hdr_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2515 >> 8) & 0xff, - 2515 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (489 >> 8) & 0xff, - 489 & 0xff} + .description = "pkt_type", + .field_bit_size = 4, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tl4_hdr_valid", + .description = "loopback", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2519 >> 8) & 0xff, - 2519 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (490 >> 8) & 0xff, - 490 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, .field_info_spec = { - .description = "tl4_hdr_valid", + .description = "loopback", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2523 >> 8) & 0xff, - 2523 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_TL4_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (491 >> 8) & 0xff, - 491 & 0xff} + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO } }, { .field_info_mask = { - .description = "tl3_hdr_isIP", + .description = "spare", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "spare", + .field_bit_size = 2, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + { + .field_info_mask = { + .description = "valid", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_CONST, .field_opr1 = { - (2527 >> 8) & 0xff, - 2527 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (492 >> 8) & 0xff, - 492 & 0xff} + 1} }, .field_info_spec = { - .description = "tl3_hdr_isIP", + .description = "valid", .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_CONST, .field_opr1 = { - (2531 >> 8) & 0xff, - 2531 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_TL3_HDR_ISIP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (493 >> 8) & 0xff, - 493 & 0xff} + 1} } }, { .field_info_mask = { - .description = "tl3_hdr_type", - .field_bit_size = 4, + .description = "padding", + .field_bit_size = 72, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + .field_info_spec = { + .description = "padding", + .field_bit_size = 72, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + } + }, + /* class_tid: 2, , table: wm_key_recipe.0 */ + { + .field_info_mask = { + .description = "wc_profile_id", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, + .field_opr1 = { + 0xff} + }, + .field_info_spec = { + .description = "wc_profile_id", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, + .field_opr1 = { + (BNXT_ULP_RF_IDX_WC_PROFILE_ID_0 >> 8) & 0xff, + BNXT_ULP_RF_IDX_WC_PROFILE_ID_0 & 0xff} + } + }, + { + .field_info_mask = { + .description = "l2_cntxt_id", + .field_bit_size = 11, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2535 >> 8) & 0xff, - 2535 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, + (2201 >> 8) & 0xff, + 2201 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (494 >> 8) & 0xff, - 494 & 0xff} + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "tl3_hdr_type", - .field_bit_size = 4, + .description = "l2_cntxt_id", + .field_bit_size = 11, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2539 >> 8) & 0xff, - 2539 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2202 >> 8) & 0xff, + 2202 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_RF, .field_opr2 = { - ULP_THOR2_SYM_TL3_HDR_TYPE_IPV6}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (495 >> 8) & 0xff, - 495 & 0xff} + (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff, + BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "tl3_hdr_error", - .field_bit_size = 1, + .description = "meta", + .field_bit_size = 32, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2543 >> 8) & 0xff, - 2543 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, + (2203 >> 8) & 0xff, + 2203 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (496 >> 8) & 0xff, - 496 & 0xff} + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "tl3_hdr_error", - .field_bit_size = 1, + .description = "meta", + .field_bit_size = 32, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2547 >> 8) & 0xff, - 2547 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (497 >> 8) & 0xff, - 497 & 0xff} + (2204 >> 8) & 0xff, + 2204 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CF, + .field_opr2 = { + (BNXT_ULP_CF_IDX_VF_META_FID >> 8) & 0xff, + BNXT_ULP_CF_IDX_VF_META_FID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "tl3_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ONES, + .description = "rcyc_cnt", + .field_bit_size = 4, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - 0xff} + (2205 >> 8) & 0xff, + 2205 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "tl3_hdr_valid", - .field_bit_size = 1, + .description = "rcyc_cnt", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2551 >> 8) & 0xff, - 2551 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2206 >> 8) & 0xff, + 2206 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_RF, .field_opr2 = { - ULP_THOR2_SYM_TL3_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (498 >> 8) & 0xff, - 498 & 0xff} + (BNXT_ULP_RF_IDX_RECYCLE_CNT >> 8) & 0xff, + BNXT_ULP_RF_IDX_RECYCLE_CNT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "tl2_two_vtags", - .field_bit_size = 1, + .description = "tl2_dmac", + .field_bit_size = 48, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2555 >> 8) & 0xff, - 2555 & 0xff, + (2207 >> 8) & 0xff, + 2207 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "tl2_two_vtags", - .field_bit_size = 1, + .description = "tl2_dmac", + .field_bit_size = 48, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2558 >> 8) & 0xff, - 2558 & 0xff, + (2210 >> 8) & 0xff, + 2210 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TL2_TWO_VTAGS_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_CONST + (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "tl2_vtag_present", - .field_bit_size = 1, + .description = "tl2_smac", + .field_bit_size = 48, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2561 >> 8) & 0xff, - 2561 & 0xff, + (2213 >> 8) & 0xff, + 2213 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr2 = { + (439 >> 8) & 0xff, + 439 & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "tl2_vtag_present", - .field_bit_size = 1, + .description = "tl2_smac", + .field_bit_size = 48, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2564 >> 8) & 0xff, - 2564 & 0xff, + (2218 >> 8) & 0xff, + 2218 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - ULP_THOR2_SYM_TL2_VTAG_PRESENT_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_CONST - } - }, - { - .field_info_mask = { - .description = "tl2_uc_mc_bc", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - }, - .field_info_spec = { - .description = "tl2_uc_mc_bc", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + (440 >> 8) & 0xff, + 440 & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "tl2_hdr_type", - .field_bit_size = 2, + .description = "tl2_ovv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2567 >> 8) & 0xff, - 2567 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2223 >> 8) & 0xff, + 2223 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "tl2_hdr_type", - .field_bit_size = 2, + .description = "tl2_ovv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2568 >> 8) & 0xff, - 2568 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2227 >> 8) & 0xff, + 2227 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "tl2_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ONES, + .description = "tl2_ivv", + .field_bit_size = 12, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - 0xff} + (2231 >> 8) & 0xff, + 2231 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_OI_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (441 >> 8) & 0xff, + 441 & 0xff} }, .field_info_spec = { - .description = "tl2_hdr_valid", - .field_bit_size = 1, + .description = "tl2_ivv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2569 >> 8) & 0xff, - 2569 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2239 >> 8) & 0xff, + 2239 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TL2_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_GLB_HF_ID_OI_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (442 >> 8) & 0xff, + 442 & 0xff} } }, { .field_info_mask = { - .description = "ot_hdr_flags", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl2_etype", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2247 >> 8) & 0xff, + 2247 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_TYPE >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_TYPE & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "ot_hdr_flags", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl2_etype", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2251 >> 8) & 0xff, + 2251 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_TYPE >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_TYPE & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "ot_hdr_type", - .field_bit_size = 5, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.sip.ipv4", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2255 >> 8) & 0xff, + 2255 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "ot_hdr_type", - .field_bit_size = 5, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.sip.ipv4", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2258 >> 8) & 0xff, + 2258 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "ot_hdr_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.sip.ipv6", + .field_bit_size = 128, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2261 >> 8) & 0xff, + 2261 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "ot_hdr_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.sip.ipv6", + .field_bit_size = 128, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2264 >> 8) & 0xff, + 2264 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "ot_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.dip.ipv4", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2267 >> 8) & 0xff, + 2267 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "ot_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.dip.ipv4", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2270 >> 8) & 0xff, + 2270 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "otl4_hdr_is_tcp_udp", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.dip.ipv6", + .field_bit_size = 128, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2273 >> 8) & 0xff, + 2273 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { - .description = "otl4_hdr_is_tcp_udp", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.dip.ipv6", + .field_bit_size = 128, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2276 >> 8) & 0xff, + 2276 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { .field_info_mask = { - .description = "otl4_hdr_type", - .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.ttl", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2279 >> 8) & 0xff, + 2279 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (443 >> 8) & 0xff, + 443 & 0xff} }, .field_info_spec = { - .description = "otl4_hdr_type", - .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.ttl", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2285 >> 8) & 0xff, + 2285 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (444 >> 8) & 0xff, + 444 & 0xff} } }, { .field_info_mask = { - .description = "otl4_hdr_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.prot", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2291 >> 8) & 0xff, + 2291 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (445 >> 8) & 0xff, + 445 & 0xff} }, .field_info_spec = { - .description = "otl4_hdr_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - } - }, - { - .field_info_mask = { - .description = "otl4_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - }, - .field_info_spec = { - .description = "otl4_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.prot", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2297 >> 8) & 0xff, + 2297 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (446 >> 8) & 0xff, + 446 & 0xff} } }, { .field_info_mask = { - .description = "otl3_hdr_isIP", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2303 >> 8) & 0xff, + 2303 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (447 >> 8) & 0xff, + 447 & 0xff} }, .field_info_spec = { - .description = "otl3_hdr_isIP", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2309 >> 8) & 0xff, + 2309 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (448 >> 8) & 0xff, + 448 & 0xff} } }, { .field_info_mask = { - .description = "otl3_hdr_type", - .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl4.src", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2315 >> 8) & 0xff, + 2315 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (449 >> 8) & 0xff, + 449 & 0xff} }, .field_info_spec = { - .description = "otl3_hdr_type", - .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl4.src", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2321 >> 8) & 0xff, + 2321 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (450 >> 8) & 0xff, + 450 & 0xff} } }, { .field_info_mask = { - .description = "otl3_hdr_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl4.dst", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2327 >> 8) & 0xff, + 2327 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (451 >> 8) & 0xff, + 451 & 0xff} }, .field_info_spec = { - .description = "otl3_hdr_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tl4.dst", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2333 >> 8) & 0xff, + 2333 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (452 >> 8) & 0xff, + 452 & 0xff} } }, { .field_info_mask = { - .description = "otl3_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2339 >> 8) & 0xff, + 2339 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (453 >> 8) & 0xff, + 453 & 0xff} }, .field_info_spec = { - .description = "otl3_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2343 >> 8) & 0xff, + 2343 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (454 >> 8) & 0xff, + 454 & 0xff} } }, { .field_info_mask = { - .description = "otl2_two_vtags", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_dmac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2347 >> 8) & 0xff, + 2347 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (455 >> 8) & 0xff, + 455 & 0xff} }, .field_info_spec = { - .description = "otl2_two_vtags", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_dmac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2353 >> 8) & 0xff, + 2353 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (456 >> 8) & 0xff, + 456 & 0xff} } }, { .field_info_mask = { - .description = "otl2_vtag_present", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_smac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2359 >> 8) & 0xff, + 2359 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_ETH_SMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (457 >> 8) & 0xff, + 457 & 0xff} }, .field_info_spec = { - .description = "otl2_vtag_present", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_smac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2365 >> 8) & 0xff, + 2365 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_ETH_SMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (458 >> 8) & 0xff, + 458 & 0xff} } }, { .field_info_mask = { - .description = "otl2_uc_mc_bc", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_ovv", + .field_bit_size = 12, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2371 >> 8) & 0xff, + 2371 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_IO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (459 >> 8) & 0xff, + 459 & 0xff} }, .field_info_spec = { - .description = "otl2_uc_mc_bc", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_ovv", + .field_bit_size = 12, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2379 >> 8) & 0xff, + 2379 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_IO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (460 >> 8) & 0xff, + 460 & 0xff} } }, { .field_info_mask = { - .description = "otl2_hdr_type", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_ivv", + .field_bit_size = 12, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2387 >> 8) & 0xff, + 2387 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_II_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (461 >> 8) & 0xff, + 461 & 0xff} }, .field_info_spec = { - .description = "otl2_hdr_type", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_ivv", + .field_bit_size = 12, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2403 >> 8) & 0xff, + 2403 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_II_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (464 >> 8) & 0xff, + 464 & 0xff} } }, { .field_info_mask = { - .description = "otl2_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_etype", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2419 >> 8) & 0xff, + 2419 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_ETH_TYPE >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (467 >> 8) & 0xff, + 467 & 0xff} }, .field_info_spec = { - .description = "otl2_hdr_valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l2_etype", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2427 >> 8) & 0xff, + 2427 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_ETH_TYPE >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (468 >> 8) & 0xff, + 468 & 0xff} } }, { .field_info_mask = { - .description = "int_ifa_tail", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.sip.ipv4", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2435 >> 8) & 0xff, + 2435 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (469 >> 8) & 0xff, + 469 & 0xff} }, .field_info_spec = { - .description = "int_ifa_tail", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.sip.ipv4", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2441 >> 8) & 0xff, + 2441 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (470 >> 8) & 0xff, + 470 & 0xff} } }, { .field_info_mask = { - .description = "int_hdr_group", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.sip.ipv6", + .field_bit_size = 128, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2447 >> 8) & 0xff, + 2447 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (471 >> 8) & 0xff, + 471 & 0xff} }, .field_info_spec = { - .description = "int_hdr_group", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.sip.ipv6", + .field_bit_size = 128, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2453 >> 8) & 0xff, + 2453 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (472 >> 8) & 0xff, + 472 & 0xff} } }, { .field_info_mask = { - .description = "int_hdr_type", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.dip.ipv4", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2459 >> 8) & 0xff, + 2459 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (473 >> 8) & 0xff, + 473 & 0xff} }, .field_info_spec = { - .description = "int_hdr_type", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.dip.ipv4", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2465 >> 8) & 0xff, + 2465 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (474 >> 8) & 0xff, + 474 & 0xff} } }, { .field_info_mask = { - .description = "hrec_next", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.dip.ipv6", + .field_bit_size = 128, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2471 >> 8) & 0xff, + 2471 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (475 >> 8) & 0xff, + 475 & 0xff} }, .field_info_spec = { - .description = "hrec_next", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.dip.ipv6", + .field_bit_size = 128, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2477 >> 8) & 0xff, + 2477 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (476 >> 8) & 0xff, + 476 & 0xff} } }, { .field_info_mask = { - .description = "prof_func_id", + .description = "l3.ttl", .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ONES, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - 0xff} + (2483 >> 8) & 0xff, + 2483 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (477 >> 8) & 0xff, + 477 & 0xff} }, .field_info_spec = { - .description = "prof_func_id", + .description = "l3.ttl", .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_RF, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (BNXT_ULP_RF_IDX_PROF_FUNC_ID_0 >> 8) & 0xff, - BNXT_ULP_RF_IDX_PROF_FUNC_ID_0 & 0xff} + (2495 >> 8) & 0xff, + 2495 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (480 >> 8) & 0xff, + 480 & 0xff} } }, { .field_info_mask = { - .description = "l2ip_func_id", + .description = "l3.prot", .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2507 >> 8) & 0xff, + 2507 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (483 >> 8) & 0xff, + 483 & 0xff} }, .field_info_spec = { - .description = "l2ip_func_id", + .description = "l3.prot", .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - } - }, - { - .field_info_mask = { - .description = "agg_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - }, - .field_info_spec = { - .description = "agg_error", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - } - }, - { - .field_info_mask = { - .description = "metadata", - .field_bit_size = 32, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - }, - .field_info_spec = { - .description = "metadata", - .field_bit_size = 32, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - } - }, - { - .field_info_mask = { - .description = "recycle_count", - .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - }, - .field_info_spec = { - .description = "recycle_count", - .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - } - }, - { - .field_info_mask = { - .description = "pkt_type", - .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - }, - .field_info_spec = { - .description = "pkt_type", - .field_bit_size = 4, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - } - }, - { - .field_info_mask = { - .description = "loopback", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO - }, - .field_info_spec = { - .description = "loopback", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2527 >> 8) & 0xff, + 2527 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_IP_PROTO_TCP}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (490 >> 8) & 0xff, + 490 & 0xff} } }, { .field_info_mask = { - .description = "spare", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2547 >> 8) & 0xff, + 2547 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (497 >> 8) & 0xff, + 497 & 0xff} }, .field_info_spec = { - .description = "spare", - .field_bit_size = 2, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2559 >> 8) & 0xff, + 2559 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (500 >> 8) & 0xff, + 500 & 0xff} } }, { .field_info_mask = { - .description = "valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, + .description = "l4.src", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - 1} + (2571 >> 8) & 0xff, + 2571 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (503 >> 8) & 0xff, + 503 & 0xff} }, .field_info_spec = { - .description = "valid", - .field_bit_size = 1, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, + .description = "l4.src", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - 1} + (2584 >> 8) & 0xff, + 2584 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (507 >> 8) & 0xff, + 507 & 0xff} } }, { .field_info_mask = { - .description = "padding", - .field_bit_size = 72, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l4.dst", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2597 >> 8) & 0xff, + 2597 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (511 >> 8) & 0xff, + 511 & 0xff} }, .field_info_spec = { - .description = "padding", - .field_bit_size = 72, - .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .description = "l4.dst", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2610 >> 8) & 0xff, + 2610 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (515 >> 8) & 0xff, + 515 & 0xff} } }, /* class_tid: 2, , table: proto_header_cache.wr */ @@ -24479,8 +24739,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_CF, .field_opr1 = { - (BNXT_ULP_CF_IDX_HDR_BITMAP >> 8) & 0xff, - BNXT_ULP_CF_IDX_HDR_BITMAP & 0xff} + (BNXT_ULP_CF_IDX_PROFILE_BITMAP >> 8) & 0xff, + BNXT_ULP_CF_IDX_PROFILE_BITMAP & 0xff} } }, /* class_tid: 2, , table: em_flow_conflict_cache.rd */ @@ -24539,8 +24799,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_CF, .field_opr1 = { - (BNXT_ULP_CF_IDX_HDR_BITMAP >> 8) & 0xff, - BNXT_ULP_CF_IDX_HDR_BITMAP & 0xff} + (BNXT_ULP_CF_IDX_PROFILE_BITMAP >> 8) & 0xff, + BNXT_ULP_CF_IDX_PROFILE_BITMAP & 0xff} } }, /* class_tid: 2, , table: em_key_recipe.0 */ @@ -24570,8 +24830,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2830 >> 8) & 0xff, - 2830 & 0xff, + (2883 >> 8) & 0xff, + 2883 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24583,8 +24843,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2831 >> 8) & 0xff, - 2831 & 0xff, + (2884 >> 8) & 0xff, + 2884 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -24601,8 +24861,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2832 >> 8) & 0xff, - 2832 & 0xff, + (2885 >> 8) & 0xff, + 2885 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24614,8 +24874,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2833 >> 8) & 0xff, - 2833 & 0xff, + (2886 >> 8) & 0xff, + 2886 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -24632,8 +24892,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2834 >> 8) & 0xff, - 2834 & 0xff, + (2887 >> 8) & 0xff, + 2887 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24645,8 +24905,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2835 >> 8) & 0xff, - 2835 & 0xff, + (2888 >> 8) & 0xff, + 2888 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -24663,8 +24923,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2836 >> 8) & 0xff, - 2836 & 0xff, + (2889 >> 8) & 0xff, + 2889 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24676,8 +24936,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2840 >> 8) & 0xff, - 2840 & 0xff, + (2893 >> 8) & 0xff, + 2893 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24694,8 +24954,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2844 >> 8) & 0xff, - 2844 & 0xff, + (2897 >> 8) & 0xff, + 2897 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24707,8 +24967,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2847 >> 8) & 0xff, - 2847 & 0xff, + (2900 >> 8) & 0xff, + 2900 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24725,8 +24985,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2850 >> 8) & 0xff, - 2850 & 0xff, + (2903 >> 8) & 0xff, + 2903 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24738,8 +24998,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2854 >> 8) & 0xff, - 2854 & 0xff, + (2907 >> 8) & 0xff, + 2907 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24756,15 +25016,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2858 >> 8) & 0xff, - 2858 & 0xff, + (2911 >> 8) & 0xff, + 2911 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (542 >> 8) & 0xff, - 542 & 0xff} + (562 >> 8) & 0xff, + 562 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -24772,8 +25032,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2866 >> 8) & 0xff, - 2866 & 0xff, + (2919 >> 8) & 0xff, + 2919 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24782,8 +25042,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (543 >> 8) & 0xff, - 543 & 0xff} + (563 >> 8) & 0xff, + 563 & 0xff} } }, { @@ -24793,8 +25053,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2874 >> 8) & 0xff, - 2874 & 0xff, + (2927 >> 8) & 0xff, + 2927 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24806,8 +25066,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2878 >> 8) & 0xff, - 2878 & 0xff, + (2931 >> 8) & 0xff, + 2931 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24824,8 +25084,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2882 >> 8) & 0xff, - 2882 & 0xff, + (2935 >> 8) & 0xff, + 2935 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24837,8 +25097,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2885 >> 8) & 0xff, - 2885 & 0xff, + (2938 >> 8) & 0xff, + 2938 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24855,8 +25115,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2888 >> 8) & 0xff, - 2888 & 0xff, + (2941 >> 8) & 0xff, + 2941 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24868,8 +25128,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2891 >> 8) & 0xff, - 2891 & 0xff, + (2944 >> 8) & 0xff, + 2944 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24886,8 +25146,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2894 >> 8) & 0xff, - 2894 & 0xff, + (2947 >> 8) & 0xff, + 2947 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24899,8 +25159,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2897 >> 8) & 0xff, - 2897 & 0xff, + (2950 >> 8) & 0xff, + 2950 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24917,8 +25177,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2900 >> 8) & 0xff, - 2900 & 0xff, + (2953 >> 8) & 0xff, + 2953 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -24930,8 +25190,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2903 >> 8) & 0xff, - 2903 & 0xff, + (2956 >> 8) & 0xff, + 2956 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24948,15 +25208,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2906 >> 8) & 0xff, - 2906 & 0xff, + (2959 >> 8) & 0xff, + 2959 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (544 >> 8) & 0xff, - 544 & 0xff} + (564 >> 8) & 0xff, + 564 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -24964,8 +25224,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2912 >> 8) & 0xff, - 2912 & 0xff, + (2965 >> 8) & 0xff, + 2965 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24974,8 +25234,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (545 >> 8) & 0xff, - 545 & 0xff} + (565 >> 8) & 0xff, + 565 & 0xff} } }, { @@ -24985,15 +25245,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2918 >> 8) & 0xff, - 2918 & 0xff, + (2971 >> 8) & 0xff, + 2971 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (546 >> 8) & 0xff, - 546 & 0xff} + (566 >> 8) & 0xff, + 566 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -25001,8 +25261,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2924 >> 8) & 0xff, - 2924 & 0xff, + (2977 >> 8) & 0xff, + 2977 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25011,8 +25271,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (547 >> 8) & 0xff, - 547 & 0xff} + (567 >> 8) & 0xff, + 567 & 0xff} } }, { @@ -25022,15 +25282,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2930 >> 8) & 0xff, - 2930 & 0xff, + (2983 >> 8) & 0xff, + 2983 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (548 >> 8) & 0xff, - 548 & 0xff} + (568 >> 8) & 0xff, + 568 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -25038,8 +25298,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2936 >> 8) & 0xff, - 2936 & 0xff, + (2989 >> 8) & 0xff, + 2989 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25048,8 +25308,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (549 >> 8) & 0xff, - 549 & 0xff} + (569 >> 8) & 0xff, + 569 & 0xff} } }, { @@ -25059,15 +25319,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2942 >> 8) & 0xff, - 2942 & 0xff, + (2995 >> 8) & 0xff, + 2995 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (550 >> 8) & 0xff, - 550 & 0xff} + (570 >> 8) & 0xff, + 570 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -25075,8 +25335,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2948 >> 8) & 0xff, - 2948 & 0xff, + (3001 >> 8) & 0xff, + 3001 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25085,8 +25345,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (551 >> 8) & 0xff, - 551 & 0xff} + (571 >> 8) & 0xff, + 571 & 0xff} } }, { @@ -25096,15 +25356,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2954 >> 8) & 0xff, - 2954 & 0xff, + (3007 >> 8) & 0xff, + 3007 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (552 >> 8) & 0xff, - 552 & 0xff} + (572 >> 8) & 0xff, + 572 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -25112,8 +25372,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2960 >> 8) & 0xff, - 2960 & 0xff, + (3013 >> 8) & 0xff, + 3013 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25122,8 +25382,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (553 >> 8) & 0xff, - 553 & 0xff} + (573 >> 8) & 0xff, + 573 & 0xff} } }, { @@ -25133,15 +25393,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2966 >> 8) & 0xff, - 2966 & 0xff, + (3019 >> 8) & 0xff, + 3019 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (554 >> 8) & 0xff, - 554 & 0xff} + (574 >> 8) & 0xff, + 574 & 0xff} }, .field_info_spec = { .description = "tids", @@ -25149,8 +25409,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2970 >> 8) & 0xff, - 2970 & 0xff, + (3023 >> 8) & 0xff, + 3023 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25159,8 +25419,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (555 >> 8) & 0xff, - 555 & 0xff} + (575 >> 8) & 0xff, + 575 & 0xff} } }, { @@ -25170,15 +25430,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2974 >> 8) & 0xff, - 2974 & 0xff, + (3027 >> 8) & 0xff, + 3027 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (556 >> 8) & 0xff, - 556 & 0xff} + (576 >> 8) & 0xff, + 576 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -25186,8 +25446,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2982 >> 8) & 0xff, - 2982 & 0xff, + (3035 >> 8) & 0xff, + 3035 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25196,8 +25456,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (557 >> 8) & 0xff, - 557 & 0xff} + (577 >> 8) & 0xff, + 577 & 0xff} } }, { @@ -25207,15 +25467,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2990 >> 8) & 0xff, - 2990 & 0xff, + (3043 >> 8) & 0xff, + 3043 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (558 >> 8) & 0xff, - 558 & 0xff} + (578 >> 8) & 0xff, + 578 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -25223,8 +25483,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2996 >> 8) & 0xff, - 2996 & 0xff, + (3049 >> 8) & 0xff, + 3049 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25233,8 +25493,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (559 >> 8) & 0xff, - 559 & 0xff} + (579 >> 8) & 0xff, + 579 & 0xff} } }, { @@ -25244,15 +25504,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3002 >> 8) & 0xff, - 3002 & 0xff, + (3055 >> 8) & 0xff, + 3055 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (560 >> 8) & 0xff, - 560 & 0xff} + (580 >> 8) & 0xff, + 580 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -25260,8 +25520,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3010 >> 8) & 0xff, - 3010 & 0xff, + (3063 >> 8) & 0xff, + 3063 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25270,8 +25530,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (561 >> 8) & 0xff, - 561 & 0xff} + (581 >> 8) & 0xff, + 581 & 0xff} } }, { @@ -25281,15 +25541,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3018 >> 8) & 0xff, - 3018 & 0xff, + (3071 >> 8) & 0xff, + 3071 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (562 >> 8) & 0xff, - 562 & 0xff} + (582 >> 8) & 0xff, + 582 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -25297,8 +25557,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3034 >> 8) & 0xff, - 3034 & 0xff, + (3087 >> 8) & 0xff, + 3087 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25307,8 +25567,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (565 >> 8) & 0xff, - 565 & 0xff} + (585 >> 8) & 0xff, + 585 & 0xff} } }, { @@ -25318,15 +25578,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3050 >> 8) & 0xff, - 3050 & 0xff, + (3103 >> 8) & 0xff, + 3103 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (568 >> 8) & 0xff, - 568 & 0xff} + (588 >> 8) & 0xff, + 588 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -25334,8 +25594,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3058 >> 8) & 0xff, - 3058 & 0xff, + (3111 >> 8) & 0xff, + 3111 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25344,8 +25604,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (569 >> 8) & 0xff, - 569 & 0xff} + (589 >> 8) & 0xff, + 589 & 0xff} } }, { @@ -25355,15 +25615,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3066 >> 8) & 0xff, - 3066 & 0xff, + (3119 >> 8) & 0xff, + 3119 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (570 >> 8) & 0xff, - 570 & 0xff} + (590 >> 8) & 0xff, + 590 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -25371,8 +25631,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3072 >> 8) & 0xff, - 3072 & 0xff, + (3125 >> 8) & 0xff, + 3125 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25381,8 +25641,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (571 >> 8) & 0xff, - 571 & 0xff} + (591 >> 8) & 0xff, + 591 & 0xff} } }, { @@ -25392,15 +25652,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3078 >> 8) & 0xff, - 3078 & 0xff, + (3131 >> 8) & 0xff, + 3131 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (572 >> 8) & 0xff, - 572 & 0xff} + (592 >> 8) & 0xff, + 592 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -25408,8 +25668,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3084 >> 8) & 0xff, - 3084 & 0xff, + (3137 >> 8) & 0xff, + 3137 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25418,8 +25678,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (573 >> 8) & 0xff, - 573 & 0xff} + (593 >> 8) & 0xff, + 593 & 0xff} } }, { @@ -25429,15 +25689,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3090 >> 8) & 0xff, - 3090 & 0xff, + (3143 >> 8) & 0xff, + 3143 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (574 >> 8) & 0xff, - 574 & 0xff} + (594 >> 8) & 0xff, + 594 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -25445,8 +25705,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3096 >> 8) & 0xff, - 3096 & 0xff, + (3149 >> 8) & 0xff, + 3149 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25455,8 +25715,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (575 >> 8) & 0xff, - 575 & 0xff} + (595 >> 8) & 0xff, + 595 & 0xff} } }, { @@ -25466,15 +25726,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3102 >> 8) & 0xff, - 3102 & 0xff, + (3155 >> 8) & 0xff, + 3155 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (576 >> 8) & 0xff, - 576 & 0xff} + (596 >> 8) & 0xff, + 596 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -25482,8 +25742,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3108 >> 8) & 0xff, - 3108 & 0xff, + (3161 >> 8) & 0xff, + 3161 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25492,8 +25752,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (577 >> 8) & 0xff, - 577 & 0xff} + (597 >> 8) & 0xff, + 597 & 0xff} } }, { @@ -25503,15 +25763,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3114 >> 8) & 0xff, - 3114 & 0xff, + (3167 >> 8) & 0xff, + 3167 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (578 >> 8) & 0xff, - 578 & 0xff} + (598 >> 8) & 0xff, + 598 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -25519,8 +25779,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3126 >> 8) & 0xff, - 3126 & 0xff, + (3179 >> 8) & 0xff, + 3179 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25529,8 +25789,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (581 >> 8) & 0xff, - 581 & 0xff} + (601 >> 8) & 0xff, + 601 & 0xff} } }, { @@ -25540,15 +25800,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3138 >> 8) & 0xff, - 3138 & 0xff, + (3191 >> 8) & 0xff, + 3191 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (584 >> 8) & 0xff, - 584 & 0xff} + (604 >> 8) & 0xff, + 604 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -25556,8 +25816,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3150 >> 8) & 0xff, - 3150 & 0xff, + (3203 >> 8) & 0xff, + 3203 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25566,8 +25826,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (587 >> 8) & 0xff, - 587 & 0xff} + (607 >> 8) & 0xff, + 607 & 0xff} } }, { @@ -25577,15 +25837,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3162 >> 8) & 0xff, - 3162 & 0xff, + (3215 >> 8) & 0xff, + 3215 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (590 >> 8) & 0xff, - 590 & 0xff} + (610 >> 8) & 0xff, + 610 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -25593,8 +25853,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3174 >> 8) & 0xff, - 3174 & 0xff, + (3227 >> 8) & 0xff, + 3227 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25603,8 +25863,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (593 >> 8) & 0xff, - 593 & 0xff} + (613 >> 8) & 0xff, + 613 & 0xff} } }, { @@ -25614,15 +25874,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3186 >> 8) & 0xff, - 3186 & 0xff, + (3239 >> 8) & 0xff, + 3239 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (596 >> 8) & 0xff, - 596 & 0xff} + (616 >> 8) & 0xff, + 616 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -25630,8 +25890,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3198 >> 8) & 0xff, - 3198 & 0xff, + (3251 >> 8) & 0xff, + 3251 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25640,8 +25900,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (599 >> 8) & 0xff, - 599 & 0xff} + (619 >> 8) & 0xff, + 619 & 0xff} } }, { @@ -25651,15 +25911,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3210 >> 8) & 0xff, - 3210 & 0xff, + (3263 >> 8) & 0xff, + 3263 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (602 >> 8) & 0xff, - 602 & 0xff} + (622 >> 8) & 0xff, + 622 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -25667,8 +25927,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3222 >> 8) & 0xff, - 3222 & 0xff, + (3275 >> 8) & 0xff, + 3275 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -25677,8 +25937,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (605 >> 8) & 0xff, - 605 & 0xff} + (625 >> 8) & 0xff, + 625 & 0xff} } }, /* class_tid: 2, , table: em_flow_conflict_cache.wr */ @@ -25737,8 +25997,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_SRC1, .field_src1 = BNXT_ULP_FIELD_SRC_CF, .field_opr1 = { - (BNXT_ULP_CF_IDX_HDR_BITMAP >> 8) & 0xff, - BNXT_ULP_CF_IDX_HDR_BITMAP & 0xff} + (BNXT_ULP_CF_IDX_PROFILE_BITMAP >> 8) & 0xff, + BNXT_ULP_CF_IDX_PROFILE_BITMAP & 0xff} } }, /* class_tid: 3, , table: table_scope_cache.tsid_ing_rd */ @@ -30393,15 +30653,72 @@ struct bnxt_ulp_mapper_key_info ulp_thor2_class_key_info_list[] = { }; struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { + /* class_tid: 1, , table: control.dmac_calculation */ + { + .description = "", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (4 >> 8) & 0xff, + 4 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (1 >> 8) & 0xff, + 1 & 0xff} + }, + { + .description = "", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (6 >> 8) & 0xff, + 6 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_PORT_TABLE, + .field_opr2 = { + (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, + BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, + (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, + BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (2 >> 8) & 0xff, + 2 & 0xff} + }, + { + .description = "", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (7 >> 8) & 0xff, + 7 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_RF, + .field_opr2 = { + (BNXT_ULP_RF_IDX_DRV_FUNC_PARENT_MAC >> 8) & 0xff, + BNXT_ULP_RF_IDX_DRV_FUNC_PARENT_MAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + }, /* class_tid: 1, , table: control.terminating_flow */ { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (41 >> 8) & 0xff, - 41 & 0xff, + (34 >> 8) & 0xff, + 34 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30409,17 +30726,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (1 >> 8) & 0xff, - 1 & 0xff} + (4 >> 8) & 0xff, + 4 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (43 >> 8) & 0xff, - 43 & 0xff, + (36 >> 8) & 0xff, + 36 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30427,17 +30744,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (2 >> 8) & 0xff, - 2 & 0xff} + (5 >> 8) & 0xff, + 5 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (45 >> 8) & 0xff, - 45 & 0xff, + (38 >> 8) & 0xff, + 38 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30445,17 +30762,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (3 >> 8) & 0xff, - 3 & 0xff} + (6 >> 8) & 0xff, + 6 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (47 >> 8) & 0xff, - 47 & 0xff, + (40 >> 8) & 0xff, + 40 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30469,8 +30786,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (69 >> 8) & 0xff, - 69 & 0xff, + (62 >> 8) & 0xff, + 62 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30484,8 +30801,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (89 >> 8) & 0xff, - 89 & 0xff, + (82 >> 8) & 0xff, + 82 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30499,8 +30816,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (104 >> 8) & 0xff, - 104 & 0xff, + (97 >> 8) & 0xff, + 97 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30514,8 +30831,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (110 >> 8) & 0xff, - 110 & 0xff, + (103 >> 8) & 0xff, + 103 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30529,8 +30846,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (116 >> 8) & 0xff, - 116 & 0xff, + (109 >> 8) & 0xff, + 109 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30544,8 +30861,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (122 >> 8) & 0xff, - 122 & 0xff, + (115 >> 8) & 0xff, + 115 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30559,8 +30876,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (128 >> 8) & 0xff, - 128 & 0xff, + (121 >> 8) & 0xff, + 121 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30574,8 +30891,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (134 >> 8) & 0xff, - 134 & 0xff, + (127 >> 8) & 0xff, + 127 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30589,8 +30906,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (139 >> 8) & 0xff, - 139 & 0xff, + (132 >> 8) & 0xff, + 132 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30604,8 +30921,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (144 >> 8) & 0xff, - 144 & 0xff, + (137 >> 8) & 0xff, + 137 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30619,8 +30936,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (150 >> 8) & 0xff, - 150 & 0xff, + (143 >> 8) & 0xff, + 143 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30634,8 +30951,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (157 >> 8) & 0xff, - 157 & 0xff, + (150 >> 8) & 0xff, + 150 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30649,8 +30966,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (165 >> 8) & 0xff, - 165 & 0xff, + (158 >> 8) & 0xff, + 158 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30658,8 +30975,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (17 >> 8) & 0xff, - 17 & 0xff} + (20 >> 8) & 0xff, + 20 & 0xff} }, { .description = "l2_ivv.en", @@ -30667,8 +30984,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (169 >> 8) & 0xff, - 169 & 0xff, + (162 >> 8) & 0xff, + 162 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30676,8 +30993,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (18 >> 8) & 0xff, - 18 & 0xff} + (21 >> 8) & 0xff, + 21 & 0xff} }, { .description = "l2_ivv.en", @@ -30685,8 +31002,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (173 >> 8) & 0xff, - 173 & 0xff, + (166 >> 8) & 0xff, + 166 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30700,8 +31017,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (181 >> 8) & 0xff, - 181 & 0xff, + (174 >> 8) & 0xff, + 174 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30715,8 +31032,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (189 >> 8) & 0xff, - 189 & 0xff, + (182 >> 8) & 0xff, + 182 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30730,8 +31047,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (197 >> 8) & 0xff, - 197 & 0xff, + (190 >> 8) & 0xff, + 190 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30745,8 +31062,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (205 >> 8) & 0xff, - 205 & 0xff, + (198 >> 8) & 0xff, + 198 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30760,8 +31077,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (213 >> 8) & 0xff, - 213 & 0xff, + (206 >> 8) & 0xff, + 206 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30769,8 +31086,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (24 >> 8) & 0xff, - 24 & 0xff} + (27 >> 8) & 0xff, + 27 & 0xff} }, { .description = "l3_sip0.en", @@ -30778,8 +31095,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (217 >> 8) & 0xff, - 217 & 0xff, + (210 >> 8) & 0xff, + 210 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30787,8 +31104,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (25 >> 8) & 0xff, - 25 & 0xff} + (28 >> 8) & 0xff, + 28 & 0xff} }, { .description = "l3_sip0.en", @@ -30796,8 +31113,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (221 >> 8) & 0xff, - 221 & 0xff, + (214 >> 8) & 0xff, + 214 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30811,8 +31128,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (229 >> 8) & 0xff, - 229 & 0xff, + (222 >> 8) & 0xff, + 222 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30826,8 +31143,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (237 >> 8) & 0xff, - 237 & 0xff, + (230 >> 8) & 0xff, + 230 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30841,8 +31158,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (245 >> 8) & 0xff, - 245 & 0xff, + (238 >> 8) & 0xff, + 238 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30856,8 +31173,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (253 >> 8) & 0xff, - 253 & 0xff, + (246 >> 8) & 0xff, + 246 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30865,8 +31182,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (30 >> 8) & 0xff, - 30 & 0xff} + (33 >> 8) & 0xff, + 33 & 0xff} }, { .description = "l3_dip0.en", @@ -30874,8 +31191,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (257 >> 8) & 0xff, - 257 & 0xff, + (250 >> 8) & 0xff, + 250 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30883,8 +31200,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (31 >> 8) & 0xff, - 31 & 0xff} + (34 >> 8) & 0xff, + 34 & 0xff} }, { .description = "l3_dip0.en", @@ -30892,8 +31209,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (261 >> 8) & 0xff, - 261 & 0xff, + (254 >> 8) & 0xff, + 254 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30907,8 +31224,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (269 >> 8) & 0xff, - 269 & 0xff, + (262 >> 8) & 0xff, + 262 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30916,8 +31233,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (33 >> 8) & 0xff, - 33 & 0xff} + (36 >> 8) & 0xff, + 36 & 0xff} }, { .description = "l3_ttl.en", @@ -30925,8 +31242,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (273 >> 8) & 0xff, - 273 & 0xff, + (266 >> 8) & 0xff, + 266 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30934,8 +31251,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (34 >> 8) & 0xff, - 34 & 0xff} + (37 >> 8) & 0xff, + 37 & 0xff} }, { .description = "l3_ttl.en", @@ -30943,8 +31260,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (277 >> 8) & 0xff, - 277 & 0xff, + (270 >> 8) & 0xff, + 270 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30958,8 +31275,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (285 >> 8) & 0xff, - 285 & 0xff, + (278 >> 8) & 0xff, + 278 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30967,8 +31284,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (36 >> 8) & 0xff, - 36 & 0xff} + (39 >> 8) & 0xff, + 39 & 0xff} }, { .description = "l3_prot.en", @@ -30976,8 +31293,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (289 >> 8) & 0xff, - 289 & 0xff, + (282 >> 8) & 0xff, + 282 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30985,8 +31302,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (37 >> 8) & 0xff, - 37 & 0xff} + (40 >> 8) & 0xff, + 40 & 0xff} }, { .description = "l3_prot.en", @@ -30994,8 +31311,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (293 >> 8) & 0xff, - 293 & 0xff, + (286 >> 8) & 0xff, + 286 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31009,8 +31326,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (301 >> 8) & 0xff, - 301 & 0xff, + (294 >> 8) & 0xff, + 294 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31018,8 +31335,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (39 >> 8) & 0xff, - 39 & 0xff} + (42 >> 8) & 0xff, + 42 & 0xff} }, { .description = "l3_qos.en", @@ -31027,8 +31344,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (305 >> 8) & 0xff, - 305 & 0xff, + (298 >> 8) & 0xff, + 298 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31036,8 +31353,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (40 >> 8) & 0xff, - 40 & 0xff} + (43 >> 8) & 0xff, + 43 & 0xff} }, { .description = "l3_qos.en", @@ -31045,8 +31362,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (309 >> 8) & 0xff, - 309 & 0xff, + (302 >> 8) & 0xff, + 302 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31060,8 +31377,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (314 >> 8) & 0xff, - 314 & 0xff, + (307 >> 8) & 0xff, + 307 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31075,8 +31392,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (317 >> 8) & 0xff, - 317 & 0xff, + (310 >> 8) & 0xff, + 310 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31090,8 +31407,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (321 >> 8) & 0xff, - 321 & 0xff, + (314 >> 8) & 0xff, + 314 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31105,8 +31422,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (324 >> 8) & 0xff, - 324 & 0xff, + (317 >> 8) & 0xff, + 317 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31117,12 +31434,12 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { /* class_tid: 1, , table: control.profile_tcam_priority */ { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (328 >> 8) & 0xff, - 328 & 0xff, + (321 >> 8) & 0xff, + 321 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31130,17 +31447,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_PROF_TCAM_PRI_L4}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (46 >> 8) & 0xff, - 46 & 0xff} + (49 >> 8) & 0xff, + 49 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (330 >> 8) & 0xff, - 330 & 0xff, + (323 >> 8) & 0xff, + 323 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31148,17 +31465,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_PROF_TCAM_PRI_L4}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (47 >> 8) & 0xff, - 47 & 0xff} + (50 >> 8) & 0xff, + 50 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (332 >> 8) & 0xff, - 332 & 0xff, + (325 >> 8) & 0xff, + 325 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31166,17 +31483,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_PROF_TCAM_PRI_L4}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (48 >> 8) & 0xff, - 48 & 0xff} + (51 >> 8) & 0xff, + 51 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (334 >> 8) & 0xff, - 334 & 0xff, + (327 >> 8) & 0xff, + 327 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31184,17 +31501,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_PROF_TCAM_PRI_L4}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (49 >> 8) & 0xff, - 49 & 0xff} + (52 >> 8) & 0xff, + 52 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (336 >> 8) & 0xff, - 336 & 0xff, + (329 >> 8) & 0xff, + 329 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31202,17 +31519,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (50 >> 8) & 0xff, - 50 & 0xff} + (53 >> 8) & 0xff, + 53 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (338 >> 8) & 0xff, - 338 & 0xff, + (331 >> 8) & 0xff, + 331 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31220,17 +31537,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (51 >> 8) & 0xff, - 51 & 0xff} + (54 >> 8) & 0xff, + 54 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (340 >> 8) & 0xff, - 340 & 0xff, + (333 >> 8) & 0xff, + 333 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31238,17 +31555,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (52 >> 8) & 0xff, - 52 & 0xff} + (55 >> 8) & 0xff, + 55 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (342 >> 8) & 0xff, - 342 & 0xff, + (335 >> 8) & 0xff, + 335 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31264,15 +31581,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (346 >> 8) & 0xff, - 346 & 0xff, + (339 >> 8) & 0xff, + 339 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (54 >> 8) & 0xff, - 54 & 0xff} + (57 >> 8) & 0xff, + 57 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -31280,15 +31597,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (348 >> 8) & 0xff, - 348 & 0xff, + (341 >> 8) & 0xff, + 341 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (55 >> 8) & 0xff, - 55 & 0xff} + (58 >> 8) & 0xff, + 58 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -31296,8 +31613,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (350 >> 8) & 0xff, - 350 & 0xff, + (343 >> 8) & 0xff, + 343 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -31309,8 +31626,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (354 >> 8) & 0xff, - 354 & 0xff, + (347 >> 8) & 0xff, + 347 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31318,8 +31635,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (57 >> 8) & 0xff, - 57 & 0xff} + (60 >> 8) & 0xff, + 60 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -31327,8 +31644,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (356 >> 8) & 0xff, - 356 & 0xff, + (349 >> 8) & 0xff, + 349 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31336,8 +31653,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (58 >> 8) & 0xff, - 58 & 0xff} + (61 >> 8) & 0xff, + 61 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -31345,8 +31662,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (358 >> 8) & 0xff, - 358 & 0xff, + (351 >> 8) & 0xff, + 351 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31360,15 +31677,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (362 >> 8) & 0xff, - 362 & 0xff, + (355 >> 8) & 0xff, + 355 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (60 >> 8) & 0xff, - 60 & 0xff} + (63 >> 8) & 0xff, + 63 & 0xff} }, { .description = "l4_hdr_type", @@ -31376,15 +31693,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (364 >> 8) & 0xff, - 364 & 0xff, + (357 >> 8) & 0xff, + 357 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (61 >> 8) & 0xff, - 61 & 0xff} + (64 >> 8) & 0xff, + 64 & 0xff} }, { .description = "l4_hdr_type", @@ -31392,8 +31709,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (366 >> 8) & 0xff, - 366 & 0xff, + (359 >> 8) & 0xff, + 359 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -31405,15 +31722,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (370 >> 8) & 0xff, - 370 & 0xff, + (363 >> 8) & 0xff, + 363 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (63 >> 8) & 0xff, - 63 & 0xff} + (66 >> 8) & 0xff, + 66 & 0xff} }, { .description = "l4_hdr_type", @@ -31421,8 +31738,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (372 >> 8) & 0xff, - 372 & 0xff, + (365 >> 8) & 0xff, + 365 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31430,8 +31747,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_L4_HDR_TYPE_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (64 >> 8) & 0xff, - 64 & 0xff} + (67 >> 8) & 0xff, + 67 & 0xff} }, { .description = "l4_hdr_type", @@ -31439,8 +31756,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (374 >> 8) & 0xff, - 374 & 0xff, + (367 >> 8) & 0xff, + 367 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31454,15 +31771,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (378 >> 8) & 0xff, - 378 & 0xff, + (371 >> 8) & 0xff, + 371 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (66 >> 8) & 0xff, - 66 & 0xff} + (69 >> 8) & 0xff, + 69 & 0xff} }, { .description = "l4_hdr_error", @@ -31470,15 +31787,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (380 >> 8) & 0xff, - 380 & 0xff, + (373 >> 8) & 0xff, + 373 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (67 >> 8) & 0xff, - 67 & 0xff} + (70 >> 8) & 0xff, + 70 & 0xff} }, { .description = "l4_hdr_error", @@ -31486,8 +31803,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (382 >> 8) & 0xff, - 382 & 0xff, + (375 >> 8) & 0xff, + 375 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -31499,15 +31816,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (386 >> 8) & 0xff, - 386 & 0xff, + (379 >> 8) & 0xff, + 379 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (69 >> 8) & 0xff, - 69 & 0xff} + (72 >> 8) & 0xff, + 72 & 0xff} }, { .description = "l4_hdr_error", @@ -31515,15 +31832,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (388 >> 8) & 0xff, - 388 & 0xff, + (381 >> 8) & 0xff, + 381 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (70 >> 8) & 0xff, - 70 & 0xff} + (73 >> 8) & 0xff, + 73 & 0xff} }, { .description = "l4_hdr_error", @@ -31531,8 +31848,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (390 >> 8) & 0xff, - 390 & 0xff, + (383 >> 8) & 0xff, + 383 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -31544,15 +31861,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (394 >> 8) & 0xff, - 394 & 0xff, + (387 >> 8) & 0xff, + 387 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (72 >> 8) & 0xff, - 72 & 0xff} + (75 >> 8) & 0xff, + 75 & 0xff} }, { .description = "l4_hdr_valid", @@ -31560,15 +31877,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (396 >> 8) & 0xff, - 396 & 0xff, + (389 >> 8) & 0xff, + 389 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (73 >> 8) & 0xff, - 73 & 0xff} + (76 >> 8) & 0xff, + 76 & 0xff} }, { .description = "l4_hdr_valid", @@ -31576,8 +31893,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (398 >> 8) & 0xff, - 398 & 0xff, + (391 >> 8) & 0xff, + 391 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -31589,8 +31906,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (402 >> 8) & 0xff, - 402 & 0xff, + (395 >> 8) & 0xff, + 395 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31598,8 +31915,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (75 >> 8) & 0xff, - 75 & 0xff} + (78 >> 8) & 0xff, + 78 & 0xff} }, { .description = "l4_hdr_valid", @@ -31607,8 +31924,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (404 >> 8) & 0xff, - 404 & 0xff, + (397 >> 8) & 0xff, + 397 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31616,8 +31933,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (76 >> 8) & 0xff, - 76 & 0xff} + (79 >> 8) & 0xff, + 79 & 0xff} }, { .description = "l4_hdr_valid", @@ -31625,8 +31942,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (406 >> 8) & 0xff, - 406 & 0xff, + (399 >> 8) & 0xff, + 399 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31640,15 +31957,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (410 >> 8) & 0xff, - 410 & 0xff, + (403 >> 8) & 0xff, + 403 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (78 >> 8) & 0xff, - 78 & 0xff} + (81 >> 8) & 0xff, + 81 & 0xff} }, { .description = "l3_hdr_type", @@ -31656,15 +31973,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (412 >> 8) & 0xff, - 412 & 0xff, + (405 >> 8) & 0xff, + 405 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (79 >> 8) & 0xff, - 79 & 0xff} + (82 >> 8) & 0xff, + 82 & 0xff} }, { .description = "l3_hdr_type", @@ -31672,8 +31989,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (414 >> 8) & 0xff, - 414 & 0xff, + (407 >> 8) & 0xff, + 407 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -31685,8 +32002,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (418 >> 8) & 0xff, - 418 & 0xff, + (411 >> 8) & 0xff, + 411 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31694,8 +32011,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_L3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (81 >> 8) & 0xff, - 81 & 0xff} + (84 >> 8) & 0xff, + 84 & 0xff} }, { .description = "l3_hdr_type", @@ -31703,15 +32020,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (420 >> 8) & 0xff, - 420 & 0xff, + (413 >> 8) & 0xff, + 413 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (82 >> 8) & 0xff, - 82 & 0xff} + (85 >> 8) & 0xff, + 85 & 0xff} }, { .description = "l3_hdr_type", @@ -31719,8 +32036,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (422 >> 8) & 0xff, - 422 & 0xff, + (415 >> 8) & 0xff, + 415 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -31732,15 +32049,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (426 >> 8) & 0xff, - 426 & 0xff, + (419 >> 8) & 0xff, + 419 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (84 >> 8) & 0xff, - 84 & 0xff} + (87 >> 8) & 0xff, + 87 & 0xff} }, { .description = "l3_hdr_error", @@ -31748,15 +32065,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (428 >> 8) & 0xff, - 428 & 0xff, + (421 >> 8) & 0xff, + 421 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (85 >> 8) & 0xff, - 85 & 0xff} + (88 >> 8) & 0xff, + 88 & 0xff} }, { .description = "l3_hdr_error", @@ -31764,8 +32081,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (430 >> 8) & 0xff, - 430 & 0xff, + (423 >> 8) & 0xff, + 423 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -31777,15 +32094,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (434 >> 8) & 0xff, - 434 & 0xff, + (427 >> 8) & 0xff, + 427 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (87 >> 8) & 0xff, - 87 & 0xff} + (90 >> 8) & 0xff, + 90 & 0xff} }, { .description = "l3_hdr_error", @@ -31793,15 +32110,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (436 >> 8) & 0xff, - 436 & 0xff, + (429 >> 8) & 0xff, + 429 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (88 >> 8) & 0xff, - 88 & 0xff} + (91 >> 8) & 0xff, + 91 & 0xff} }, { .description = "l3_hdr_error", @@ -31809,8 +32126,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (438 >> 8) & 0xff, - 438 & 0xff, + (431 >> 8) & 0xff, + 431 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -31822,15 +32139,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (442 >> 8) & 0xff, - 442 & 0xff, + (435 >> 8) & 0xff, + 435 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (90 >> 8) & 0xff, - 90 & 0xff} + (93 >> 8) & 0xff, + 93 & 0xff} }, { .description = "l3_hdr_valid", @@ -31838,15 +32155,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (444 >> 8) & 0xff, - 444 & 0xff, + (437 >> 8) & 0xff, + 437 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (91 >> 8) & 0xff, - 91 & 0xff} + (94 >> 8) & 0xff, + 94 & 0xff} }, { .description = "l3_hdr_valid", @@ -31854,8 +32171,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (446 >> 8) & 0xff, - 446 & 0xff, + (439 >> 8) & 0xff, + 439 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -31867,8 +32184,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (450 >> 8) & 0xff, - 450 & 0xff, + (443 >> 8) & 0xff, + 443 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31876,8 +32193,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (93 >> 8) & 0xff, - 93 & 0xff} + (96 >> 8) & 0xff, + 96 & 0xff} }, { .description = "l3_hdr_valid", @@ -31885,8 +32202,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (452 >> 8) & 0xff, - 452 & 0xff, + (445 >> 8) & 0xff, + 445 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31894,8 +32211,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (94 >> 8) & 0xff, - 94 & 0xff} + (97 >> 8) & 0xff, + 97 & 0xff} }, { .description = "l3_hdr_valid", @@ -31903,8 +32220,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (454 >> 8) & 0xff, - 454 & 0xff, + (447 >> 8) & 0xff, + 447 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31918,8 +32235,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (459 >> 8) & 0xff, - 459 & 0xff, + (452 >> 8) & 0xff, + 452 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31933,8 +32250,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (465 >> 8) & 0xff, - 465 & 0xff, + (458 >> 8) & 0xff, + 458 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31948,8 +32265,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (472 >> 8) & 0xff, - 472 & 0xff, + (465 >> 8) & 0xff, + 465 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -31961,8 +32278,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (476 >> 8) & 0xff, - 476 & 0xff, + (469 >> 8) & 0xff, + 469 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -31974,8 +32291,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (480 >> 8) & 0xff, - 480 & 0xff, + (473 >> 8) & 0xff, + 473 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31989,15 +32306,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (484 >> 8) & 0xff, - 484 & 0xff, + (477 >> 8) & 0xff, + 477 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (101 >> 8) & 0xff, - 101 & 0xff} + (104 >> 8) & 0xff, + 104 & 0xff} }, { .description = "tun_hdr_type", @@ -32005,15 +32322,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (486 >> 8) & 0xff, - 486 & 0xff, + (479 >> 8) & 0xff, + 479 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (102 >> 8) & 0xff, - 102 & 0xff} + (105 >> 8) & 0xff, + 105 & 0xff} }, { .description = "tun_hdr_type", @@ -32021,15 +32338,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (488 >> 8) & 0xff, - 488 & 0xff, + (481 >> 8) & 0xff, + 481 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (103 >> 8) & 0xff, - 103 & 0xff} + (106 >> 8) & 0xff, + 106 & 0xff} }, { .description = "tun_hdr_type", @@ -32037,15 +32354,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (490 >> 8) & 0xff, - 490 & 0xff, + (483 >> 8) & 0xff, + 483 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (104 >> 8) & 0xff, - 104 & 0xff} + (107 >> 8) & 0xff, + 107 & 0xff} }, { .description = "tun_hdr_type", @@ -32053,8 +32370,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (492 >> 8) & 0xff, - 492 & 0xff, + (485 >> 8) & 0xff, + 485 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32066,8 +32383,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (496 >> 8) & 0xff, - 496 & 0xff, + (489 >> 8) & 0xff, + 489 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32075,8 +32392,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_TUN_HDR_TYPE_VXLAN_GPE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (106 >> 8) & 0xff, - 106 & 0xff} + (109 >> 8) & 0xff, + 109 & 0xff} }, { .description = "tun_hdr_type", @@ -32084,8 +32401,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (498 >> 8) & 0xff, - 498 & 0xff, + (491 >> 8) & 0xff, + 491 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32093,8 +32410,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_TUN_HDR_TYPE_GENEVE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (107 >> 8) & 0xff, - 107 & 0xff} + (110 >> 8) & 0xff, + 110 & 0xff} }, { .description = "tun_hdr_type", @@ -32102,8 +32419,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (500 >> 8) & 0xff, - 500 & 0xff, + (493 >> 8) & 0xff, + 493 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32111,8 +32428,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_TUN_HDR_TYPE_GRE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (108 >> 8) & 0xff, - 108 & 0xff} + (111 >> 8) & 0xff, + 111 & 0xff} }, { .description = "tun_hdr_type", @@ -32120,8 +32437,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (502 >> 8) & 0xff, - 502 & 0xff, + (495 >> 8) & 0xff, + 495 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32129,8 +32446,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_TUN_HDR_TYPE_UPAR1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (109 >> 8) & 0xff, - 109 & 0xff} + (112 >> 8) & 0xff, + 112 & 0xff} }, { .description = "tun_hdr_type", @@ -32138,8 +32455,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (504 >> 8) & 0xff, - 504 & 0xff, + (497 >> 8) & 0xff, + 497 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32153,8 +32470,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (511 >> 8) & 0xff, - 511 & 0xff, + (504 >> 8) & 0xff, + 504 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32166,8 +32483,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (515 >> 8) & 0xff, - 515 & 0xff, + (508 >> 8) & 0xff, + 508 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32181,8 +32498,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (519 >> 8) & 0xff, - 519 & 0xff, + (512 >> 8) & 0xff, + 512 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32194,8 +32511,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (523 >> 8) & 0xff, - 523 & 0xff, + (516 >> 8) & 0xff, + 516 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32209,8 +32526,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (527 >> 8) & 0xff, - 527 & 0xff, + (520 >> 8) & 0xff, + 520 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32222,8 +32539,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (531 >> 8) & 0xff, - 531 & 0xff, + (524 >> 8) & 0xff, + 524 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -32235,15 +32552,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (535 >> 8) & 0xff, - 535 & 0xff, + (528 >> 8) & 0xff, + 528 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (117 >> 8) & 0xff, - 117 & 0xff} + (120 >> 8) & 0xff, + 120 & 0xff} }, { .description = "tl4_hdr_valid", @@ -32251,8 +32568,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (537 >> 8) & 0xff, - 537 & 0xff, + (530 >> 8) & 0xff, + 530 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -32264,8 +32581,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (540 >> 8) & 0xff, - 540 & 0xff, + (533 >> 8) & 0xff, + 533 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32273,8 +32590,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_TL4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (119 >> 8) & 0xff, - 119 & 0xff} + (122 >> 8) & 0xff, + 122 & 0xff} }, { .description = "tl4_hdr_valid", @@ -32282,8 +32599,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (542 >> 8) & 0xff, - 542 & 0xff, + (535 >> 8) & 0xff, + 535 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -32295,8 +32612,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (545 >> 8) & 0xff, - 545 & 0xff, + (538 >> 8) & 0xff, + 538 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32308,8 +32625,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (549 >> 8) & 0xff, - 549 & 0xff, + (542 >> 8) & 0xff, + 542 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -32321,8 +32638,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (553 >> 8) & 0xff, - 553 & 0xff, + (546 >> 8) & 0xff, + 546 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32334,8 +32651,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (557 >> 8) & 0xff, - 557 & 0xff, + (550 >> 8) & 0xff, + 550 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -32347,8 +32664,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (561 >> 8) & 0xff, - 561 & 0xff, + (554 >> 8) & 0xff, + 554 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32362,8 +32679,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (573 >> 8) & 0xff, - 573 & 0xff, + (566 >> 8) & 0xff, + 566 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32377,8 +32694,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (605 >> 8) & 0xff, - 605 & 0xff, + (598 >> 8) & 0xff, + 598 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32393,8 +32710,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (613 >> 8) & 0xff, - 613 & 0xff, + (606 >> 8) & 0xff, + 606 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32409,8 +32726,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (652 >> 8) & 0xff, - 652 & 0xff, + (645 >> 8) & 0xff, + 645 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32425,8 +32742,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (658 >> 8) & 0xff, - 658 & 0xff, + (651 >> 8) & 0xff, + 651 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32441,8 +32758,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (664 >> 8) & 0xff, - 664 & 0xff, + (657 >> 8) & 0xff, + 657 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32457,8 +32774,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (670 >> 8) & 0xff, - 670 & 0xff, + (663 >> 8) & 0xff, + 663 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32473,8 +32790,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (676 >> 8) & 0xff, - 676 & 0xff, + (669 >> 8) & 0xff, + 669 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32489,8 +32806,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (682 >> 8) & 0xff, - 682 & 0xff, + (675 >> 8) & 0xff, + 675 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32505,8 +32822,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (688 >> 8) & 0xff, - 688 & 0xff, + (681 >> 8) & 0xff, + 681 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32521,8 +32838,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (694 >> 8) & 0xff, - 694 & 0xff, + (687 >> 8) & 0xff, + 687 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32537,8 +32854,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (700 >> 8) & 0xff, - 700 & 0xff, + (693 >> 8) & 0xff, + 693 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32553,8 +32870,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (706 >> 8) & 0xff, - 706 & 0xff, + (699 >> 8) & 0xff, + 699 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32569,8 +32886,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (711 >> 8) & 0xff, - 711 & 0xff, + (704 >> 8) & 0xff, + 704 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32585,8 +32902,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (715 >> 8) & 0xff, - 715 & 0xff, + (708 >> 8) & 0xff, + 708 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32601,8 +32918,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (720 >> 8) & 0xff, - 720 & 0xff, + (713 >> 8) & 0xff, + 713 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32617,8 +32934,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (726 >> 8) & 0xff, - 726 & 0xff, + (719 >> 8) & 0xff, + 719 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32633,8 +32950,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (732 >> 8) & 0xff, - 732 & 0xff, + (725 >> 8) & 0xff, + 725 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32649,8 +32966,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (738 >> 8) & 0xff, - 738 & 0xff, + (731 >> 8) & 0xff, + 731 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32665,8 +32982,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (745 >> 8) & 0xff, - 745 & 0xff, + (738 >> 8) & 0xff, + 738 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32681,8 +32998,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (753 >> 8) & 0xff, - 753 & 0xff, + (746 >> 8) & 0xff, + 746 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32697,8 +33014,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (761 >> 8) & 0xff, - 761 & 0xff, + (754 >> 8) & 0xff, + 754 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32707,8 +33024,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (147 >> 8) & 0xff, - 147 & 0xff} + (150 >> 8) & 0xff, + 150 & 0xff} }, { .description = "l2_ivv", @@ -32716,8 +33033,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (765 >> 8) & 0xff, - 765 & 0xff, + (758 >> 8) & 0xff, + 758 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32726,8 +33043,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (148 >> 8) & 0xff, - 148 & 0xff} + (151 >> 8) & 0xff, + 151 & 0xff} }, { .description = "l2_ivv", @@ -32735,8 +33052,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (769 >> 8) & 0xff, - 769 & 0xff, + (762 >> 8) & 0xff, + 762 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32751,8 +33068,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (777 >> 8) & 0xff, - 777 & 0xff, + (770 >> 8) & 0xff, + 770 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32761,8 +33078,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (150 >> 8) & 0xff, - 150 & 0xff} + (153 >> 8) & 0xff, + 153 & 0xff} }, { .description = "l2_ivv", @@ -32770,8 +33087,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (781 >> 8) & 0xff, - 781 & 0xff, + (774 >> 8) & 0xff, + 774 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32780,8 +33097,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (151 >> 8) & 0xff, - 151 & 0xff} + (154 >> 8) & 0xff, + 154 & 0xff} }, { .description = "l2_ivv", @@ -32789,8 +33106,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (785 >> 8) & 0xff, - 785 & 0xff, + (778 >> 8) & 0xff, + 778 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32805,8 +33122,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (793 >> 8) & 0xff, - 793 & 0xff, + (786 >> 8) & 0xff, + 786 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32821,8 +33138,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (801 >> 8) & 0xff, - 801 & 0xff, + (794 >> 8) & 0xff, + 794 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32837,8 +33154,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (808 >> 8) & 0xff, - 808 & 0xff, + (801 >> 8) & 0xff, + 801 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32853,8 +33170,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (814 >> 8) & 0xff, - 814 & 0xff, + (807 >> 8) & 0xff, + 807 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32869,8 +33186,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (820 >> 8) & 0xff, - 820 & 0xff, + (813 >> 8) & 0xff, + 813 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32885,8 +33202,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (826 >> 8) & 0xff, - 826 & 0xff, + (819 >> 8) & 0xff, + 819 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32901,8 +33218,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (832 >> 8) & 0xff, - 832 & 0xff, + (825 >> 8) & 0xff, + 825 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32917,8 +33234,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (838 >> 8) & 0xff, - 838 & 0xff, + (831 >> 8) & 0xff, + 831 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32933,8 +33250,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (844 >> 8) & 0xff, - 844 & 0xff, + (837 >> 8) & 0xff, + 837 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32949,8 +33266,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (850 >> 8) & 0xff, - 850 & 0xff, + (843 >> 8) & 0xff, + 843 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32965,8 +33282,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (856 >> 8) & 0xff, - 856 & 0xff, + (849 >> 8) & 0xff, + 849 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32975,8 +33292,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (163 >> 8) & 0xff, - 163 & 0xff} + (166 >> 8) & 0xff, + 166 & 0xff} }, { .description = "l3.ttl", @@ -32984,8 +33301,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (859 >> 8) & 0xff, - 859 & 0xff, + (852 >> 8) & 0xff, + 852 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32994,8 +33311,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (164 >> 8) & 0xff, - 164 & 0xff} + (167 >> 8) & 0xff, + 167 & 0xff} }, { .description = "l3.ttl", @@ -33003,8 +33320,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (862 >> 8) & 0xff, - 862 & 0xff, + (855 >> 8) & 0xff, + 855 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33019,8 +33336,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (868 >> 8) & 0xff, - 868 & 0xff, + (861 >> 8) & 0xff, + 861 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33029,8 +33346,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (166 >> 8) & 0xff, - 166 & 0xff} + (169 >> 8) & 0xff, + 169 & 0xff} }, { .description = "l3.ttl", @@ -33038,8 +33355,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (871 >> 8) & 0xff, - 871 & 0xff, + (864 >> 8) & 0xff, + 864 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33048,8 +33365,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (167 >> 8) & 0xff, - 167 & 0xff} + (170 >> 8) & 0xff, + 170 & 0xff} }, { .description = "l3.ttl", @@ -33057,8 +33374,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (874 >> 8) & 0xff, - 874 & 0xff, + (867 >> 8) & 0xff, + 867 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33073,15 +33390,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (879 >> 8) & 0xff, - 879 & 0xff, + (872 >> 8) & 0xff, + 872 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (169 >> 8) & 0xff, - 169 & 0xff} + (172 >> 8) & 0xff, + 172 & 0xff} }, { .description = "l3.prot", @@ -33089,15 +33406,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (881 >> 8) & 0xff, - 881 & 0xff, + (874 >> 8) & 0xff, + 874 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (170 >> 8) & 0xff, - 170 & 0xff} + (173 >> 8) & 0xff, + 173 & 0xff} }, { .description = "l3.prot", @@ -33105,15 +33422,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (883 >> 8) & 0xff, - 883 & 0xff, + (876 >> 8) & 0xff, + 876 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (171 >> 8) & 0xff, - 171 & 0xff} + (174 >> 8) & 0xff, + 174 & 0xff} }, { .description = "l3.prot", @@ -33121,8 +33438,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (885 >> 8) & 0xff, - 885 & 0xff, + (878 >> 8) & 0xff, + 878 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33131,8 +33448,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (172 >> 8) & 0xff, - 172 & 0xff} + (175 >> 8) & 0xff, + 175 & 0xff} }, { .description = "l3.prot", @@ -33140,8 +33457,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (888 >> 8) & 0xff, - 888 & 0xff, + (881 >> 8) & 0xff, + 881 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33150,8 +33467,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (173 >> 8) & 0xff, - 173 & 0xff} + (176 >> 8) & 0xff, + 176 & 0xff} }, { .description = "l3.prot", @@ -33159,8 +33476,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (891 >> 8) & 0xff, - 891 & 0xff, + (884 >> 8) & 0xff, + 884 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33169,8 +33486,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (174 >> 8) & 0xff, - 174 & 0xff} + (177 >> 8) & 0xff, + 177 & 0xff} }, { .description = "l3.prot", @@ -33178,8 +33495,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (894 >> 8) & 0xff, - 894 & 0xff, + (887 >> 8) & 0xff, + 887 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33194,8 +33511,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (899 >> 8) & 0xff, - 899 & 0xff, + (892 >> 8) & 0xff, + 892 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33203,8 +33520,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_IP_PROTO_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (176 >> 8) & 0xff, - 176 & 0xff} + (179 >> 8) & 0xff, + 179 & 0xff} }, { .description = "l3.prot", @@ -33212,8 +33529,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (901 >> 8) & 0xff, - 901 & 0xff, + (894 >> 8) & 0xff, + 894 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33221,8 +33538,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_IP_PROTO_TCP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (177 >> 8) & 0xff, - 177 & 0xff} + (180 >> 8) & 0xff, + 180 & 0xff} }, { .description = "l3.prot", @@ -33230,8 +33547,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (903 >> 8) & 0xff, - 903 & 0xff, + (896 >> 8) & 0xff, + 896 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33239,8 +33556,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { ULP_THOR2_SYM_IP_PROTO_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (178 >> 8) & 0xff, - 178 & 0xff} + (181 >> 8) & 0xff, + 181 & 0xff} }, { .description = "l3.prot", @@ -33248,8 +33565,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (905 >> 8) & 0xff, - 905 & 0xff, + (898 >> 8) & 0xff, + 898 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33258,8 +33575,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (179 >> 8) & 0xff, - 179 & 0xff} + (182 >> 8) & 0xff, + 182 & 0xff} }, { .description = "l3.prot", @@ -33267,8 +33584,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (908 >> 8) & 0xff, - 908 & 0xff, + (901 >> 8) & 0xff, + 901 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33277,8 +33594,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (180 >> 8) & 0xff, - 180 & 0xff} + (183 >> 8) & 0xff, + 183 & 0xff} }, { .description = "l3.prot", @@ -33286,8 +33603,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (911 >> 8) & 0xff, - 911 & 0xff, + (904 >> 8) & 0xff, + 904 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33296,8 +33613,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (181 >> 8) & 0xff, - 181 & 0xff} + (184 >> 8) & 0xff, + 184 & 0xff} }, { .description = "l3.prot", @@ -33305,8 +33622,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (914 >> 8) & 0xff, - 914 & 0xff, + (907 >> 8) & 0xff, + 907 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33321,8 +33638,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (920 >> 8) & 0xff, - 920 & 0xff, + (913 >> 8) & 0xff, + 913 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33331,8 +33648,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (183 >> 8) & 0xff, - 183 & 0xff} + (186 >> 8) & 0xff, + 186 & 0xff} }, { .description = "l3.qos", @@ -33340,8 +33657,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (923 >> 8) & 0xff, - 923 & 0xff, + (916 >> 8) & 0xff, + 916 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33350,8 +33667,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (184 >> 8) & 0xff, - 184 & 0xff} + (187 >> 8) & 0xff, + 187 & 0xff} }, { .description = "l3.qos", @@ -33359,8 +33676,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (926 >> 8) & 0xff, - 926 & 0xff, + (919 >> 8) & 0xff, + 919 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33375,8 +33692,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (932 >> 8) & 0xff, - 932 & 0xff, + (925 >> 8) & 0xff, + 925 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33385,8 +33702,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (186 >> 8) & 0xff, - 186 & 0xff} + (189 >> 8) & 0xff, + 189 & 0xff} }, { .description = "l3.qos", @@ -33394,8 +33711,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (935 >> 8) & 0xff, - 935 & 0xff, + (928 >> 8) & 0xff, + 928 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33404,8 +33721,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (187 >> 8) & 0xff, - 187 & 0xff} + (190 >> 8) & 0xff, + 190 & 0xff} }, { .description = "l3.qos", @@ -33413,8 +33730,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (938 >> 8) & 0xff, - 938 & 0xff, + (931 >> 8) & 0xff, + 931 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33429,8 +33746,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (944 >> 8) & 0xff, - 944 & 0xff, + (937 >> 8) & 0xff, + 937 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33439,8 +33756,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (189 >> 8) & 0xff, - 189 & 0xff} + (192 >> 8) & 0xff, + 192 & 0xff} }, { .description = "l4.src", @@ -33448,8 +33765,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (947 >> 8) & 0xff, - 947 & 0xff, + (940 >> 8) & 0xff, + 940 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33458,8 +33775,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (190 >> 8) & 0xff, - 190 & 0xff} + (193 >> 8) & 0xff, + 193 & 0xff} }, { .description = "l4.src", @@ -33467,8 +33784,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (950 >> 8) & 0xff, - 950 & 0xff, + (943 >> 8) & 0xff, + 943 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33477,8 +33794,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (191 >> 8) & 0xff, - 191 & 0xff} + (194 >> 8) & 0xff, + 194 & 0xff} }, { .description = "l4.src", @@ -33486,8 +33803,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (953 >> 8) & 0xff, - 953 & 0xff, + (946 >> 8) & 0xff, + 946 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -33499,8 +33816,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (957 >> 8) & 0xff, - 957 & 0xff, + (950 >> 8) & 0xff, + 950 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33509,8 +33826,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (193 >> 8) & 0xff, - 193 & 0xff} + (196 >> 8) & 0xff, + 196 & 0xff} }, { .description = "l4.src", @@ -33518,8 +33835,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (960 >> 8) & 0xff, - 960 & 0xff, + (953 >> 8) & 0xff, + 953 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33528,8 +33845,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (194 >> 8) & 0xff, - 194 & 0xff} + (197 >> 8) & 0xff, + 197 & 0xff} }, { .description = "l4.src", @@ -33537,8 +33854,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (963 >> 8) & 0xff, - 963 & 0xff, + (956 >> 8) & 0xff, + 956 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33547,8 +33864,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (195 >> 8) & 0xff, - 195 & 0xff} + (198 >> 8) & 0xff, + 198 & 0xff} }, { .description = "l4.src", @@ -33556,8 +33873,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (966 >> 8) & 0xff, - 966 & 0xff, + (959 >> 8) & 0xff, + 959 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -33569,8 +33886,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (970 >> 8) & 0xff, - 970 & 0xff, + (963 >> 8) & 0xff, + 963 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33579,8 +33896,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (197 >> 8) & 0xff, - 197 & 0xff} + (200 >> 8) & 0xff, + 200 & 0xff} }, { .description = "l4.dst", @@ -33588,8 +33905,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (973 >> 8) & 0xff, - 973 & 0xff, + (966 >> 8) & 0xff, + 966 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33598,8 +33915,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (198 >> 8) & 0xff, - 198 & 0xff} + (201 >> 8) & 0xff, + 201 & 0xff} }, { .description = "l4.dst", @@ -33607,8 +33924,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (976 >> 8) & 0xff, - 976 & 0xff, + (969 >> 8) & 0xff, + 969 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33617,8 +33934,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (199 >> 8) & 0xff, - 199 & 0xff} + (202 >> 8) & 0xff, + 202 & 0xff} }, { .description = "l4.dst", @@ -33626,8 +33943,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (979 >> 8) & 0xff, - 979 & 0xff, + (972 >> 8) & 0xff, + 972 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -33639,8 +33956,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (983 >> 8) & 0xff, - 983 & 0xff, + (976 >> 8) & 0xff, + 976 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33649,8 +33966,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (201 >> 8) & 0xff, - 201 & 0xff} + (204 >> 8) & 0xff, + 204 & 0xff} }, { .description = "l4.dst", @@ -33658,8 +33975,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (986 >> 8) & 0xff, - 986 & 0xff, + (979 >> 8) & 0xff, + 979 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33668,8 +33985,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (202 >> 8) & 0xff, - 202 & 0xff} + (205 >> 8) & 0xff, + 205 & 0xff} }, { .description = "l4.dst", @@ -33677,8 +33994,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (989 >> 8) & 0xff, - 989 & 0xff, + (982 >> 8) & 0xff, + 982 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33687,8 +34004,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (203 >> 8) & 0xff, - 203 & 0xff} + (206 >> 8) & 0xff, + 206 & 0xff} }, { .description = "l4.dst", @@ -33696,8 +34013,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (992 >> 8) & 0xff, - 992 & 0xff, + (985 >> 8) & 0xff, + 985 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -33709,8 +34026,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1015 >> 8) & 0xff, - 1015 & 0xff, + (1008 >> 8) & 0xff, + 1008 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33724,8 +34041,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1035 >> 8) & 0xff, - 1035 & 0xff, + (1028 >> 8) & 0xff, + 1028 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33739,8 +34056,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1050 >> 8) & 0xff, - 1050 & 0xff, + (1043 >> 8) & 0xff, + 1043 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33754,8 +34071,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1056 >> 8) & 0xff, - 1056 & 0xff, + (1049 >> 8) & 0xff, + 1049 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33769,8 +34086,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1062 >> 8) & 0xff, - 1062 & 0xff, + (1055 >> 8) & 0xff, + 1055 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33784,8 +34101,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1068 >> 8) & 0xff, - 1068 & 0xff, + (1061 >> 8) & 0xff, + 1061 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33799,8 +34116,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1074 >> 8) & 0xff, - 1074 & 0xff, + (1067 >> 8) & 0xff, + 1067 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33814,8 +34131,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1080 >> 8) & 0xff, - 1080 & 0xff, + (1073 >> 8) & 0xff, + 1073 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33829,8 +34146,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1085 >> 8) & 0xff, - 1085 & 0xff, + (1078 >> 8) & 0xff, + 1078 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33844,8 +34161,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1091 >> 8) & 0xff, - 1091 & 0xff, + (1084 >> 8) & 0xff, + 1084 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33859,8 +34176,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1098 >> 8) & 0xff, - 1098 & 0xff, + (1091 >> 8) & 0xff, + 1091 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33874,8 +34191,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1105 >> 8) & 0xff, - 1105 & 0xff, + (1098 >> 8) & 0xff, + 1098 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33889,8 +34206,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1113 >> 8) & 0xff, - 1113 & 0xff, + (1106 >> 8) & 0xff, + 1106 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33898,8 +34215,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (217 >> 8) & 0xff, - 217 & 0xff} + (220 >> 8) & 0xff, + 220 & 0xff} }, { .description = "l2_ivv.en", @@ -33907,8 +34224,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1117 >> 8) & 0xff, - 1117 & 0xff, + (1110 >> 8) & 0xff, + 1110 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33916,8 +34233,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (218 >> 8) & 0xff, - 218 & 0xff} + (221 >> 8) & 0xff, + 221 & 0xff} }, { .description = "l2_ivv.en", @@ -33925,8 +34242,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1121 >> 8) & 0xff, - 1121 & 0xff, + (1114 >> 8) & 0xff, + 1114 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33940,8 +34257,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1129 >> 8) & 0xff, - 1129 & 0xff, + (1122 >> 8) & 0xff, + 1122 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33955,8 +34272,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1136 >> 8) & 0xff, - 1136 & 0xff, + (1129 >> 8) & 0xff, + 1129 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33970,8 +34287,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1142 >> 8) & 0xff, - 1142 & 0xff, + (1135 >> 8) & 0xff, + 1135 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33985,8 +34302,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1148 >> 8) & 0xff, - 1148 & 0xff, + (1141 >> 8) & 0xff, + 1141 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34000,8 +34317,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1154 >> 8) & 0xff, - 1154 & 0xff, + (1147 >> 8) & 0xff, + 1147 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34009,8 +34326,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (224 >> 8) & 0xff, - 224 & 0xff} + (227 >> 8) & 0xff, + 227 & 0xff} }, { .description = "l3_sip0.en", @@ -34018,8 +34335,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1157 >> 8) & 0xff, - 1157 & 0xff, + (1150 >> 8) & 0xff, + 1150 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34027,8 +34344,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (225 >> 8) & 0xff, - 225 & 0xff} + (228 >> 8) & 0xff, + 228 & 0xff} }, { .description = "l3_sip0.en", @@ -34036,8 +34353,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1160 >> 8) & 0xff, - 1160 & 0xff, + (1153 >> 8) & 0xff, + 1153 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34051,8 +34368,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1166 >> 8) & 0xff, - 1166 & 0xff, + (1159 >> 8) & 0xff, + 1159 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34066,8 +34383,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1172 >> 8) & 0xff, - 1172 & 0xff, + (1165 >> 8) & 0xff, + 1165 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34081,8 +34398,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1178 >> 8) & 0xff, - 1178 & 0xff, + (1171 >> 8) & 0xff, + 1171 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34096,8 +34413,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1184 >> 8) & 0xff, - 1184 & 0xff, + (1177 >> 8) & 0xff, + 1177 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34105,8 +34422,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (230 >> 8) & 0xff, - 230 & 0xff} + (233 >> 8) & 0xff, + 233 & 0xff} }, { .description = "l3_dip0.en", @@ -34114,8 +34431,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1187 >> 8) & 0xff, - 1187 & 0xff, + (1180 >> 8) & 0xff, + 1180 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34123,8 +34440,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (231 >> 8) & 0xff, - 231 & 0xff} + (234 >> 8) & 0xff, + 234 & 0xff} }, { .description = "l3_dip0.en", @@ -34132,8 +34449,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1190 >> 8) & 0xff, - 1190 & 0xff, + (1183 >> 8) & 0xff, + 1183 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34147,8 +34464,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1196 >> 8) & 0xff, - 1196 & 0xff, + (1189 >> 8) & 0xff, + 1189 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34156,8 +34473,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (233 >> 8) & 0xff, - 233 & 0xff} + (236 >> 8) & 0xff, + 236 & 0xff} }, { .description = "l3_ttl.en", @@ -34165,8 +34482,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1199 >> 8) & 0xff, - 1199 & 0xff, + (1192 >> 8) & 0xff, + 1192 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34174,8 +34491,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (234 >> 8) & 0xff, - 234 & 0xff} + (237 >> 8) & 0xff, + 237 & 0xff} }, { .description = "l3_ttl.en", @@ -34183,8 +34500,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1202 >> 8) & 0xff, - 1202 & 0xff, + (1195 >> 8) & 0xff, + 1195 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34198,8 +34515,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1208 >> 8) & 0xff, - 1208 & 0xff, + (1201 >> 8) & 0xff, + 1201 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34207,8 +34524,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (236 >> 8) & 0xff, - 236 & 0xff} + (239 >> 8) & 0xff, + 239 & 0xff} }, { .description = "l3_prot.en", @@ -34216,8 +34533,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1211 >> 8) & 0xff, - 1211 & 0xff, + (1204 >> 8) & 0xff, + 1204 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34225,8 +34542,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (237 >> 8) & 0xff, - 237 & 0xff} + (240 >> 8) & 0xff, + 240 & 0xff} }, { .description = "l3_prot.en", @@ -34234,8 +34551,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1214 >> 8) & 0xff, - 1214 & 0xff, + (1207 >> 8) & 0xff, + 1207 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34249,8 +34566,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1220 >> 8) & 0xff, - 1220 & 0xff, + (1213 >> 8) & 0xff, + 1213 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34258,8 +34575,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (239 >> 8) & 0xff, - 239 & 0xff} + (242 >> 8) & 0xff, + 242 & 0xff} }, { .description = "l3_qos.en", @@ -34267,8 +34584,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1223 >> 8) & 0xff, - 1223 & 0xff, + (1216 >> 8) & 0xff, + 1216 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34276,8 +34593,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (240 >> 8) & 0xff, - 240 & 0xff} + (243 >> 8) & 0xff, + 243 & 0xff} }, { .description = "l3_qos.en", @@ -34285,8 +34602,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1226 >> 8) & 0xff, - 1226 & 0xff, + (1219 >> 8) & 0xff, + 1219 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34300,8 +34617,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1232 >> 8) & 0xff, - 1232 & 0xff, + (1225 >> 8) & 0xff, + 1225 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34309,8 +34626,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (242 >> 8) & 0xff, - 242 & 0xff} + (245 >> 8) & 0xff, + 245 & 0xff} }, { .description = "l4_src.en", @@ -34318,8 +34635,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1235 >> 8) & 0xff, - 1235 & 0xff, + (1228 >> 8) & 0xff, + 1228 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34327,8 +34644,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (243 >> 8) & 0xff, - 243 & 0xff} + (246 >> 8) & 0xff, + 246 & 0xff} }, { .description = "l4_src.en", @@ -34336,8 +34653,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1238 >> 8) & 0xff, - 1238 & 0xff, + (1231 >> 8) & 0xff, + 1231 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34351,8 +34668,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1244 >> 8) & 0xff, - 1244 & 0xff, + (1237 >> 8) & 0xff, + 1237 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34360,8 +34677,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (245 >> 8) & 0xff, - 245 & 0xff} + (248 >> 8) & 0xff, + 248 & 0xff} }, { .description = "l4_dst.en", @@ -34369,8 +34686,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1247 >> 8) & 0xff, - 1247 & 0xff, + (1240 >> 8) & 0xff, + 1240 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34378,8 +34695,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (246 >> 8) & 0xff, - 246 & 0xff} + (249 >> 8) & 0xff, + 249 & 0xff} }, { .description = "l4_dst.en", @@ -34387,8 +34704,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1250 >> 8) & 0xff, - 1250 & 0xff, + (1243 >> 8) & 0xff, + 1243 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34402,8 +34719,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1285 >> 8) & 0xff, - 1285 & 0xff, + (1278 >> 8) & 0xff, + 1278 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34415,8 +34732,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1293 >> 8) & 0xff, - 1293 & 0xff, + (1286 >> 8) & 0xff, + 1286 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34431,8 +34748,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1332 >> 8) & 0xff, - 1332 & 0xff, + (1325 >> 8) & 0xff, + 1325 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34444,8 +34761,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1338 >> 8) & 0xff, - 1338 & 0xff, + (1331 >> 8) & 0xff, + 1331 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34460,8 +34777,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1344 >> 8) & 0xff, - 1344 & 0xff, + (1337 >> 8) & 0xff, + 1337 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34473,8 +34790,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1350 >> 8) & 0xff, - 1350 & 0xff, + (1343 >> 8) & 0xff, + 1343 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34489,8 +34806,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1356 >> 8) & 0xff, - 1356 & 0xff, + (1349 >> 8) & 0xff, + 1349 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34502,8 +34819,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1362 >> 8) & 0xff, - 1362 & 0xff, + (1355 >> 8) & 0xff, + 1355 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34518,8 +34835,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1368 >> 8) & 0xff, - 1368 & 0xff, + (1361 >> 8) & 0xff, + 1361 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34531,8 +34848,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1374 >> 8) & 0xff, - 1374 & 0xff, + (1367 >> 8) & 0xff, + 1367 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34547,8 +34864,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1380 >> 8) & 0xff, - 1380 & 0xff, + (1373 >> 8) & 0xff, + 1373 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34560,8 +34877,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1386 >> 8) & 0xff, - 1386 & 0xff, + (1379 >> 8) & 0xff, + 1379 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34576,8 +34893,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1391 >> 8) & 0xff, - 1391 & 0xff, + (1384 >> 8) & 0xff, + 1384 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34589,8 +34906,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1395 >> 8) & 0xff, - 1395 & 0xff, + (1388 >> 8) & 0xff, + 1388 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34605,8 +34922,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1401 >> 8) & 0xff, - 1401 & 0xff, + (1394 >> 8) & 0xff, + 1394 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34618,8 +34935,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1409 >> 8) & 0xff, - 1409 & 0xff, + (1402 >> 8) & 0xff, + 1402 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34634,8 +34951,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1416 >> 8) & 0xff, - 1416 & 0xff, + (1409 >> 8) & 0xff, + 1409 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34647,8 +34964,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1422 >> 8) & 0xff, - 1422 & 0xff, + (1415 >> 8) & 0xff, + 1415 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34663,8 +34980,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1429 >> 8) & 0xff, - 1429 & 0xff, + (1422 >> 8) & 0xff, + 1422 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34676,8 +34993,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1437 >> 8) & 0xff, - 1437 & 0xff, + (1430 >> 8) & 0xff, + 1430 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34692,15 +35009,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1445 >> 8) & 0xff, - 1445 & 0xff, + (1438 >> 8) & 0xff, + 1438 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (268 >> 8) & 0xff, - 268 & 0xff} + (271 >> 8) & 0xff, + 271 & 0xff} }, { .description = "l2_ivv", @@ -34708,15 +35025,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1449 >> 8) & 0xff, - 1449 & 0xff, + (1442 >> 8) & 0xff, + 1442 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (269 >> 8) & 0xff, - 269 & 0xff} + (272 >> 8) & 0xff, + 272 & 0xff} }, { .description = "l2_ivv", @@ -34724,8 +35041,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1453 >> 8) & 0xff, - 1453 & 0xff, + (1446 >> 8) & 0xff, + 1446 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34737,8 +35054,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1461 >> 8) & 0xff, - 1461 & 0xff, + (1454 >> 8) & 0xff, + 1454 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34747,8 +35064,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (271 >> 8) & 0xff, - 271 & 0xff} + (274 >> 8) & 0xff, + 274 & 0xff} }, { .description = "l2_ivv", @@ -34756,8 +35073,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1465 >> 8) & 0xff, - 1465 & 0xff, + (1458 >> 8) & 0xff, + 1458 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34766,8 +35083,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (272 >> 8) & 0xff, - 272 & 0xff} + (275 >> 8) & 0xff, + 275 & 0xff} }, { .description = "l2_ivv", @@ -34775,8 +35092,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1469 >> 8) & 0xff, - 1469 & 0xff, + (1462 >> 8) & 0xff, + 1462 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34791,8 +35108,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1477 >> 8) & 0xff, - 1477 & 0xff, + (1470 >> 8) & 0xff, + 1470 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34804,8 +35121,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1485 >> 8) & 0xff, - 1485 & 0xff, + (1478 >> 8) & 0xff, + 1478 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34820,8 +35137,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1492 >> 8) & 0xff, - 1492 & 0xff, + (1485 >> 8) & 0xff, + 1485 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34833,8 +35150,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1498 >> 8) & 0xff, - 1498 & 0xff, + (1491 >> 8) & 0xff, + 1491 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34849,8 +35166,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1504 >> 8) & 0xff, - 1504 & 0xff, + (1497 >> 8) & 0xff, + 1497 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34862,8 +35179,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1510 >> 8) & 0xff, - 1510 & 0xff, + (1503 >> 8) & 0xff, + 1503 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34878,8 +35195,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1516 >> 8) & 0xff, - 1516 & 0xff, + (1509 >> 8) & 0xff, + 1509 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34891,8 +35208,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1522 >> 8) & 0xff, - 1522 & 0xff, + (1515 >> 8) & 0xff, + 1515 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34907,8 +35224,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1528 >> 8) & 0xff, - 1528 & 0xff, + (1521 >> 8) & 0xff, + 1521 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34920,8 +35237,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1534 >> 8) & 0xff, - 1534 & 0xff, + (1527 >> 8) & 0xff, + 1527 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34936,15 +35253,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1540 >> 8) & 0xff, - 1540 & 0xff, + (1533 >> 8) & 0xff, + 1533 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (284 >> 8) & 0xff, - 284 & 0xff} + (287 >> 8) & 0xff, + 287 & 0xff} }, { .description = "l3.ttl", @@ -34952,15 +35269,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1543 >> 8) & 0xff, - 1543 & 0xff, + (1536 >> 8) & 0xff, + 1536 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (285 >> 8) & 0xff, - 285 & 0xff} + (288 >> 8) & 0xff, + 288 & 0xff} }, { .description = "l3.ttl", @@ -34968,8 +35285,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1546 >> 8) & 0xff, - 1546 & 0xff, + (1539 >> 8) & 0xff, + 1539 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34981,8 +35298,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1552 >> 8) & 0xff, - 1552 & 0xff, + (1545 >> 8) & 0xff, + 1545 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34991,8 +35308,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (287 >> 8) & 0xff, - 287 & 0xff} + (290 >> 8) & 0xff, + 290 & 0xff} }, { .description = "l3.ttl", @@ -35000,8 +35317,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1555 >> 8) & 0xff, - 1555 & 0xff, + (1548 >> 8) & 0xff, + 1548 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35010,8 +35327,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (288 >> 8) & 0xff, - 288 & 0xff} + (291 >> 8) & 0xff, + 291 & 0xff} }, { .description = "l3.ttl", @@ -35019,8 +35336,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1558 >> 8) & 0xff, - 1558 & 0xff, + (1551 >> 8) & 0xff, + 1551 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35035,15 +35352,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1564 >> 8) & 0xff, - 1564 & 0xff, + (1557 >> 8) & 0xff, + 1557 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (290 >> 8) & 0xff, - 290 & 0xff} + (293 >> 8) & 0xff, + 293 & 0xff} }, { .description = "l3.prot", @@ -35051,15 +35368,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1567 >> 8) & 0xff, - 1567 & 0xff, + (1560 >> 8) & 0xff, + 1560 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (291 >> 8) & 0xff, - 291 & 0xff} + (294 >> 8) & 0xff, + 294 & 0xff} }, { .description = "l3.prot", @@ -35067,8 +35384,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1570 >> 8) & 0xff, - 1570 & 0xff, + (1563 >> 8) & 0xff, + 1563 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35080,8 +35397,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1576 >> 8) & 0xff, - 1576 & 0xff, + (1569 >> 8) & 0xff, + 1569 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35090,8 +35407,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (293 >> 8) & 0xff, - 293 & 0xff} + (296 >> 8) & 0xff, + 296 & 0xff} }, { .description = "l3.prot", @@ -35099,8 +35416,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1579 >> 8) & 0xff, - 1579 & 0xff, + (1572 >> 8) & 0xff, + 1572 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35109,8 +35426,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (294 >> 8) & 0xff, - 294 & 0xff} + (297 >> 8) & 0xff, + 297 & 0xff} }, { .description = "l3.prot", @@ -35118,8 +35435,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1582 >> 8) & 0xff, - 1582 & 0xff, + (1575 >> 8) & 0xff, + 1575 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35134,15 +35451,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1588 >> 8) & 0xff, - 1588 & 0xff, + (1581 >> 8) & 0xff, + 1581 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (296 >> 8) & 0xff, - 296 & 0xff} + (299 >> 8) & 0xff, + 299 & 0xff} }, { .description = "l3.qos", @@ -35150,15 +35467,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1591 >> 8) & 0xff, - 1591 & 0xff, + (1584 >> 8) & 0xff, + 1584 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (297 >> 8) & 0xff, - 297 & 0xff} + (300 >> 8) & 0xff, + 300 & 0xff} }, { .description = "l3.qos", @@ -35166,8 +35483,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1594 >> 8) & 0xff, - 1594 & 0xff, + (1587 >> 8) & 0xff, + 1587 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35179,8 +35496,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1600 >> 8) & 0xff, - 1600 & 0xff, + (1593 >> 8) & 0xff, + 1593 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35189,8 +35506,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (299 >> 8) & 0xff, - 299 & 0xff} + (302 >> 8) & 0xff, + 302 & 0xff} }, { .description = "l3.qos", @@ -35198,8 +35515,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1603 >> 8) & 0xff, - 1603 & 0xff, + (1596 >> 8) & 0xff, + 1596 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35208,8 +35525,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (300 >> 8) & 0xff, - 300 & 0xff} + (303 >> 8) & 0xff, + 303 & 0xff} }, { .description = "l3.qos", @@ -35217,8 +35534,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1606 >> 8) & 0xff, - 1606 & 0xff, + (1599 >> 8) & 0xff, + 1599 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35233,15 +35550,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1612 >> 8) & 0xff, - 1612 & 0xff, + (1605 >> 8) & 0xff, + 1605 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (302 >> 8) & 0xff, - 302 & 0xff} + (305 >> 8) & 0xff, + 305 & 0xff} }, { .description = "l4.src", @@ -35249,15 +35566,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1615 >> 8) & 0xff, - 1615 & 0xff, + (1608 >> 8) & 0xff, + 1608 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (303 >> 8) & 0xff, - 303 & 0xff} + (306 >> 8) & 0xff, + 306 & 0xff} }, { .description = "l4.src", @@ -35265,8 +35582,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1618 >> 8) & 0xff, - 1618 & 0xff, + (1611 >> 8) & 0xff, + 1611 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35278,8 +35595,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1624 >> 8) & 0xff, - 1624 & 0xff, + (1617 >> 8) & 0xff, + 1617 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35288,8 +35605,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (305 >> 8) & 0xff, - 305 & 0xff} + (308 >> 8) & 0xff, + 308 & 0xff} }, { .description = "l4.src", @@ -35297,8 +35614,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1627 >> 8) & 0xff, - 1627 & 0xff, + (1620 >> 8) & 0xff, + 1620 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35307,8 +35624,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (306 >> 8) & 0xff, - 306 & 0xff} + (309 >> 8) & 0xff, + 309 & 0xff} }, { .description = "l4.src", @@ -35316,8 +35633,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1630 >> 8) & 0xff, - 1630 & 0xff, + (1623 >> 8) & 0xff, + 1623 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35332,15 +35649,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1636 >> 8) & 0xff, - 1636 & 0xff, + (1629 >> 8) & 0xff, + 1629 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (308 >> 8) & 0xff, - 308 & 0xff} + (311 >> 8) & 0xff, + 311 & 0xff} }, { .description = "l4.dst", @@ -35348,15 +35665,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1639 >> 8) & 0xff, - 1639 & 0xff, + (1632 >> 8) & 0xff, + 1632 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (309 >> 8) & 0xff, - 309 & 0xff} + (312 >> 8) & 0xff, + 312 & 0xff} }, { .description = "l4.dst", @@ -35364,8 +35681,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1642 >> 8) & 0xff, - 1642 & 0xff, + (1635 >> 8) & 0xff, + 1635 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35377,8 +35694,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1648 >> 8) & 0xff, - 1648 & 0xff, + (1641 >> 8) & 0xff, + 1641 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35387,8 +35704,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (311 >> 8) & 0xff, - 311 & 0xff} + (314 >> 8) & 0xff, + 314 & 0xff} }, { .description = "l4.dst", @@ -35396,8 +35713,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1651 >> 8) & 0xff, - 1651 & 0xff, + (1644 >> 8) & 0xff, + 1644 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35406,8 +35723,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (312 >> 8) & 0xff, - 312 & 0xff} + (315 >> 8) & 0xff, + 315 & 0xff} }, { .description = "l4.dst", @@ -35415,8 +35732,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1654 >> 8) & 0xff, - 1654 & 0xff, + (1647 >> 8) & 0xff, + 1647 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35425,14 +35742,99 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, + /* class_tid: 2, , table: control.terminating_flow */ + { + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1673 >> 8) & 0xff, + 1673 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + 1}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (317 >> 8) & 0xff, + 317 & 0xff} + }, + { + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1675 >> 8) & 0xff, + 1675 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + 1}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (318 >> 8) & 0xff, + 318 & 0xff} + }, + { + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1677 >> 8) & 0xff, + 1677 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + 1}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (319 >> 8) & 0xff, + 319 & 0xff} + }, + { + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1679 >> 8) & 0xff, + 1679 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + 1}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + }, + { + .description = "tl2_smac.en", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1693 >> 8) & 0xff, + 1693 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr3 = { + 1} + }, { .description = "tl2_ivv.en", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1682 >> 8) & 0xff, - 1682 & 0xff, + (1703 >> 8) & 0xff, + 1703 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35446,8 +35848,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1702 >> 8) & 0xff, - 1702 & 0xff, + (1723 >> 8) & 0xff, + 1723 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35461,8 +35863,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1717 >> 8) & 0xff, - 1717 & 0xff, + (1738 >> 8) & 0xff, + 1738 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35476,8 +35878,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1723 >> 8) & 0xff, - 1723 & 0xff, + (1744 >> 8) & 0xff, + 1744 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35491,8 +35893,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1729 >> 8) & 0xff, - 1729 & 0xff, + (1750 >> 8) & 0xff, + 1750 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35506,8 +35908,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1735 >> 8) & 0xff, - 1735 & 0xff, + (1756 >> 8) & 0xff, + 1756 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35521,8 +35923,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1741 >> 8) & 0xff, - 1741 & 0xff, + (1762 >> 8) & 0xff, + 1762 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35536,8 +35938,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1747 >> 8) & 0xff, - 1747 & 0xff, + (1768 >> 8) & 0xff, + 1768 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35551,8 +35953,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1752 >> 8) & 0xff, - 1752 & 0xff, + (1773 >> 8) & 0xff, + 1773 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35566,8 +35968,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1757 >> 8) & 0xff, - 1757 & 0xff, + (1778 >> 8) & 0xff, + 1778 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35581,8 +35983,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1763 >> 8) & 0xff, - 1763 & 0xff, + (1784 >> 8) & 0xff, + 1784 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35596,8 +35998,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1770 >> 8) & 0xff, - 1770 & 0xff, + (1791 >> 8) & 0xff, + 1791 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35611,8 +36013,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1778 >> 8) & 0xff, - 1778 & 0xff, + (1799 >> 8) & 0xff, + 1799 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35620,8 +36022,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (326 >> 8) & 0xff, - 326 & 0xff} + (334 >> 8) & 0xff, + 334 & 0xff} }, { .description = "l2_ivv.en", @@ -35629,8 +36031,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1782 >> 8) & 0xff, - 1782 & 0xff, + (1803 >> 8) & 0xff, + 1803 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35638,8 +36040,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (327 >> 8) & 0xff, - 327 & 0xff} + (335 >> 8) & 0xff, + 335 & 0xff} }, { .description = "l2_ivv.en", @@ -35647,8 +36049,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1786 >> 8) & 0xff, - 1786 & 0xff, + (1807 >> 8) & 0xff, + 1807 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35662,8 +36064,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1794 >> 8) & 0xff, - 1794 & 0xff, + (1815 >> 8) & 0xff, + 1815 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35677,10 +36079,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1801 >> 8) & 0xff, - 1801 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1823 >> 8) & 0xff, + 1823 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35692,10 +36094,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1807 >> 8) & 0xff, - 1807 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1831 >> 8) & 0xff, + 1831 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35707,10 +36109,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1813 >> 8) & 0xff, - 1813 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1839 >> 8) & 0xff, + 1839 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35722,17 +36124,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1819 >> 8) & 0xff, - 1819 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1847 >> 8) & 0xff, + 1847 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (333 >> 8) & 0xff, - 333 & 0xff} + (341 >> 8) & 0xff, + 341 & 0xff} }, { .description = "l3_sip0.en", @@ -35740,17 +36142,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1822 >> 8) & 0xff, - 1822 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1851 >> 8) & 0xff, + 1851 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (334 >> 8) & 0xff, - 334 & 0xff} + (342 >> 8) & 0xff, + 342 & 0xff} }, { .description = "l3_sip0.en", @@ -35758,10 +36160,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1825 >> 8) & 0xff, - 1825 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1855 >> 8) & 0xff, + 1855 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35773,10 +36175,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1831 >> 8) & 0xff, - 1831 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1863 >> 8) & 0xff, + 1863 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35788,10 +36190,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1837 >> 8) & 0xff, - 1837 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1871 >> 8) & 0xff, + 1871 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35803,10 +36205,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1843 >> 8) & 0xff, - 1843 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1879 >> 8) & 0xff, + 1879 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35818,17 +36220,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1849 >> 8) & 0xff, - 1849 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1887 >> 8) & 0xff, + 1887 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (339 >> 8) & 0xff, - 339 & 0xff} + (347 >> 8) & 0xff, + 347 & 0xff} }, { .description = "l3_dip0.en", @@ -35836,17 +36238,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1852 >> 8) & 0xff, - 1852 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1891 >> 8) & 0xff, + 1891 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (340 >> 8) & 0xff, - 340 & 0xff} + (348 >> 8) & 0xff, + 348 & 0xff} }, { .description = "l3_dip0.en", @@ -35854,10 +36256,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1855 >> 8) & 0xff, - 1855 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1895 >> 8) & 0xff, + 1895 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35869,17 +36271,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1861 >> 8) & 0xff, - 1861 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1903 >> 8) & 0xff, + 1903 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (342 >> 8) & 0xff, - 342 & 0xff} + (350 >> 8) & 0xff, + 350 & 0xff} }, { .description = "l3_ttl.en", @@ -35887,17 +36289,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1864 >> 8) & 0xff, - 1864 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1907 >> 8) & 0xff, + 1907 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (343 >> 8) & 0xff, - 343 & 0xff} + (351 >> 8) & 0xff, + 351 & 0xff} }, { .description = "l3_ttl.en", @@ -35905,10 +36307,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1867 >> 8) & 0xff, - 1867 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1911 >> 8) & 0xff, + 1911 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35920,17 +36322,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1873 >> 8) & 0xff, - 1873 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1919 >> 8) & 0xff, + 1919 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (345 >> 8) & 0xff, - 345 & 0xff} + (353 >> 8) & 0xff, + 353 & 0xff} }, { .description = "l3_prot.en", @@ -35938,17 +36340,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1876 >> 8) & 0xff, - 1876 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1923 >> 8) & 0xff, + 1923 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (346 >> 8) & 0xff, - 346 & 0xff} + (354 >> 8) & 0xff, + 354 & 0xff} }, { .description = "l3_prot.en", @@ -35956,10 +36358,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1879 >> 8) & 0xff, - 1879 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1927 >> 8) & 0xff, + 1927 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -35971,17 +36373,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1885 >> 8) & 0xff, - 1885 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1935 >> 8) & 0xff, + 1935 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (348 >> 8) & 0xff, - 348 & 0xff} + (356 >> 8) & 0xff, + 356 & 0xff} }, { .description = "l3_qos.en", @@ -35989,17 +36391,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1888 >> 8) & 0xff, - 1888 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1939 >> 8) & 0xff, + 1939 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (349 >> 8) & 0xff, - 349 & 0xff} + (357 >> 8) & 0xff, + 357 & 0xff} }, { .description = "l3_qos.en", @@ -36007,10 +36409,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1891 >> 8) & 0xff, - 1891 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1943 >> 8) & 0xff, + 1943 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, @@ -36020,46 +36422,40 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .description = "l4_src.en", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1897 >> 8) & 0xff, - 1897 & 0xff, + (1948 >> 8) & 0xff, + 1948 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (351 >> 8) & 0xff, - 351 & 0xff} + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "l4_src.en", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1900 >> 8) & 0xff, - 1900 & 0xff, + (1951 >> 8) & 0xff, + 1951 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (352 >> 8) & 0xff, - 352 & 0xff} + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_src.en", + .description = "l4_dst.en", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1903 >> 8) & 0xff, - 1903 & 0xff, + (1955 >> 8) & 0xff, + 1955 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36071,2351 +36467,2577 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .description = "l4_dst.en", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1909 >> 8) & 0xff, - 1909 & 0xff, + (1958 >> 8) & 0xff, + 1958 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (354 >> 8) & 0xff, - 354 & 0xff} + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, + /* class_tid: 2, , table: control.profile_tcam_priority */ { - .description = "l4_dst.en", - .field_bit_size = 1, + .description = "", + .field_bit_size = 0, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1912 >> 8) & 0xff, - 1912 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1962 >> 8) & 0xff, + 1962 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - 1}, + ULP_THOR2_SYM_PROF_TCAM_PRI_L4}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (355 >> 8) & 0xff, - 355 & 0xff} - }, + (363 >> 8) & 0xff, + 363 & 0xff} + }, { - .description = "l4_dst.en", - .field_bit_size = 1, + .description = "", + .field_bit_size = 0, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1915 >> 8) & 0xff, - 1915 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1964 >> 8) & 0xff, + 1964 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - 1}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO - }, - { - .description = "tl2_ivv", - .field_bit_size = 12, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (1942 >> 8) & 0xff, - 1942 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP - }, - { - .description = "tl2_ivv", - .field_bit_size = 12, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (1950 >> 8) & 0xff, - 1950 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP - }, - { - .description = "tl3.ttl", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (1989 >> 8) & 0xff, - 1989 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_TTL & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP - }, - { - .description = "tl3.ttl", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (1995 >> 8) & 0xff, - 1995 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_TTL & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP - }, - { - .description = "tl3.prot", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2001 >> 8) & 0xff, - 2001 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP - }, - { - .description = "tl3.prot", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2007 >> 8) & 0xff, - 2007 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_PROF_TCAM_PRI_L4}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (364 >> 8) & 0xff, + 364 & 0xff} }, { - .description = "tl3.qos", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2013 >> 8) & 0xff, - 2013 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1966 >> 8) & 0xff, + 1966 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_PROF_TCAM_PRI_L4}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (365 >> 8) & 0xff, + 365 & 0xff} }, { - .description = "tl3.qos", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2019 >> 8) & 0xff, - 2019 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1968 >> 8) & 0xff, + 1968 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_PROF_TCAM_PRI_L4}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (366 >> 8) & 0xff, + 366 & 0xff} }, { - .description = "tl4.src", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2025 >> 8) & 0xff, - 2025 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1970 >> 8) & 0xff, + 1970 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_PROF_TCAM_PRI_L3}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (367 >> 8) & 0xff, + 367 & 0xff} }, { - .description = "tl4.src", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2031 >> 8) & 0xff, - 2031 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1972 >> 8) & 0xff, + 1972 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_PROF_TCAM_PRI_L3}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (368 >> 8) & 0xff, + 368 & 0xff} }, { - .description = "tl4.dst", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2037 >> 8) & 0xff, - 2037 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1974 >> 8) & 0xff, + 1974 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_PROF_TCAM_PRI_L3}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (369 >> 8) & 0xff, + 369 & 0xff} }, { - .description = "tl4.dst", - .field_bit_size = 16, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2043 >> 8) & 0xff, - 2043 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .description = "", + .field_bit_size = 0, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1976 >> 8) & 0xff, + 1976 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_PROF_TCAM_PRI_L3}, + .field_src3 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr3 = { + ULP_THOR2_SYM_PROF_TCAM_PRI_L2} }, { - .description = "tids", - .field_bit_size = 24, + .description = "l4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2048 >> 8) & 0xff, - 2048 & 0xff, + (1980 >> 8) & 0xff, + 1980 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (371 >> 8) & 0xff, + 371 & 0xff} }, { - .description = "tids", - .field_bit_size = 24, + .description = "l4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2052 >> 8) & 0xff, - 2052 & 0xff, + (1982 >> 8) & 0xff, + 1982 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP - }, - { - .description = "l2_dmac", - .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2057 >> 8) & 0xff, - 2057 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP - }, - { - .description = "l2_dmac", - .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2063 >> 8) & 0xff, - 2063 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (372 >> 8) & 0xff, + 372 & 0xff} }, { - .description = "l2_smac", - .field_bit_size = 48, + .description = "l4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2069 >> 8) & 0xff, - 2069 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (1984 >> 8) & 0xff, + 1984 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l2_smac", - .field_bit_size = 48, + .description = "l4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2075 >> 8) & 0xff, - 2075 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (1988 >> 8) & 0xff, + 1988 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (374 >> 8) & 0xff, + 374 & 0xff} }, { - .description = "l2_ovv", - .field_bit_size = 12, + .description = "l4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2082 >> 8) & 0xff, - 2082 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (1990 >> 8) & 0xff, + 1990 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (375 >> 8) & 0xff, + 375 & 0xff} }, { - .description = "l2_ovv", - .field_bit_size = 12, + .description = "l4_hdr_is_udp_tcp", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2090 >> 8) & 0xff, - 2090 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (1992 >> 8) & 0xff, + 1992 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l2_ivv", - .field_bit_size = 12, + .description = "l4_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2098 >> 8) & 0xff, - 2098 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_IO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, + (1996 >> 8) & 0xff, + 1996 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (377 >> 8) & 0xff, 377 & 0xff} }, { - .description = "l2_ivv", - .field_bit_size = 12, + .description = "l4_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2102 >> 8) & 0xff, - 2102 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OI_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, + (1998 >> 8) & 0xff, + 1998 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (378 >> 8) & 0xff, 378 & 0xff} }, { - .description = "l2_ivv", - .field_bit_size = 12, + .description = "l4_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2106 >> 8) & 0xff, - 2106 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2000 >> 8) & 0xff, + 2000 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l2_ivv", - .field_bit_size = 12, + .description = "l4_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2114 >> 8) & 0xff, - 2114 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_IO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, + (2004 >> 8) & 0xff, + 2004 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (380 >> 8) & 0xff, 380 & 0xff} }, { - .description = "l2_ivv", - .field_bit_size = 12, + .description = "l4_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2118 >> 8) & 0xff, - 2118 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2006 >> 8) & 0xff, + 2006 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OI_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, + ULP_THOR2_SYM_L4_HDR_TYPE_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (381 >> 8) & 0xff, 381 & 0xff} }, { - .description = "l2_ivv", - .field_bit_size = 12, + .description = "l4_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2122 >> 8) & 0xff, - 2122 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2008 >> 8) & 0xff, + 2008 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L4_HDR_TYPE_UDP}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l2_etype", - .field_bit_size = 16, + .description = "l4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2130 >> 8) & 0xff, - 2130 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_TYPE >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_TYPE & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2012 >> 8) & 0xff, + 2012 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (383 >> 8) & 0xff, + 383 & 0xff} }, { - .description = "l2_etype", - .field_bit_size = 16, + .description = "l4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2138 >> 8) & 0xff, - 2138 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_TYPE >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_TYPE & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2014 >> 8) & 0xff, + 2014 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (384 >> 8) & 0xff, + 384 & 0xff} }, { - .description = "l3.sip.ipv4", - .field_bit_size = 32, + .description = "l4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2145 >> 8) & 0xff, - 2145 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2016 >> 8) & 0xff, + 2016 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.sip.ipv4", - .field_bit_size = 32, + .description = "l4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2151 >> 8) & 0xff, - 2151 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2020 >> 8) & 0xff, + 2020 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (386 >> 8) & 0xff, + 386 & 0xff} }, { - .description = "l3.sip.ipv6", - .field_bit_size = 128, + .description = "l4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2157 >> 8) & 0xff, - 2157 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2022 >> 8) & 0xff, + 2022 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (387 >> 8) & 0xff, + 387 & 0xff} }, { - .description = "l3.sip.ipv6", - .field_bit_size = 128, + .description = "l4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2163 >> 8) & 0xff, - 2163 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2024 >> 8) & 0xff, + 2024 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.dip.ipv4", - .field_bit_size = 32, + .description = "l4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2169 >> 8) & 0xff, - 2169 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2028 >> 8) & 0xff, + 2028 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (389 >> 8) & 0xff, + 389 & 0xff} }, { - .description = "l3.dip.ipv4", - .field_bit_size = 32, + .description = "l4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2175 >> 8) & 0xff, - 2175 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2030 >> 8) & 0xff, + 2030 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (390 >> 8) & 0xff, + 390 & 0xff} }, { - .description = "l3.dip.ipv6", - .field_bit_size = 128, + .description = "l4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2181 >> 8) & 0xff, - 2181 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2032 >> 8) & 0xff, + 2032 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.dip.ipv6", - .field_bit_size = 128, + .description = "l4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2187 >> 8) & 0xff, - 2187 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2036 >> 8) & 0xff, + 2036 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L4_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (392 >> 8) & 0xff, + 392 & 0xff} }, { - .description = "l3.ttl", - .field_bit_size = 8, + .description = "l4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2193 >> 8) & 0xff, - 2193 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2038 >> 8) & 0xff, + 2038 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, + ULP_THOR2_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (393 >> 8) & 0xff, 393 & 0xff} }, { - .description = "l3.ttl", - .field_bit_size = 8, + .description = "l4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2196 >> 8) & 0xff, - 2196 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2040 >> 8) & 0xff, + 2040 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (394 >> 8) & 0xff, - 394 & 0xff} + ULP_THOR2_SYM_L4_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.ttl", - .field_bit_size = 8, + .description = "l3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2199 >> 8) & 0xff, - 2199 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_TTL & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2044 >> 8) & 0xff, + 2044 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (395 >> 8) & 0xff, + 395 & 0xff} }, { - .description = "l3.ttl", - .field_bit_size = 8, + .description = "l3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2205 >> 8) & 0xff, - 2205 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, + (2046 >> 8) & 0xff, + 2046 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (396 >> 8) & 0xff, 396 & 0xff} }, { - .description = "l3.ttl", - .field_bit_size = 8, + .description = "l3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2208 >> 8) & 0xff, - 2208 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (397 >> 8) & 0xff, - 397 & 0xff} + (2048 >> 8) & 0xff, + 2048 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.ttl", - .field_bit_size = 8, + .description = "l3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2211 >> 8) & 0xff, - 2211 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2052 >> 8) & 0xff, + 2052 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_TTL >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_TTL & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L3_HDR_TYPE_IPV6}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (398 >> 8) & 0xff, + 398 & 0xff} }, { - .description = "l3.prot", - .field_bit_size = 8, + .description = "l3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2217 >> 8) & 0xff, - 2217 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, + (2054 >> 8) & 0xff, + 2054 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (399 >> 8) & 0xff, 399 & 0xff} }, { - .description = "l3.prot", - .field_bit_size = 8, + .description = "l3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2220 >> 8) & 0xff, - 2220 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (400 >> 8) & 0xff, - 400 & 0xff} + (2056 >> 8) & 0xff, + 2056 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.prot", - .field_bit_size = 8, + .description = "l3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2223 >> 8) & 0xff, - 2223 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2060 >> 8) & 0xff, + 2060 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (401 >> 8) & 0xff, + 401 & 0xff} }, { - .description = "l3.prot", - .field_bit_size = 8, + .description = "l3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2229 >> 8) & 0xff, - 2229 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, + (2062 >> 8) & 0xff, + 2062 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (402 >> 8) & 0xff, 402 & 0xff} }, { - .description = "l3.prot", - .field_bit_size = 8, + .description = "l3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2232 >> 8) & 0xff, - 2232 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (403 >> 8) & 0xff, - 403 & 0xff} + (2064 >> 8) & 0xff, + 2064 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.prot", - .field_bit_size = 8, + .description = "l3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2235 >> 8) & 0xff, - 2235 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2068 >> 8) & 0xff, + 2068 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (404 >> 8) & 0xff, + 404 & 0xff} }, { - .description = "l3.qos", - .field_bit_size = 8, + .description = "l3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2241 >> 8) & 0xff, - 2241 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, + (2070 >> 8) & 0xff, + 2070 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (405 >> 8) & 0xff, 405 & 0xff} }, { - .description = "l3.qos", - .field_bit_size = 8, + .description = "l3_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2244 >> 8) & 0xff, - 2244 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (406 >> 8) & 0xff, - 406 & 0xff} + (2072 >> 8) & 0xff, + 2072 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.qos", - .field_bit_size = 8, + .description = "l3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2247 >> 8) & 0xff, - 2247 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2076 >> 8) & 0xff, + 2076 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (407 >> 8) & 0xff, + 407 & 0xff} }, { - .description = "l3.qos", - .field_bit_size = 8, + .description = "l3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2253 >> 8) & 0xff, - 2253 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, + (2078 >> 8) & 0xff, + 2078 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (408 >> 8) & 0xff, 408 & 0xff} }, { - .description = "l3.qos", - .field_bit_size = 8, + .description = "l3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2256 >> 8) & 0xff, - 2256 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (409 >> 8) & 0xff, - 409 & 0xff} + (2080 >> 8) & 0xff, + 2080 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l3.qos", - .field_bit_size = 8, + .description = "l3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2259 >> 8) & 0xff, - 2259 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2084 >> 8) & 0xff, + 2084 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L3_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (410 >> 8) & 0xff, + 410 & 0xff} }, { - .description = "l4.src", - .field_bit_size = 16, + .description = "l3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2265 >> 8) & 0xff, - 2265 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2086 >> 8) & 0xff, + 2086 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, + ULP_THOR2_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (411 >> 8) & 0xff, 411 & 0xff} }, { - .description = "l4.src", - .field_bit_size = 16, + .description = "l3_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2268 >> 8) & 0xff, - 2268 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2088 >> 8) & 0xff, + 2088 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (412 >> 8) & 0xff, - 412 & 0xff} + ULP_THOR2_SYM_L3_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4.src", - .field_bit_size = 16, + .description = "l2_two_vtags", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2271 >> 8) & 0xff, - 2271 & 0xff, + (2093 >> 8) & 0xff, + 2093 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + ULP_THOR2_SYM_L2_TWO_VTAGS_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4.src", - .field_bit_size = 16, + .description = "l2_vtag_present", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2277 >> 8) & 0xff, - 2277 & 0xff, + (2099 >> 8) & 0xff, + 2099 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (414 >> 8) & 0xff, - 414 & 0xff} + ULP_THOR2_SYM_L2_VTAG_PRESENT_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4.src", - .field_bit_size = 16, + .description = "l2_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2280 >> 8) & 0xff, - 2280 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (415 >> 8) & 0xff, - 415 & 0xff} + (2106 >> 8) & 0xff, + 2106 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4.src", - .field_bit_size = 16, + .description = "l2_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2283 >> 8) & 0xff, - 2283 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2110 >> 8) & 0xff, + 2110 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4.dst", - .field_bit_size = 16, + .description = "l2_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2289 >> 8) & 0xff, - 2289 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, + (2114 >> 8) & 0xff, + 2114 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (417 >> 8) & 0xff, - 417 & 0xff} + ULP_THOR2_SYM_L2_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4.dst", - .field_bit_size = 16, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2292 >> 8) & 0xff, - 2292 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, + (2118 >> 8) & 0xff, + 2118 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (418 >> 8) & 0xff, 418 & 0xff} }, { - .description = "l4.dst", - .field_bit_size = 16, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2295 >> 8) & 0xff, - 2295 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2120 >> 8) & 0xff, + 2120 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (419 >> 8) & 0xff, + 419 & 0xff} }, { - .description = "l4.dst", - .field_bit_size = 16, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2301 >> 8) & 0xff, - 2301 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, + (2122 >> 8) & 0xff, + 2122 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (420 >> 8) & 0xff, 420 & 0xff} }, { - .description = "l4.dst", - .field_bit_size = 16, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2304 >> 8) & 0xff, - 2304 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, + (2124 >> 8) & 0xff, + 2124 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (421 >> 8) & 0xff, 421 & 0xff} }, { - .description = "l4.dst", - .field_bit_size = 16, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2307 >> 8) & 0xff, - 2307 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (2126 >> 8) & 0xff, + 2126 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_is_udp_tcp", - .field_bit_size = 1, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2312 >> 8) & 0xff, - 2312 & 0xff, + (2130 >> 8) & 0xff, + 2130 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_TUN_HDR_TYPE_VXLAN_GPE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (423 >> 8) & 0xff, 423 & 0xff} }, { - .description = "l4_hdr_is_udp_tcp", - .field_bit_size = 1, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2314 >> 8) & 0xff, - 2314 & 0xff, + (2132 >> 8) & 0xff, + 2132 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_TUN_HDR_TYPE_GENEVE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (424 >> 8) & 0xff, 424 & 0xff} }, { - .description = "l4_hdr_is_udp_tcp", - .field_bit_size = 1, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2316 >> 8) & 0xff, - 2316 & 0xff, + (2134 >> 8) & 0xff, + 2134 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_TUN_HDR_TYPE_GRE}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (425 >> 8) & 0xff, + 425 & 0xff} }, { - .description = "l4_hdr_is_udp_tcp", - .field_bit_size = 1, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2320 >> 8) & 0xff, - 2320 & 0xff, + (2136 >> 8) & 0xff, + 2136 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, + ULP_THOR2_SYM_TUN_HDR_TYPE_UPAR1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { (426 >> 8) & 0xff, 426 & 0xff} }, { - .description = "l4_hdr_is_udp_tcp", - .field_bit_size = 1, + .description = "tun_hdr_type", + .field_bit_size = 5, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2322 >> 8) & 0xff, - 2322 & 0xff, + (2138 >> 8) & 0xff, + 2138 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (427 >> 8) & 0xff, - 427 & 0xff} + ULP_THOR2_SYM_TUN_HDR_TYPE_UPAR2}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_is_udp_tcp", + .description = "tl4_hdr_is_udp_tcp", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2324 >> 8) & 0xff, - 2324 & 0xff, + (2145 >> 8) & 0xff, + 2145 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + }, + { + .description = "tl4_hdr_is_udp_tcp", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2149 >> 8) & 0xff, + 2149 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_IS_UDP_TCP_YES}, + ULP_THOR2_SYM_TL4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_type", + .description = "tl4_hdr_type", .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2328 >> 8) & 0xff, - 2328 & 0xff, + (2153 >> 8) & 0xff, + 2153 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (429 >> 8) & 0xff, - 429 & 0xff} + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_type", + .description = "tl4_hdr_type", .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2330 >> 8) & 0xff, - 2330 & 0xff, + (2157 >> 8) & 0xff, + 2157 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (430 >> 8) & 0xff, - 430 & 0xff} + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_TL4_HDR_TYPE_UDP}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_type", - .field_bit_size = 4, + .description = "tl4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2332 >> 8) & 0xff, - 2332 & 0xff, + (2161 >> 8) & 0xff, + 2161 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_type", - .field_bit_size = 4, + .description = "tl4_hdr_error", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2336 >> 8) & 0xff, - 2336 & 0xff, + (2165 >> 8) & 0xff, + 2165 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (432 >> 8) & 0xff, - 432 & 0xff} + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_type", - .field_bit_size = 4, + .description = "tl4_hdr_valid", + .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2338 >> 8) & 0xff, - 2338 & 0xff, + (2169 >> 8) & 0xff, + 2169 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_TYPE_UDP}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (433 >> 8) & 0xff, - 433 & 0xff} + ULP_THOR2_SYM_TL4_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_type", + .description = "tl3_hdr_type", .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2340 >> 8) & 0xff, - 2340 & 0xff, + (2173 >> 8) & 0xff, + 2173 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_TYPE_UDP}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_error", - .field_bit_size = 1, + .description = "tl3_hdr_type", + .field_bit_size = 4, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2344 >> 8) & 0xff, - 2344 & 0xff, + (2177 >> 8) & 0xff, + 2177 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (435 >> 8) & 0xff, - 435 & 0xff} + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_error", + .description = "tl3_hdr_error", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2346 >> 8) & 0xff, - 2346 & 0xff, + (2181 >> 8) & 0xff, + 2181 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (436 >> 8) & 0xff, - 436 & 0xff} + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_error", + .description = "tl3_hdr_error", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2348 >> 8) & 0xff, - 2348 & 0xff, + (2185 >> 8) & 0xff, + 2185 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { - .description = "l4_hdr_error", + .description = "tl3_hdr_valid", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2352 >> 8) & 0xff, - 2352 & 0xff, + (2189 >> 8) & 0xff, + 2189 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_TL3_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + }, + { + .description = "tl2_smac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2216 >> 8) & 0xff, + 2216 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, + .field_src3 = BNXT_ULP_FIELD_SRC_HF, .field_opr3 = { - (438 >> 8) & 0xff, - 438 & 0xff} + (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff} }, { - .description = "l4_hdr_error", - .field_bit_size = 1, + .description = "tl2_smac", + .field_bit_size = 48, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2354 >> 8) & 0xff, - 2354 & 0xff, + (2221 >> 8) & 0xff, + 2221 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, + .field_src3 = BNXT_ULP_FIELD_SRC_HF, .field_opr3 = { - (439 >> 8) & 0xff, - 439 & 0xff} + (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff} }, { - .description = "l4_hdr_error", - .field_bit_size = 1, + .description = "tl2_ivv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2356 >> 8) & 0xff, - 2356 & 0xff, + (2235 >> 8) & 0xff, + 2235 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl2_ivv", + .field_bit_size = 12, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2243 >> 8) & 0xff, + 2243 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl3.ttl", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2282 >> 8) & 0xff, + 2282 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_TTL & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl3.ttl", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2288 >> 8) & 0xff, + 2288 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_TTL & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl3.prot", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2294 >> 8) & 0xff, + 2294 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl3.prot", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2300 >> 8) & 0xff, + 2300 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2306 >> 8) & 0xff, + 2306 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2312 >> 8) & 0xff, + 2312 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl4.src", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2318 >> 8) & 0xff, + 2318 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl4.src", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2324 >> 8) & 0xff, + 2324 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl4.dst", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2330 >> 8) & 0xff, + 2330 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tl4.dst", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2336 >> 8) & 0xff, + 2336 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2341 >> 8) & 0xff, + 2341 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2345 >> 8) & 0xff, + 2345 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "l2_dmac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2350 >> 8) & 0xff, + 2350 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "l2_dmac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2356 >> 8) & 0xff, + 2356 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "l2_smac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2362 >> 8) & 0xff, + 2362 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "l2_smac", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2368 >> 8) & 0xff, + 2368 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l4_hdr_valid", - .field_bit_size = 1, + .description = "l2_ovv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2360 >> 8) & 0xff, - 2360 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (441 >> 8) & 0xff, - 441 & 0xff} + (2375 >> 8) & 0xff, + 2375 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l4_hdr_valid", - .field_bit_size = 1, + .description = "l2_ovv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2362 >> 8) & 0xff, - 2362 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (442 >> 8) & 0xff, - 442 & 0xff} + (2383 >> 8) & 0xff, + 2383 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l4_hdr_valid", - .field_bit_size = 1, + .description = "l2_ivv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2364 >> 8) & 0xff, - 2364 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2391 >> 8) & 0xff, + 2391 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_IO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (462 >> 8) & 0xff, + 462 & 0xff} }, { - .description = "l4_hdr_valid", - .field_bit_size = 1, + .description = "l2_ivv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2368 >> 8) & 0xff, - 2368 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2395 >> 8) & 0xff, + 2395 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_VALID_YES}, + (BNXT_ULP_GLB_HF_ID_OI_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (444 >> 8) & 0xff, - 444 & 0xff} + (463 >> 8) & 0xff, + 463 & 0xff} }, { - .description = "l4_hdr_valid", - .field_bit_size = 1, + .description = "l2_ivv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2370 >> 8) & 0xff, - 2370 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2399 >> 8) & 0xff, + 2399 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (445 >> 8) & 0xff, - 445 & 0xff} + (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l4_hdr_valid", - .field_bit_size = 1, + .description = "l2_ivv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2372 >> 8) & 0xff, - 2372 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2407 >> 8) & 0xff, + 2407 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L4_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_GLB_HF_ID_IO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (465 >> 8) & 0xff, + 465 & 0xff} }, { - .description = "l3_hdr_isIP", - .field_bit_size = 1, + .description = "l2_ivv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2376 >> 8) & 0xff, - 2376 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2411 >> 8) & 0xff, + 2411 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_ISIP_YES}, + (BNXT_ULP_GLB_HF_ID_OI_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (447 >> 8) & 0xff, - 447 & 0xff} + (466 >> 8) & 0xff, + 466 & 0xff} }, { - .description = "l3_hdr_isIP", - .field_bit_size = 1, + .description = "l2_ivv", + .field_bit_size = 12, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2378 >> 8) & 0xff, - 2378 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2415 >> 8) & 0xff, + 2415 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_ISIP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (448 >> 8) & 0xff, - 448 & 0xff} + (BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_isIP", - .field_bit_size = 1, + .description = "l2_etype", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2380 >> 8) & 0xff, - 2380 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2423 >> 8) & 0xff, + 2423 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_ISIP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_GLB_HF_ID_O_ETH_TYPE >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_TYPE & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_type", - .field_bit_size = 4, + .description = "l2_etype", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2384 >> 8) & 0xff, - 2384 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (450 >> 8) & 0xff, - 450 & 0xff} + (2431 >> 8) & 0xff, + 2431 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_TYPE >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_TYPE & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_type", - .field_bit_size = 4, + .description = "l3.sip.ipv4", + .field_bit_size = 32, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2386 >> 8) & 0xff, - 2386 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (451 >> 8) & 0xff, - 451 & 0xff} + (2438 >> 8) & 0xff, + 2438 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_type", - .field_bit_size = 4, + .description = "l3.sip.ipv4", + .field_bit_size = 32, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2388 >> 8) & 0xff, - 2388 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2444 >> 8) & 0xff, + 2444 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_type", - .field_bit_size = 4, + .description = "l3.sip.ipv6", + .field_bit_size = 128, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2392 >> 8) & 0xff, - 2392 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2450 >> 8) & 0xff, + 2450 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_TYPE_IPV6}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (453 >> 8) & 0xff, - 453 & 0xff} + (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_type", - .field_bit_size = 4, + .description = "l3.sip.ipv6", + .field_bit_size = 128, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2394 >> 8) & 0xff, - 2394 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (454 >> 8) & 0xff, - 454 & 0xff} + (2456 >> 8) & 0xff, + 2456 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_type", - .field_bit_size = 4, + .description = "l3.dip.ipv4", + .field_bit_size = 32, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2396 >> 8) & 0xff, - 2396 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2462 >> 8) & 0xff, + 2462 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_error", - .field_bit_size = 1, + .description = "l3.dip.ipv4", + .field_bit_size = 32, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2400 >> 8) & 0xff, - 2400 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (456 >> 8) & 0xff, - 456 & 0xff} + (2468 >> 8) & 0xff, + 2468 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_error", - .field_bit_size = 1, + .description = "l3.dip.ipv6", + .field_bit_size = 128, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2402 >> 8) & 0xff, - 2402 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (457 >> 8) & 0xff, - 457 & 0xff} + (2474 >> 8) & 0xff, + 2474 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_error", - .field_bit_size = 1, + .description = "l3.dip.ipv6", + .field_bit_size = 128, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2404 >> 8) & 0xff, - 2404 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2480 >> 8) & 0xff, + 2480 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_error", - .field_bit_size = 1, + .description = "l3.ttl", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2408 >> 8) & 0xff, - 2408 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + (2486 >> 8) & 0xff, + 2486 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (459 >> 8) & 0xff, - 459 & 0xff} + (478 >> 8) & 0xff, + 478 & 0xff} }, { - .description = "l3_hdr_error", - .field_bit_size = 1, + .description = "l3.ttl", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2410 >> 8) & 0xff, - 2410 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + (2489 >> 8) & 0xff, + 2489 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (460 >> 8) & 0xff, - 460 & 0xff} + (479 >> 8) & 0xff, + 479 & 0xff} }, { - .description = "l3_hdr_error", - .field_bit_size = 1, + .description = "l3.ttl", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2412 >> 8) & 0xff, - 2412 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2492 >> 8) & 0xff, + 2492 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_TTL & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_valid", - .field_bit_size = 1, + .description = "l3.ttl", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2416 >> 8) & 0xff, - 2416 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + (2498 >> 8) & 0xff, + 2498 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (462 >> 8) & 0xff, - 462 & 0xff} + (481 >> 8) & 0xff, + 481 & 0xff} }, { - .description = "l3_hdr_valid", - .field_bit_size = 1, + .description = "l3.ttl", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2418 >> 8) & 0xff, - 2418 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + (2501 >> 8) & 0xff, + 2501 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (463 >> 8) & 0xff, - 463 & 0xff} + (482 >> 8) & 0xff, + 482 & 0xff} }, { - .description = "l3_hdr_valid", - .field_bit_size = 1, + .description = "l3.ttl", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2420 >> 8) & 0xff, - 2420 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2504 >> 8) & 0xff, + 2504 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_TTL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_TTL & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l3_hdr_valid", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2424 >> 8) & 0xff, - 2424 & 0xff, + (2509 >> 8) & 0xff, + 2509 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_VALID_YES}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (465 >> 8) & 0xff, - 465 & 0xff} + (484 >> 8) & 0xff, + 484 & 0xff} }, { - .description = "l3_hdr_valid", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2426 >> 8) & 0xff, - 2426 & 0xff, + (2511 >> 8) & 0xff, + 2511 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_VALID_YES}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (466 >> 8) & 0xff, - 466 & 0xff} + (485 >> 8) & 0xff, + 485 & 0xff} }, { - .description = "l3_hdr_valid", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2428 >> 8) & 0xff, - 2428 & 0xff, + (2513 >> 8) & 0xff, + 2513 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_L3_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (486 >> 8) & 0xff, + 486 & 0xff} }, { - .description = "l2_two_vtags", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2433 >> 8) & 0xff, - 2433 & 0xff, + (2515 >> 8) & 0xff, + 2515 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (487 >> 8) & 0xff, + 487 & 0xff} }, { - .description = "l2_two_vtags", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2439 >> 8) & 0xff, - 2439 & 0xff, + (2518 >> 8) & 0xff, + 2518 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L2_TWO_VTAGS_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_CONST + (BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (488 >> 8) & 0xff, + 488 & 0xff} }, { - .description = "l2_vtag_present", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2445 >> 8) & 0xff, - 2445 & 0xff, + (2521 >> 8) & 0xff, + 2521 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (489 >> 8) & 0xff, + 489 & 0xff} }, { - .description = "l2_vtag_present", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2451 >> 8) & 0xff, - 2451 & 0xff, + (2524 >> 8) & 0xff, + 2524 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_L2_VTAG_PRESENT_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_CONST + (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "l2_hdr_error", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2458 >> 8) & 0xff, - 2458 & 0xff, + (2529 >> 8) & 0xff, + 2529 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_IP_PROTO_UDP}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (491 >> 8) & 0xff, + 491 & 0xff} }, { - .description = "l2_hdr_error", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2462 >> 8) & 0xff, - 2462 & 0xff, + (2531 >> 8) & 0xff, + 2531 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR2_SYM_IP_PROTO_TCP}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (492 >> 8) & 0xff, + 492 & 0xff} }, { - .description = "l2_hdr_valid", - .field_bit_size = 1, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2466 >> 8) & 0xff, - 2466 & 0xff, + (2533 >> 8) & 0xff, + 2533 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { - ULP_THOR2_SYM_L2_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + ULP_THOR2_SYM_IP_PROTO_UDP}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (493 >> 8) & 0xff, + 493 & 0xff} }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2470 >> 8) & 0xff, - 2470 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + (2535 >> 8) & 0xff, + 2535 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (475 >> 8) & 0xff, - 475 & 0xff} + (494 >> 8) & 0xff, + 494 & 0xff} }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2472 >> 8) & 0xff, - 2472 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + (2538 >> 8) & 0xff, + 2538 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (476 >> 8) & 0xff, - 476 & 0xff} + (495 >> 8) & 0xff, + 495 & 0xff} }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2474 >> 8) & 0xff, - 2474 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + (2541 >> 8) & 0xff, + 2541 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (477 >> 8) & 0xff, - 477 & 0xff} + (496 >> 8) & 0xff, + 496 & 0xff} }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.prot", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2476 >> 8) & 0xff, - 2476 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (478 >> 8) & 0xff, - 478 & 0xff} + (2544 >> 8) & 0xff, + 2544 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.qos", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2478 >> 8) & 0xff, - 2478 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2550 >> 8) & 0xff, + 2550 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (498 >> 8) & 0xff, + 498 & 0xff} }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.qos", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2482 >> 8) & 0xff, - 2482 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2553 >> 8) & 0xff, + 2553 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TUN_HDR_TYPE_VXLAN_GPE}, + (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (480 >> 8) & 0xff, - 480 & 0xff} + (499 >> 8) & 0xff, + 499 & 0xff} }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.qos", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2484 >> 8) & 0xff, - 2484 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2556 >> 8) & 0xff, + 2556 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TUN_HDR_TYPE_GENEVE}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (481 >> 8) & 0xff, - 481 & 0xff} + (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.qos", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2486 >> 8) & 0xff, - 2486 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2562 >> 8) & 0xff, + 2562 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TUN_HDR_TYPE_GRE}, + (BNXT_ULP_GLB_HF_ID_I_IPV4_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (482 >> 8) & 0xff, - 482 & 0xff} + (501 >> 8) & 0xff, + 501 & 0xff} }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.qos", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2488 >> 8) & 0xff, - 2488 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2565 >> 8) & 0xff, + 2565 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TUN_HDR_TYPE_UPAR1}, + (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (483 >> 8) & 0xff, - 483 & 0xff} + (502 >> 8) & 0xff, + 502 & 0xff} }, { - .description = "tun_hdr_type", - .field_bit_size = 5, + .description = "l3.qos", + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2490 >> 8) & 0xff, - 2490 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2568 >> 8) & 0xff, + 2568 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TUN_HDR_TYPE_UPAR2}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { - .description = "tl4_hdr_is_udp_tcp", - .field_bit_size = 1, + .description = "l4.src", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2497 >> 8) & 0xff, - 2497 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2574 >> 8) & 0xff, + 2574 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (504 >> 8) & 0xff, + 504 & 0xff} }, { - .description = "tl4_hdr_is_udp_tcp", - .field_bit_size = 1, + .description = "l4.src", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2501 >> 8) & 0xff, - 2501 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2577 >> 8) & 0xff, + 2577 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TL4_HDR_IS_UDP_TCP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (505 >> 8) & 0xff, + 505 & 0xff} }, { - .description = "tl4_hdr_type", - .field_bit_size = 4, + .description = "l4.src", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2505 >> 8) & 0xff, - 2505 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2580 >> 8) & 0xff, + 2580 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (506 >> 8) & 0xff, + 506 & 0xff} }, { - .description = "tl4_hdr_type", - .field_bit_size = 4, + .description = "l4.src", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2509 >> 8) & 0xff, - 2509 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2583 >> 8) & 0xff, + 2583 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, + .field_src3 = BNXT_ULP_FIELD_SRC_CONST + }, + { + .description = "l4.src", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2587 >> 8) & 0xff, + 2587 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TL4_HDR_TYPE_UDP}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (508 >> 8) & 0xff, + 508 & 0xff} }, { - .description = "tl4_hdr_error", - .field_bit_size = 1, + .description = "l4.src", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2513 >> 8) & 0xff, - 2513 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2590 >> 8) & 0xff, + 2590 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (509 >> 8) & 0xff, + 509 & 0xff} }, { - .description = "tl4_hdr_error", - .field_bit_size = 1, + .description = "l4.src", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2517 >> 8) & 0xff, - 2517 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2593 >> 8) & 0xff, + 2593 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (510 >> 8) & 0xff, + 510 & 0xff} }, { - .description = "tl4_hdr_valid", - .field_bit_size = 1, + .description = "l4.src", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2521 >> 8) & 0xff, - 2521 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2596 >> 8) & 0xff, + 2596 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, + .field_src3 = BNXT_ULP_FIELD_SRC_CONST }, { - .description = "tl4_hdr_valid", - .field_bit_size = 1, + .description = "l4.dst", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2525 >> 8) & 0xff, - 2525 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2600 >> 8) & 0xff, + 2600 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TL4_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (512 >> 8) & 0xff, + 512 & 0xff} }, { - .description = "tl3_hdr_isIP", - .field_bit_size = 1, + .description = "l4.dst", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2529 >> 8) & 0xff, - 2529 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2603 >> 8) & 0xff, + 2603 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (513 >> 8) & 0xff, + 513 & 0xff} }, { - .description = "tl3_hdr_isIP", - .field_bit_size = 1, + .description = "l4.dst", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2533 >> 8) & 0xff, - 2533 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (2606 >> 8) & 0xff, + 2606 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, .field_opr2 = { - ULP_THOR2_SYM_TL3_HDR_ISIP_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (514 >> 8) & 0xff, + 514 & 0xff} }, { - .description = "tl3_hdr_type", - .field_bit_size = 4, + .description = "l4.dst", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2537 >> 8) & 0xff, - 2537 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2609 >> 8) & 0xff, + 2609 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, + .field_src3 = BNXT_ULP_FIELD_SRC_CONST }, { - .description = "tl3_hdr_type", - .field_bit_size = 4, + .description = "l4.dst", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2541 >> 8) & 0xff, - 2541 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2613 >> 8) & 0xff, + 2613 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (516 >> 8) & 0xff, + 516 & 0xff} }, { - .description = "tl3_hdr_error", - .field_bit_size = 1, + .description = "l4.dst", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2545 >> 8) & 0xff, - 2545 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ONES, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2616 >> 8) & 0xff, + 2616 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (517 >> 8) & 0xff, + 517 & 0xff} }, { - .description = "tl3_hdr_error", - .field_bit_size = 1, + .description = "l4.dst", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2549 >> 8) & 0xff, - 2549 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2619 >> 8) & 0xff, + 2619 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (518 >> 8) & 0xff, + 518 & 0xff} }, { - .description = "tl3_hdr_valid", - .field_bit_size = 1, + .description = "l4.dst", + .field_bit_size = 16, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2553 >> 8) & 0xff, - 2553 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - ULP_THOR2_SYM_TL3_HDR_VALID_YES}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (2622 >> 8) & 0xff, + 2622 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, + .field_src3 = BNXT_ULP_FIELD_SRC_CONST }, { .description = "tl2_ivv.en", @@ -38423,8 +39045,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2592 >> 8) & 0xff, - 2592 & 0xff, + (2645 >> 8) & 0xff, + 2645 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38438,8 +39060,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2612 >> 8) & 0xff, - 2612 & 0xff, + (2665 >> 8) & 0xff, + 2665 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38453,8 +39075,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2627 >> 8) & 0xff, - 2627 & 0xff, + (2680 >> 8) & 0xff, + 2680 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38468,8 +39090,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2633 >> 8) & 0xff, - 2633 & 0xff, + (2686 >> 8) & 0xff, + 2686 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38483,8 +39105,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2639 >> 8) & 0xff, - 2639 & 0xff, + (2692 >> 8) & 0xff, + 2692 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38498,8 +39120,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2645 >> 8) & 0xff, - 2645 & 0xff, + (2698 >> 8) & 0xff, + 2698 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38513,8 +39135,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2651 >> 8) & 0xff, - 2651 & 0xff, + (2704 >> 8) & 0xff, + 2704 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38528,8 +39150,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2657 >> 8) & 0xff, - 2657 & 0xff, + (2710 >> 8) & 0xff, + 2710 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38543,8 +39165,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2662 >> 8) & 0xff, - 2662 & 0xff, + (2715 >> 8) & 0xff, + 2715 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38558,8 +39180,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2668 >> 8) & 0xff, - 2668 & 0xff, + (2721 >> 8) & 0xff, + 2721 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38573,8 +39195,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2675 >> 8) & 0xff, - 2675 & 0xff, + (2728 >> 8) & 0xff, + 2728 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38588,8 +39210,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2682 >> 8) & 0xff, - 2682 & 0xff, + (2735 >> 8) & 0xff, + 2735 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38603,8 +39225,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2690 >> 8) & 0xff, - 2690 & 0xff, + (2743 >> 8) & 0xff, + 2743 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38612,8 +39234,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (512 >> 8) & 0xff, - 512 & 0xff} + (532 >> 8) & 0xff, + 532 & 0xff} }, { .description = "l2_ivv.en", @@ -38621,8 +39243,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2694 >> 8) & 0xff, - 2694 & 0xff, + (2747 >> 8) & 0xff, + 2747 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38630,8 +39252,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (513 >> 8) & 0xff, - 513 & 0xff} + (533 >> 8) & 0xff, + 533 & 0xff} }, { .description = "l2_ivv.en", @@ -38639,8 +39261,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2698 >> 8) & 0xff, - 2698 & 0xff, + (2751 >> 8) & 0xff, + 2751 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38654,8 +39276,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2706 >> 8) & 0xff, - 2706 & 0xff, + (2759 >> 8) & 0xff, + 2759 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38669,8 +39291,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2713 >> 8) & 0xff, - 2713 & 0xff, + (2766 >> 8) & 0xff, + 2766 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38684,8 +39306,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2719 >> 8) & 0xff, - 2719 & 0xff, + (2772 >> 8) & 0xff, + 2772 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38699,8 +39321,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2725 >> 8) & 0xff, - 2725 & 0xff, + (2778 >> 8) & 0xff, + 2778 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38714,8 +39336,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2731 >> 8) & 0xff, - 2731 & 0xff, + (2784 >> 8) & 0xff, + 2784 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38723,8 +39345,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (519 >> 8) & 0xff, - 519 & 0xff} + (539 >> 8) & 0xff, + 539 & 0xff} }, { .description = "l3_sip0.en", @@ -38732,8 +39354,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2734 >> 8) & 0xff, - 2734 & 0xff, + (2787 >> 8) & 0xff, + 2787 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38741,8 +39363,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (520 >> 8) & 0xff, - 520 & 0xff} + (540 >> 8) & 0xff, + 540 & 0xff} }, { .description = "l3_sip0.en", @@ -38750,8 +39372,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2737 >> 8) & 0xff, - 2737 & 0xff, + (2790 >> 8) & 0xff, + 2790 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38765,8 +39387,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2743 >> 8) & 0xff, - 2743 & 0xff, + (2796 >> 8) & 0xff, + 2796 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38780,8 +39402,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2749 >> 8) & 0xff, - 2749 & 0xff, + (2802 >> 8) & 0xff, + 2802 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38795,8 +39417,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2755 >> 8) & 0xff, - 2755 & 0xff, + (2808 >> 8) & 0xff, + 2808 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38810,8 +39432,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2761 >> 8) & 0xff, - 2761 & 0xff, + (2814 >> 8) & 0xff, + 2814 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38819,8 +39441,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (525 >> 8) & 0xff, - 525 & 0xff} + (545 >> 8) & 0xff, + 545 & 0xff} }, { .description = "l3_dip0.en", @@ -38828,8 +39450,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2764 >> 8) & 0xff, - 2764 & 0xff, + (2817 >> 8) & 0xff, + 2817 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38837,8 +39459,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (526 >> 8) & 0xff, - 526 & 0xff} + (546 >> 8) & 0xff, + 546 & 0xff} }, { .description = "l3_dip0.en", @@ -38846,8 +39468,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2767 >> 8) & 0xff, - 2767 & 0xff, + (2820 >> 8) & 0xff, + 2820 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38861,8 +39483,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2773 >> 8) & 0xff, - 2773 & 0xff, + (2826 >> 8) & 0xff, + 2826 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38870,8 +39492,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (528 >> 8) & 0xff, - 528 & 0xff} + (548 >> 8) & 0xff, + 548 & 0xff} }, { .description = "l3_ttl.en", @@ -38879,8 +39501,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2776 >> 8) & 0xff, - 2776 & 0xff, + (2829 >> 8) & 0xff, + 2829 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38888,8 +39510,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (529 >> 8) & 0xff, - 529 & 0xff} + (549 >> 8) & 0xff, + 549 & 0xff} }, { .description = "l3_ttl.en", @@ -38897,8 +39519,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2779 >> 8) & 0xff, - 2779 & 0xff, + (2832 >> 8) & 0xff, + 2832 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38912,8 +39534,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2785 >> 8) & 0xff, - 2785 & 0xff, + (2838 >> 8) & 0xff, + 2838 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38921,8 +39543,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (531 >> 8) & 0xff, - 531 & 0xff} + (551 >> 8) & 0xff, + 551 & 0xff} }, { .description = "l3_prot.en", @@ -38930,8 +39552,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2788 >> 8) & 0xff, - 2788 & 0xff, + (2841 >> 8) & 0xff, + 2841 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38939,8 +39561,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (532 >> 8) & 0xff, - 532 & 0xff} + (552 >> 8) & 0xff, + 552 & 0xff} }, { .description = "l3_prot.en", @@ -38948,8 +39570,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2791 >> 8) & 0xff, - 2791 & 0xff, + (2844 >> 8) & 0xff, + 2844 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38963,8 +39585,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2797 >> 8) & 0xff, - 2797 & 0xff, + (2850 >> 8) & 0xff, + 2850 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38972,8 +39594,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (534 >> 8) & 0xff, - 534 & 0xff} + (554 >> 8) & 0xff, + 554 & 0xff} }, { .description = "l3_qos.en", @@ -38981,8 +39603,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2800 >> 8) & 0xff, - 2800 & 0xff, + (2853 >> 8) & 0xff, + 2853 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -38990,8 +39612,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (535 >> 8) & 0xff, - 535 & 0xff} + (555 >> 8) & 0xff, + 555 & 0xff} }, { .description = "l3_qos.en", @@ -38999,8 +39621,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2803 >> 8) & 0xff, - 2803 & 0xff, + (2856 >> 8) & 0xff, + 2856 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39014,8 +39636,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2809 >> 8) & 0xff, - 2809 & 0xff, + (2862 >> 8) & 0xff, + 2862 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39023,8 +39645,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (537 >> 8) & 0xff, - 537 & 0xff} + (557 >> 8) & 0xff, + 557 & 0xff} }, { .description = "l4_src.en", @@ -39032,8 +39654,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2812 >> 8) & 0xff, - 2812 & 0xff, + (2865 >> 8) & 0xff, + 2865 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39041,8 +39663,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (538 >> 8) & 0xff, - 538 & 0xff} + (558 >> 8) & 0xff, + 558 & 0xff} }, { .description = "l4_src.en", @@ -39050,8 +39672,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2815 >> 8) & 0xff, - 2815 & 0xff, + (2868 >> 8) & 0xff, + 2868 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39065,8 +39687,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2821 >> 8) & 0xff, - 2821 & 0xff, + (2874 >> 8) & 0xff, + 2874 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39074,8 +39696,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (540 >> 8) & 0xff, - 540 & 0xff} + (560 >> 8) & 0xff, + 560 & 0xff} }, { .description = "l4_dst.en", @@ -39083,8 +39705,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2824 >> 8) & 0xff, - 2824 & 0xff, + (2877 >> 8) & 0xff, + 2877 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39092,8 +39714,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (541 >> 8) & 0xff, - 541 & 0xff} + (561 >> 8) & 0xff, + 561 & 0xff} }, { .description = "l4_dst.en", @@ -39101,8 +39723,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2827 >> 8) & 0xff, - 2827 & 0xff, + (2880 >> 8) & 0xff, + 2880 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39116,8 +39738,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2862 >> 8) & 0xff, - 2862 & 0xff, + (2915 >> 8) & 0xff, + 2915 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39129,8 +39751,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2870 >> 8) & 0xff, - 2870 & 0xff, + (2923 >> 8) & 0xff, + 2923 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39145,8 +39767,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2909 >> 8) & 0xff, - 2909 & 0xff, + (2962 >> 8) & 0xff, + 2962 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39158,8 +39780,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2915 >> 8) & 0xff, - 2915 & 0xff, + (2968 >> 8) & 0xff, + 2968 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39174,8 +39796,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2921 >> 8) & 0xff, - 2921 & 0xff, + (2974 >> 8) & 0xff, + 2974 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39187,8 +39809,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2927 >> 8) & 0xff, - 2927 & 0xff, + (2980 >> 8) & 0xff, + 2980 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39203,8 +39825,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2933 >> 8) & 0xff, - 2933 & 0xff, + (2986 >> 8) & 0xff, + 2986 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39216,8 +39838,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2939 >> 8) & 0xff, - 2939 & 0xff, + (2992 >> 8) & 0xff, + 2992 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39232,8 +39854,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2945 >> 8) & 0xff, - 2945 & 0xff, + (2998 >> 8) & 0xff, + 2998 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39245,8 +39867,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2951 >> 8) & 0xff, - 2951 & 0xff, + (3004 >> 8) & 0xff, + 3004 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39261,8 +39883,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2957 >> 8) & 0xff, - 2957 & 0xff, + (3010 >> 8) & 0xff, + 3010 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39274,8 +39896,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2963 >> 8) & 0xff, - 2963 & 0xff, + (3016 >> 8) & 0xff, + 3016 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39290,8 +39912,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2968 >> 8) & 0xff, - 2968 & 0xff, + (3021 >> 8) & 0xff, + 3021 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39303,8 +39925,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2972 >> 8) & 0xff, - 2972 & 0xff, + (3025 >> 8) & 0xff, + 3025 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39319,8 +39941,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2978 >> 8) & 0xff, - 2978 & 0xff, + (3031 >> 8) & 0xff, + 3031 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39332,8 +39954,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2986 >> 8) & 0xff, - 2986 & 0xff, + (3039 >> 8) & 0xff, + 3039 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39348,8 +39970,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2993 >> 8) & 0xff, - 2993 & 0xff, + (3046 >> 8) & 0xff, + 3046 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39361,8 +39983,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2999 >> 8) & 0xff, - 2999 & 0xff, + (3052 >> 8) & 0xff, + 3052 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39377,8 +39999,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3006 >> 8) & 0xff, - 3006 & 0xff, + (3059 >> 8) & 0xff, + 3059 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39390,8 +40012,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3014 >> 8) & 0xff, - 3014 & 0xff, + (3067 >> 8) & 0xff, + 3067 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39406,15 +40028,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3022 >> 8) & 0xff, - 3022 & 0xff, + (3075 >> 8) & 0xff, + 3075 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (563 >> 8) & 0xff, - 563 & 0xff} + (583 >> 8) & 0xff, + 583 & 0xff} }, { .description = "l2_ivv", @@ -39422,15 +40044,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3026 >> 8) & 0xff, - 3026 & 0xff, + (3079 >> 8) & 0xff, + 3079 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (564 >> 8) & 0xff, - 564 & 0xff} + (584 >> 8) & 0xff, + 584 & 0xff} }, { .description = "l2_ivv", @@ -39438,8 +40060,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3030 >> 8) & 0xff, - 3030 & 0xff, + (3083 >> 8) & 0xff, + 3083 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39451,8 +40073,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3038 >> 8) & 0xff, - 3038 & 0xff, + (3091 >> 8) & 0xff, + 3091 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39461,8 +40083,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (566 >> 8) & 0xff, - 566 & 0xff} + (586 >> 8) & 0xff, + 586 & 0xff} }, { .description = "l2_ivv", @@ -39470,8 +40092,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3042 >> 8) & 0xff, - 3042 & 0xff, + (3095 >> 8) & 0xff, + 3095 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39480,8 +40102,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (567 >> 8) & 0xff, - 567 & 0xff} + (587 >> 8) & 0xff, + 587 & 0xff} }, { .description = "l2_ivv", @@ -39489,8 +40111,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3046 >> 8) & 0xff, - 3046 & 0xff, + (3099 >> 8) & 0xff, + 3099 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39505,8 +40127,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3054 >> 8) & 0xff, - 3054 & 0xff, + (3107 >> 8) & 0xff, + 3107 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39518,8 +40140,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3062 >> 8) & 0xff, - 3062 & 0xff, + (3115 >> 8) & 0xff, + 3115 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39534,8 +40156,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3069 >> 8) & 0xff, - 3069 & 0xff, + (3122 >> 8) & 0xff, + 3122 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39547,8 +40169,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3075 >> 8) & 0xff, - 3075 & 0xff, + (3128 >> 8) & 0xff, + 3128 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39563,8 +40185,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3081 >> 8) & 0xff, - 3081 & 0xff, + (3134 >> 8) & 0xff, + 3134 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39576,8 +40198,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3087 >> 8) & 0xff, - 3087 & 0xff, + (3140 >> 8) & 0xff, + 3140 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39592,8 +40214,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3093 >> 8) & 0xff, - 3093 & 0xff, + (3146 >> 8) & 0xff, + 3146 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39605,8 +40227,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3099 >> 8) & 0xff, - 3099 & 0xff, + (3152 >> 8) & 0xff, + 3152 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39621,8 +40243,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3105 >> 8) & 0xff, - 3105 & 0xff, + (3158 >> 8) & 0xff, + 3158 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39634,8 +40256,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3111 >> 8) & 0xff, - 3111 & 0xff, + (3164 >> 8) & 0xff, + 3164 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39650,15 +40272,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3117 >> 8) & 0xff, - 3117 & 0xff, + (3170 >> 8) & 0xff, + 3170 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (579 >> 8) & 0xff, - 579 & 0xff} + (599 >> 8) & 0xff, + 599 & 0xff} }, { .description = "l3.ttl", @@ -39666,15 +40288,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3120 >> 8) & 0xff, - 3120 & 0xff, + (3173 >> 8) & 0xff, + 3173 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (580 >> 8) & 0xff, - 580 & 0xff} + (600 >> 8) & 0xff, + 600 & 0xff} }, { .description = "l3.ttl", @@ -39682,8 +40304,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3123 >> 8) & 0xff, - 3123 & 0xff, + (3176 >> 8) & 0xff, + 3176 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39695,8 +40317,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3129 >> 8) & 0xff, - 3129 & 0xff, + (3182 >> 8) & 0xff, + 3182 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39705,8 +40327,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (582 >> 8) & 0xff, - 582 & 0xff} + (602 >> 8) & 0xff, + 602 & 0xff} }, { .description = "l3.ttl", @@ -39714,8 +40336,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3132 >> 8) & 0xff, - 3132 & 0xff, + (3185 >> 8) & 0xff, + 3185 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39724,8 +40346,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (583 >> 8) & 0xff, - 583 & 0xff} + (603 >> 8) & 0xff, + 603 & 0xff} }, { .description = "l3.ttl", @@ -39733,8 +40355,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3135 >> 8) & 0xff, - 3135 & 0xff, + (3188 >> 8) & 0xff, + 3188 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39749,15 +40371,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3141 >> 8) & 0xff, - 3141 & 0xff, + (3194 >> 8) & 0xff, + 3194 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (585 >> 8) & 0xff, - 585 & 0xff} + (605 >> 8) & 0xff, + 605 & 0xff} }, { .description = "l3.prot", @@ -39765,15 +40387,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3144 >> 8) & 0xff, - 3144 & 0xff, + (3197 >> 8) & 0xff, + 3197 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (586 >> 8) & 0xff, - 586 & 0xff} + (606 >> 8) & 0xff, + 606 & 0xff} }, { .description = "l3.prot", @@ -39781,8 +40403,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3147 >> 8) & 0xff, - 3147 & 0xff, + (3200 >> 8) & 0xff, + 3200 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39794,8 +40416,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3153 >> 8) & 0xff, - 3153 & 0xff, + (3206 >> 8) & 0xff, + 3206 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39804,8 +40426,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (588 >> 8) & 0xff, - 588 & 0xff} + (608 >> 8) & 0xff, + 608 & 0xff} }, { .description = "l3.prot", @@ -39813,8 +40435,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3156 >> 8) & 0xff, - 3156 & 0xff, + (3209 >> 8) & 0xff, + 3209 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39823,8 +40445,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (589 >> 8) & 0xff, - 589 & 0xff} + (609 >> 8) & 0xff, + 609 & 0xff} }, { .description = "l3.prot", @@ -39832,8 +40454,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3159 >> 8) & 0xff, - 3159 & 0xff, + (3212 >> 8) & 0xff, + 3212 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39848,15 +40470,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3165 >> 8) & 0xff, - 3165 & 0xff, + (3218 >> 8) & 0xff, + 3218 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (591 >> 8) & 0xff, - 591 & 0xff} + (611 >> 8) & 0xff, + 611 & 0xff} }, { .description = "l3.qos", @@ -39864,15 +40486,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3168 >> 8) & 0xff, - 3168 & 0xff, + (3221 >> 8) & 0xff, + 3221 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (592 >> 8) & 0xff, - 592 & 0xff} + (612 >> 8) & 0xff, + 612 & 0xff} }, { .description = "l3.qos", @@ -39880,8 +40502,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3171 >> 8) & 0xff, - 3171 & 0xff, + (3224 >> 8) & 0xff, + 3224 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39893,8 +40515,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3177 >> 8) & 0xff, - 3177 & 0xff, + (3230 >> 8) & 0xff, + 3230 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39903,8 +40525,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (594 >> 8) & 0xff, - 594 & 0xff} + (614 >> 8) & 0xff, + 614 & 0xff} }, { .description = "l3.qos", @@ -39912,8 +40534,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3180 >> 8) & 0xff, - 3180 & 0xff, + (3233 >> 8) & 0xff, + 3233 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39922,8 +40544,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (595 >> 8) & 0xff, - 595 & 0xff} + (615 >> 8) & 0xff, + 615 & 0xff} }, { .description = "l3.qos", @@ -39931,8 +40553,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3183 >> 8) & 0xff, - 3183 & 0xff, + (3236 >> 8) & 0xff, + 3236 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39947,15 +40569,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3189 >> 8) & 0xff, - 3189 & 0xff, + (3242 >> 8) & 0xff, + 3242 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (597 >> 8) & 0xff, - 597 & 0xff} + (617 >> 8) & 0xff, + 617 & 0xff} }, { .description = "l4.src", @@ -39963,15 +40585,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3192 >> 8) & 0xff, - 3192 & 0xff, + (3245 >> 8) & 0xff, + 3245 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (598 >> 8) & 0xff, - 598 & 0xff} + (618 >> 8) & 0xff, + 618 & 0xff} }, { .description = "l4.src", @@ -39979,8 +40601,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3195 >> 8) & 0xff, - 3195 & 0xff, + (3248 >> 8) & 0xff, + 3248 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -39992,8 +40614,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3201 >> 8) & 0xff, - 3201 & 0xff, + (3254 >> 8) & 0xff, + 3254 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -40002,8 +40624,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (600 >> 8) & 0xff, - 600 & 0xff} + (620 >> 8) & 0xff, + 620 & 0xff} }, { .description = "l4.src", @@ -40011,8 +40633,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3204 >> 8) & 0xff, - 3204 & 0xff, + (3257 >> 8) & 0xff, + 3257 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -40021,8 +40643,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (601 >> 8) & 0xff, - 601 & 0xff} + (621 >> 8) & 0xff, + 621 & 0xff} }, { .description = "l4.src", @@ -40030,8 +40652,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3207 >> 8) & 0xff, - 3207 & 0xff, + (3260 >> 8) & 0xff, + 3260 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -40046,15 +40668,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3213 >> 8) & 0xff, - 3213 & 0xff, + (3266 >> 8) & 0xff, + 3266 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (603 >> 8) & 0xff, - 603 & 0xff} + (623 >> 8) & 0xff, + 623 & 0xff} }, { .description = "l4.dst", @@ -40062,15 +40684,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3216 >> 8) & 0xff, - 3216 & 0xff, + (3269 >> 8) & 0xff, + 3269 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (604 >> 8) & 0xff, - 604 & 0xff} + (624 >> 8) & 0xff, + 624 & 0xff} }, { .description = "l4.dst", @@ -40078,8 +40700,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3219 >> 8) & 0xff, - 3219 & 0xff, + (3272 >> 8) & 0xff, + 3272 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -40091,8 +40713,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3225 >> 8) & 0xff, - 3225 & 0xff, + (3278 >> 8) & 0xff, + 3278 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -40101,8 +40723,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (606 >> 8) & 0xff, - 606 & 0xff} + (626 >> 8) & 0xff, + 626 & 0xff} }, { .description = "l4.dst", @@ -40110,8 +40732,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3228 >> 8) & 0xff, - 3228 & 0xff, + (3281 >> 8) & 0xff, + 3281 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -40120,8 +40742,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (607 >> 8) & 0xff, - 607 & 0xff} + (627 >> 8) & 0xff, + 627 & 0xff} }, { .description = "l4.dst", @@ -40129,8 +40751,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3231 >> 8) & 0xff, - 3231 & 0xff, + (3284 >> 8) & 0xff, + 3284 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -40335,8 +40957,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (51 >> 8) & 0xff, - 51 & 0xff, + (44 >> 8) & 0xff, + 44 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40380,8 +41002,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (52 >> 8) & 0xff, - 52 & 0xff, + (45 >> 8) & 0xff, + 45 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40395,8 +41017,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (53 >> 8) & 0xff, - 53 & 0xff, + (46 >> 8) & 0xff, + 46 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40410,8 +41032,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (54 >> 8) & 0xff, - 54 & 0xff, + (47 >> 8) & 0xff, + 47 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40767,8 +41389,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (55 >> 8) & 0xff, - 55 & 0xff, + (48 >> 8) & 0xff, + 48 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40782,8 +41404,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (58 >> 8) & 0xff, - 58 & 0xff, + (51 >> 8) & 0xff, + 51 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40827,8 +41449,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (61 >> 8) & 0xff, - 61 & 0xff, + (54 >> 8) & 0xff, + 54 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40860,8 +41482,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (65 >> 8) & 0xff, - 65 & 0xff, + (58 >> 8) & 0xff, + 58 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40869,8 +41491,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (4 >> 8) & 0xff, - 4 & 0xff} + (7 >> 8) & 0xff, + 7 & 0xff} }, { .description = "tl2_ivt.en", @@ -40884,8 +41506,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (73 >> 8) & 0xff, - 73 & 0xff, + (66 >> 8) & 0xff, + 66 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40905,8 +41527,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (77 >> 8) & 0xff, - 77 & 0xff, + (70 >> 8) & 0xff, + 70 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -40918,8 +41540,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (80 >> 8) & 0xff, - 80 & 0xff, + (73 >> 8) & 0xff, + 73 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -40931,8 +41553,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (83 >> 8) & 0xff, - 83 & 0xff, + (76 >> 8) & 0xff, + 76 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -40944,15 +41566,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (86 >> 8) & 0xff, - 86 & 0xff, + (79 >> 8) & 0xff, + 79 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (5 >> 8) & 0xff, - 5 & 0xff} + (8 >> 8) & 0xff, + 8 & 0xff} }, { .description = "tl3_dip3.en", @@ -40960,8 +41582,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (92 >> 8) & 0xff, - 92 & 0xff, + (85 >> 8) & 0xff, + 85 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40975,8 +41597,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (95 >> 8) & 0xff, - 95 & 0xff, + (88 >> 8) & 0xff, + 88 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40990,8 +41612,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (98 >> 8) & 0xff, - 98 & 0xff, + (91 >> 8) & 0xff, + 91 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41005,8 +41627,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (101 >> 8) & 0xff, - 101 & 0xff, + (94 >> 8) & 0xff, + 94 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41014,8 +41636,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (6 >> 8) & 0xff, - 6 & 0xff} + (9 >> 8) & 0xff, + 9 & 0xff} }, { .description = "tl3_ttl.en", @@ -41023,8 +41645,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (107 >> 8) & 0xff, - 107 & 0xff, + (100 >> 8) & 0xff, + 100 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41032,8 +41654,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (7 >> 8) & 0xff, - 7 & 0xff} + (10 >> 8) & 0xff, + 10 & 0xff} }, { .description = "tl3_prot.en", @@ -41041,8 +41663,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (113 >> 8) & 0xff, - 113 & 0xff, + (106 >> 8) & 0xff, + 106 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41050,8 +41672,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (8 >> 8) & 0xff, - 8 & 0xff} + (11 >> 8) & 0xff, + 11 & 0xff} }, { .description = "tl3_fid.en", @@ -41065,8 +41687,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (119 >> 8) & 0xff, - 119 & 0xff, + (112 >> 8) & 0xff, + 112 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41074,8 +41696,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (9 >> 8) & 0xff, - 9 & 0xff} + (12 >> 8) & 0xff, + 12 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -41149,8 +41771,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (125 >> 8) & 0xff, - 125 & 0xff, + (118 >> 8) & 0xff, + 118 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41158,8 +41780,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (10 >> 8) & 0xff, - 10 & 0xff} + (13 >> 8) & 0xff, + 13 & 0xff} }, { .description = "tl4_dst.en", @@ -41167,8 +41789,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (131 >> 8) & 0xff, - 131 & 0xff, + (124 >> 8) & 0xff, + 124 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41176,8 +41798,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (11 >> 8) & 0xff, - 11 & 0xff} + (14 >> 8) & 0xff, + 14 & 0xff} }, { .description = "tl4_flags.en", @@ -41233,8 +41855,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (137 >> 8) & 0xff, - 137 & 0xff, + (130 >> 8) & 0xff, + 130 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41242,8 +41864,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (12 >> 8) & 0xff, - 12 & 0xff} + (15 >> 8) & 0xff, + 15 & 0xff} }, { .description = "tid.en", @@ -41287,8 +41909,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (141 >> 8) & 0xff, - 141 & 0xff, + (134 >> 8) & 0xff, + 134 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41296,8 +41918,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (13 >> 8) & 0xff, - 13 & 0xff} + (16 >> 8) & 0xff, + 16 & 0xff} }, { .description = "l2_smac.en", @@ -41305,8 +41927,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (147 >> 8) & 0xff, - 147 & 0xff, + (140 >> 8) & 0xff, + 140 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41314,8 +41936,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (14 >> 8) & 0xff, - 14 & 0xff} + (17 >> 8) & 0xff, + 17 & 0xff} }, { .description = "l2_dt.en", @@ -41353,8 +41975,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (153 >> 8) & 0xff, - 153 & 0xff, + (146 >> 8) & 0xff, + 146 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41362,8 +41984,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (15 >> 8) & 0xff, - 15 & 0xff} + (18 >> 8) & 0xff, + 18 & 0xff} }, { .description = "l2_ovt.en", @@ -41389,8 +42011,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (161 >> 8) & 0xff, - 161 & 0xff, + (154 >> 8) & 0xff, + 154 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41398,8 +42020,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (16 >> 8) & 0xff, - 16 & 0xff} + (19 >> 8) & 0xff, + 19 & 0xff} }, { .description = "l2_ivt.en", @@ -41413,8 +42035,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (177 >> 8) & 0xff, - 177 & 0xff, + (170 >> 8) & 0xff, + 170 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41422,8 +42044,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (19 >> 8) & 0xff, - 19 & 0xff} + (22 >> 8) & 0xff, + 22 & 0xff} }, { .description = "l3_l3type.en", @@ -41437,8 +42059,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (185 >> 8) & 0xff, - 185 & 0xff, + (178 >> 8) & 0xff, + 178 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41446,8 +42068,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (20 >> 8) & 0xff, - 20 & 0xff} + (23 >> 8) & 0xff, + 23 & 0xff} }, { .description = "l3_sip2.en", @@ -41455,8 +42077,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (193 >> 8) & 0xff, - 193 & 0xff, + (186 >> 8) & 0xff, + 186 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41464,8 +42086,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (21 >> 8) & 0xff, - 21 & 0xff} + (24 >> 8) & 0xff, + 24 & 0xff} }, { .description = "l3_sip1.en", @@ -41473,8 +42095,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (201 >> 8) & 0xff, - 201 & 0xff, + (194 >> 8) & 0xff, + 194 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41482,8 +42104,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (22 >> 8) & 0xff, - 22 & 0xff} + (25 >> 8) & 0xff, + 25 & 0xff} }, { .description = "l3_sip0.en", @@ -41491,8 +42113,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (209 >> 8) & 0xff, - 209 & 0xff, + (202 >> 8) & 0xff, + 202 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41500,8 +42122,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (23 >> 8) & 0xff, - 23 & 0xff} + (26 >> 8) & 0xff, + 26 & 0xff} }, { .description = "l3_dip3.en", @@ -41509,8 +42131,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (225 >> 8) & 0xff, - 225 & 0xff, + (218 >> 8) & 0xff, + 218 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41518,8 +42140,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (26 >> 8) & 0xff, - 26 & 0xff} + (29 >> 8) & 0xff, + 29 & 0xff} }, { .description = "l3_dip2.en", @@ -41527,8 +42149,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (233 >> 8) & 0xff, - 233 & 0xff, + (226 >> 8) & 0xff, + 226 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41536,8 +42158,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (27 >> 8) & 0xff, - 27 & 0xff} + (30 >> 8) & 0xff, + 30 & 0xff} }, { .description = "l3_dip1.en", @@ -41545,8 +42167,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (241 >> 8) & 0xff, - 241 & 0xff, + (234 >> 8) & 0xff, + 234 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41554,8 +42176,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (28 >> 8) & 0xff, - 28 & 0xff} + (31 >> 8) & 0xff, + 31 & 0xff} }, { .description = "l3_dip0.en", @@ -41563,8 +42185,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (249 >> 8) & 0xff, - 249 & 0xff, + (242 >> 8) & 0xff, + 242 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41572,8 +42194,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (29 >> 8) & 0xff, - 29 & 0xff} + (32 >> 8) & 0xff, + 32 & 0xff} }, { .description = "l3_ttl.en", @@ -41581,8 +42203,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (265 >> 8) & 0xff, - 265 & 0xff, + (258 >> 8) & 0xff, + 258 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41590,8 +42212,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (32 >> 8) & 0xff, - 32 & 0xff} + (35 >> 8) & 0xff, + 35 & 0xff} }, { .description = "l3_prot.en", @@ -41599,8 +42221,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (281 >> 8) & 0xff, - 281 & 0xff, + (274 >> 8) & 0xff, + 274 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41608,8 +42230,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (35 >> 8) & 0xff, - 35 & 0xff} + (38 >> 8) & 0xff, + 38 & 0xff} }, { .description = "l3_fid.en", @@ -41623,8 +42245,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (297 >> 8) & 0xff, - 297 & 0xff, + (290 >> 8) & 0xff, + 290 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41632,8 +42254,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (38 >> 8) & 0xff, - 38 & 0xff} + (41 >> 8) & 0xff, + 41 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -41707,18 +42329,18 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (313 >> 8) & 0xff, - 313 & 0xff, + (306 >> 8) & 0xff, + 306 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (41 >> 8) & 0xff, - 41 & 0xff}, + (44 >> 8) & 0xff, + 44 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (42 >> 8) & 0xff, - 42 & 0xff} + (45 >> 8) & 0xff, + 45 & 0xff} }, { .description = "l4_dst.en", @@ -41726,18 +42348,18 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (320 >> 8) & 0xff, - 320 & 0xff, + (313 >> 8) & 0xff, + 313 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (43 >> 8) & 0xff, - 43 & 0xff}, + (46 >> 8) & 0xff, + 46 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (44 >> 8) & 0xff, - 44 & 0xff} + (47 >> 8) & 0xff, + 47 & 0xff} }, { .description = "l4_flags.en", @@ -43016,8 +43638,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (996 >> 8) & 0xff, - 996 & 0xff, + (989 >> 8) & 0xff, + 989 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43061,8 +43683,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (997 >> 8) & 0xff, - 997 & 0xff, + (990 >> 8) & 0xff, + 990 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43076,8 +43698,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (998 >> 8) & 0xff, - 998 & 0xff, + (991 >> 8) & 0xff, + 991 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43091,8 +43713,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (999 >> 8) & 0xff, - 999 & 0xff, + (992 >> 8) & 0xff, + 992 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43448,8 +44070,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1000 >> 8) & 0xff, - 1000 & 0xff, + (993 >> 8) & 0xff, + 993 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43463,8 +44085,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1004 >> 8) & 0xff, - 1004 & 0xff, + (997 >> 8) & 0xff, + 997 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43508,8 +44130,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1007 >> 8) & 0xff, - 1007 & 0xff, + (1000 >> 8) & 0xff, + 1000 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43541,8 +44163,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1011 >> 8) & 0xff, - 1011 & 0xff, + (1004 >> 8) & 0xff, + 1004 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43550,8 +44172,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (204 >> 8) & 0xff, - 204 & 0xff} + (207 >> 8) & 0xff, + 207 & 0xff} }, { .description = "tl2_ivt.en", @@ -43565,8 +44187,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1019 >> 8) & 0xff, - 1019 & 0xff, + (1012 >> 8) & 0xff, + 1012 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43586,8 +44208,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1023 >> 8) & 0xff, - 1023 & 0xff, + (1016 >> 8) & 0xff, + 1016 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43601,8 +44223,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1026 >> 8) & 0xff, - 1026 & 0xff, + (1019 >> 8) & 0xff, + 1019 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43616,8 +44238,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1029 >> 8) & 0xff, - 1029 & 0xff, + (1022 >> 8) & 0xff, + 1022 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43631,8 +44253,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1032 >> 8) & 0xff, - 1032 & 0xff, + (1025 >> 8) & 0xff, + 1025 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43640,8 +44262,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (205 >> 8) & 0xff, - 205 & 0xff} + (208 >> 8) & 0xff, + 208 & 0xff} }, { .description = "tl3_dip3.en", @@ -43649,8 +44271,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1038 >> 8) & 0xff, - 1038 & 0xff, + (1031 >> 8) & 0xff, + 1031 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43664,8 +44286,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1041 >> 8) & 0xff, - 1041 & 0xff, + (1034 >> 8) & 0xff, + 1034 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43679,8 +44301,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1044 >> 8) & 0xff, - 1044 & 0xff, + (1037 >> 8) & 0xff, + 1037 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43694,8 +44316,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1047 >> 8) & 0xff, - 1047 & 0xff, + (1040 >> 8) & 0xff, + 1040 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43703,8 +44325,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (206 >> 8) & 0xff, - 206 & 0xff} + (209 >> 8) & 0xff, + 209 & 0xff} }, { .description = "tl3_ttl.en", @@ -43712,8 +44334,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1053 >> 8) & 0xff, - 1053 & 0xff, + (1046 >> 8) & 0xff, + 1046 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43721,8 +44343,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (207 >> 8) & 0xff, - 207 & 0xff} + (210 >> 8) & 0xff, + 210 & 0xff} }, { .description = "tl3_prot.en", @@ -43730,8 +44352,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1059 >> 8) & 0xff, - 1059 & 0xff, + (1052 >> 8) & 0xff, + 1052 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43739,8 +44361,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (208 >> 8) & 0xff, - 208 & 0xff} + (211 >> 8) & 0xff, + 211 & 0xff} }, { .description = "tl3_fid.en", @@ -43754,8 +44376,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1065 >> 8) & 0xff, - 1065 & 0xff, + (1058 >> 8) & 0xff, + 1058 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43763,8 +44385,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (209 >> 8) & 0xff, - 209 & 0xff} + (212 >> 8) & 0xff, + 212 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -43838,8 +44460,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1071 >> 8) & 0xff, - 1071 & 0xff, + (1064 >> 8) & 0xff, + 1064 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43847,8 +44469,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (210 >> 8) & 0xff, - 210 & 0xff} + (213 >> 8) & 0xff, + 213 & 0xff} }, { .description = "tl4_dst.en", @@ -43856,8 +44478,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1077 >> 8) & 0xff, - 1077 & 0xff, + (1070 >> 8) & 0xff, + 1070 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43865,8 +44487,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (211 >> 8) & 0xff, - 211 & 0xff} + (214 >> 8) & 0xff, + 214 & 0xff} }, { .description = "tl4_flags.en", @@ -43922,8 +44544,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1083 >> 8) & 0xff, - 1083 & 0xff, + (1076 >> 8) & 0xff, + 1076 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43931,8 +44553,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (212 >> 8) & 0xff, - 212 & 0xff} + (215 >> 8) & 0xff, + 215 & 0xff} }, { .description = "tid.en", @@ -43976,8 +44598,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1087 >> 8) & 0xff, - 1087 & 0xff, + (1080 >> 8) & 0xff, + 1080 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43985,8 +44607,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (213 >> 8) & 0xff, - 213 & 0xff} + (216 >> 8) & 0xff, + 216 & 0xff} }, { .description = "l2_smac.en", @@ -43994,8 +44616,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1095 >> 8) & 0xff, - 1095 & 0xff, + (1088 >> 8) & 0xff, + 1088 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44003,8 +44625,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (214 >> 8) & 0xff, - 214 & 0xff} + (217 >> 8) & 0xff, + 217 & 0xff} }, { .description = "l2_dt.en", @@ -44042,8 +44664,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1101 >> 8) & 0xff, - 1101 & 0xff, + (1094 >> 8) & 0xff, + 1094 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44051,8 +44673,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (215 >> 8) & 0xff, - 215 & 0xff} + (218 >> 8) & 0xff, + 218 & 0xff} }, { .description = "l2_ovt.en", @@ -44078,8 +44700,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1109 >> 8) & 0xff, - 1109 & 0xff, + (1102 >> 8) & 0xff, + 1102 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44087,8 +44709,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (216 >> 8) & 0xff, - 216 & 0xff} + (219 >> 8) & 0xff, + 219 & 0xff} }, { .description = "l2_ivt.en", @@ -44102,8 +44724,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1125 >> 8) & 0xff, - 1125 & 0xff, + (1118 >> 8) & 0xff, + 1118 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44111,8 +44733,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (219 >> 8) & 0xff, - 219 & 0xff} + (222 >> 8) & 0xff, + 222 & 0xff} }, { .description = "l3_l3type.en", @@ -44126,8 +44748,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1133 >> 8) & 0xff, - 1133 & 0xff, + (1126 >> 8) & 0xff, + 1126 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44135,8 +44757,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (220 >> 8) & 0xff, - 220 & 0xff} + (223 >> 8) & 0xff, + 223 & 0xff} }, { .description = "l3_sip2.en", @@ -44144,8 +44766,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1139 >> 8) & 0xff, - 1139 & 0xff, + (1132 >> 8) & 0xff, + 1132 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44153,8 +44775,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (221 >> 8) & 0xff, - 221 & 0xff} + (224 >> 8) & 0xff, + 224 & 0xff} }, { .description = "l3_sip1.en", @@ -44162,8 +44784,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1145 >> 8) & 0xff, - 1145 & 0xff, + (1138 >> 8) & 0xff, + 1138 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44171,8 +44793,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (222 >> 8) & 0xff, - 222 & 0xff} + (225 >> 8) & 0xff, + 225 & 0xff} }, { .description = "l3_sip0.en", @@ -44180,8 +44802,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1151 >> 8) & 0xff, - 1151 & 0xff, + (1144 >> 8) & 0xff, + 1144 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44189,8 +44811,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (223 >> 8) & 0xff, - 223 & 0xff} + (226 >> 8) & 0xff, + 226 & 0xff} }, { .description = "l3_dip3.en", @@ -44198,8 +44820,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1163 >> 8) & 0xff, - 1163 & 0xff, + (1156 >> 8) & 0xff, + 1156 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44207,8 +44829,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (226 >> 8) & 0xff, - 226 & 0xff} + (229 >> 8) & 0xff, + 229 & 0xff} }, { .description = "l3_dip2.en", @@ -44216,8 +44838,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1169 >> 8) & 0xff, - 1169 & 0xff, + (1162 >> 8) & 0xff, + 1162 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44225,8 +44847,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (227 >> 8) & 0xff, - 227 & 0xff} + (230 >> 8) & 0xff, + 230 & 0xff} }, { .description = "l3_dip1.en", @@ -44234,8 +44856,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1175 >> 8) & 0xff, - 1175 & 0xff, + (1168 >> 8) & 0xff, + 1168 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44243,8 +44865,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (228 >> 8) & 0xff, - 228 & 0xff} + (231 >> 8) & 0xff, + 231 & 0xff} }, { .description = "l3_dip0.en", @@ -44252,8 +44874,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1181 >> 8) & 0xff, - 1181 & 0xff, + (1174 >> 8) & 0xff, + 1174 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44261,8 +44883,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (229 >> 8) & 0xff, - 229 & 0xff} + (232 >> 8) & 0xff, + 232 & 0xff} }, { .description = "l3_ttl.en", @@ -44270,8 +44892,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1193 >> 8) & 0xff, - 1193 & 0xff, + (1186 >> 8) & 0xff, + 1186 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44279,8 +44901,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (232 >> 8) & 0xff, - 232 & 0xff} + (235 >> 8) & 0xff, + 235 & 0xff} }, { .description = "l3_prot.en", @@ -44288,8 +44910,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1205 >> 8) & 0xff, - 1205 & 0xff, + (1198 >> 8) & 0xff, + 1198 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44297,8 +44919,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (235 >> 8) & 0xff, - 235 & 0xff} + (238 >> 8) & 0xff, + 238 & 0xff} }, { .description = "l3_fid.en", @@ -44312,8 +44934,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1217 >> 8) & 0xff, - 1217 & 0xff, + (1210 >> 8) & 0xff, + 1210 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44321,8 +44943,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (238 >> 8) & 0xff, - 238 & 0xff} + (241 >> 8) & 0xff, + 241 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -44396,8 +45018,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1229 >> 8) & 0xff, - 1229 & 0xff, + (1222 >> 8) & 0xff, + 1222 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44405,8 +45027,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (241 >> 8) & 0xff, - 241 & 0xff} + (244 >> 8) & 0xff, + 244 & 0xff} }, { .description = "l4_dst.en", @@ -44414,8 +45036,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1241 >> 8) & 0xff, - 1241 & 0xff, + (1234 >> 8) & 0xff, + 1234 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44423,8 +45045,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (244 >> 8) & 0xff, - 244 & 0xff} + (247 >> 8) & 0xff, + 247 & 0xff} }, { .description = "l4_flags.en", @@ -44734,8 +45356,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1664 >> 8) & 0xff, - 1664 & 0xff, + (1683 >> 8) & 0xff, + 1683 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44779,8 +45401,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1665 >> 8) & 0xff, - 1665 & 0xff, + (1684 >> 8) & 0xff, + 1684 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44794,8 +45416,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1666 >> 8) & 0xff, - 1666 & 0xff, + (1685 >> 8) & 0xff, + 1685 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44809,8 +45431,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1667 >> 8) & 0xff, - 1667 & 0xff, + (1686 >> 8) & 0xff, + 1686 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45166,8 +45788,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1668 >> 8) & 0xff, - 1668 & 0xff, + (1687 >> 8) & 0xff, + 1687 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45181,13 +45803,14 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1671 >> 8) & 0xff, - 1671 & 0xff, + (1690 >> 8) & 0xff, + 1690 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - 1}, + (320 >> 8) & 0xff, + 320 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -45226,8 +45849,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1674 >> 8) & 0xff, - 1674 & 0xff, + (1695 >> 8) & 0xff, + 1695 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45259,8 +45882,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1678 >> 8) & 0xff, - 1678 & 0xff, + (1699 >> 8) & 0xff, + 1699 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45268,8 +45891,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (313 >> 8) & 0xff, - 313 & 0xff} + (321 >> 8) & 0xff, + 321 & 0xff} }, { .description = "tl2_ivt.en", @@ -45283,8 +45906,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1686 >> 8) & 0xff, - 1686 & 0xff, + (1707 >> 8) & 0xff, + 1707 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45304,13 +45927,11 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1690 >> 8) & 0xff, - 1690 & 0xff, + (1711 >> 8) & 0xff, + 1711 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - 1}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -45319,13 +45940,11 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1693 >> 8) & 0xff, - 1693 & 0xff, + (1714 >> 8) & 0xff, + 1714 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - 1}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -45334,13 +45953,11 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1696 >> 8) & 0xff, - 1696 & 0xff, + (1717 >> 8) & 0xff, + 1717 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - 1}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -45349,17 +45966,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1699 >> 8) & 0xff, - 1699 & 0xff, + (1720 >> 8) & 0xff, + 1720 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr2 = { - 1}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (314 >> 8) & 0xff, - 314 & 0xff} + (322 >> 8) & 0xff, + 322 & 0xff} }, { .description = "tl3_dip3.en", @@ -45367,8 +45982,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1705 >> 8) & 0xff, - 1705 & 0xff, + (1726 >> 8) & 0xff, + 1726 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45382,8 +45997,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1708 >> 8) & 0xff, - 1708 & 0xff, + (1729 >> 8) & 0xff, + 1729 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45397,8 +46012,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1711 >> 8) & 0xff, - 1711 & 0xff, + (1732 >> 8) & 0xff, + 1732 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45412,8 +46027,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1714 >> 8) & 0xff, - 1714 & 0xff, + (1735 >> 8) & 0xff, + 1735 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45421,8 +46036,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (315 >> 8) & 0xff, - 315 & 0xff} + (323 >> 8) & 0xff, + 323 & 0xff} }, { .description = "tl3_ttl.en", @@ -45430,8 +46045,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1720 >> 8) & 0xff, - 1720 & 0xff, + (1741 >> 8) & 0xff, + 1741 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45439,8 +46054,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (316 >> 8) & 0xff, - 316 & 0xff} + (324 >> 8) & 0xff, + 324 & 0xff} }, { .description = "tl3_prot.en", @@ -45448,8 +46063,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1726 >> 8) & 0xff, - 1726 & 0xff, + (1747 >> 8) & 0xff, + 1747 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45457,8 +46072,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (317 >> 8) & 0xff, - 317 & 0xff} + (325 >> 8) & 0xff, + 325 & 0xff} }, { .description = "tl3_fid.en", @@ -45472,8 +46087,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1732 >> 8) & 0xff, - 1732 & 0xff, + (1753 >> 8) & 0xff, + 1753 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45481,8 +46096,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (318 >> 8) & 0xff, - 318 & 0xff} + (326 >> 8) & 0xff, + 326 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -45556,8 +46171,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1738 >> 8) & 0xff, - 1738 & 0xff, + (1759 >> 8) & 0xff, + 1759 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45565,8 +46180,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (319 >> 8) & 0xff, - 319 & 0xff} + (327 >> 8) & 0xff, + 327 & 0xff} }, { .description = "tl4_dst.en", @@ -45574,8 +46189,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1744 >> 8) & 0xff, - 1744 & 0xff, + (1765 >> 8) & 0xff, + 1765 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45583,8 +46198,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (320 >> 8) & 0xff, - 320 & 0xff} + (328 >> 8) & 0xff, + 328 & 0xff} }, { .description = "tl4_flags.en", @@ -45640,8 +46255,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1750 >> 8) & 0xff, - 1750 & 0xff, + (1771 >> 8) & 0xff, + 1771 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45649,8 +46264,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (321 >> 8) & 0xff, - 321 & 0xff} + (329 >> 8) & 0xff, + 329 & 0xff} }, { .description = "tid.en", @@ -45694,8 +46309,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1754 >> 8) & 0xff, - 1754 & 0xff, + (1775 >> 8) & 0xff, + 1775 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45703,8 +46318,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (322 >> 8) & 0xff, - 322 & 0xff} + (330 >> 8) & 0xff, + 330 & 0xff} }, { .description = "l2_smac.en", @@ -45712,8 +46327,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1760 >> 8) & 0xff, - 1760 & 0xff, + (1781 >> 8) & 0xff, + 1781 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45721,8 +46336,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (323 >> 8) & 0xff, - 323 & 0xff} + (331 >> 8) & 0xff, + 331 & 0xff} }, { .description = "l2_dt.en", @@ -45760,8 +46375,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1766 >> 8) & 0xff, - 1766 & 0xff, + (1787 >> 8) & 0xff, + 1787 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45769,8 +46384,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (324 >> 8) & 0xff, - 324 & 0xff} + (332 >> 8) & 0xff, + 332 & 0xff} }, { .description = "l2_ovt.en", @@ -45796,8 +46411,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1774 >> 8) & 0xff, - 1774 & 0xff, + (1795 >> 8) & 0xff, + 1795 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45805,8 +46420,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (325 >> 8) & 0xff, - 325 & 0xff} + (333 >> 8) & 0xff, + 333 & 0xff} }, { .description = "l2_ivt.en", @@ -45820,8 +46435,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1790 >> 8) & 0xff, - 1790 & 0xff, + (1811 >> 8) & 0xff, + 1811 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -45829,8 +46444,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (328 >> 8) & 0xff, - 328 & 0xff} + (336 >> 8) & 0xff, + 336 & 0xff} }, { .description = "l3_l3type.en", @@ -45844,17 +46459,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1798 >> 8) & 0xff, - 1798 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1819 >> 8) & 0xff, + 1819 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (329 >> 8) & 0xff, - 329 & 0xff} + (337 >> 8) & 0xff, + 337 & 0xff} }, { .description = "l3_sip2.en", @@ -45862,17 +46477,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1804 >> 8) & 0xff, - 1804 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1827 >> 8) & 0xff, + 1827 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (330 >> 8) & 0xff, - 330 & 0xff} + (338 >> 8) & 0xff, + 338 & 0xff} }, { .description = "l3_sip1.en", @@ -45880,17 +46495,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1810 >> 8) & 0xff, - 1810 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1835 >> 8) & 0xff, + 1835 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (331 >> 8) & 0xff, - 331 & 0xff} + (339 >> 8) & 0xff, + 339 & 0xff} }, { .description = "l3_sip0.en", @@ -45898,17 +46513,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1816 >> 8) & 0xff, - 1816 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1843 >> 8) & 0xff, + 1843 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (332 >> 8) & 0xff, - 332 & 0xff} + (340 >> 8) & 0xff, + 340 & 0xff} }, { .description = "l3_dip3.en", @@ -45916,17 +46531,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1828 >> 8) & 0xff, - 1828 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1859 >> 8) & 0xff, + 1859 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (335 >> 8) & 0xff, - 335 & 0xff} + (343 >> 8) & 0xff, + 343 & 0xff} }, { .description = "l3_dip2.en", @@ -45934,17 +46549,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1834 >> 8) & 0xff, - 1834 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1867 >> 8) & 0xff, + 1867 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (336 >> 8) & 0xff, - 336 & 0xff} + (344 >> 8) & 0xff, + 344 & 0xff} }, { .description = "l3_dip1.en", @@ -45952,17 +46567,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1840 >> 8) & 0xff, - 1840 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1875 >> 8) & 0xff, + 1875 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (337 >> 8) & 0xff, - 337 & 0xff} + (345 >> 8) & 0xff, + 345 & 0xff} }, { .description = "l3_dip0.en", @@ -45970,17 +46585,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1846 >> 8) & 0xff, - 1846 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1883 >> 8) & 0xff, + 1883 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (338 >> 8) & 0xff, - 338 & 0xff} + (346 >> 8) & 0xff, + 346 & 0xff} }, { .description = "l3_ttl.en", @@ -45988,17 +46603,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1858 >> 8) & 0xff, - 1858 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1899 >> 8) & 0xff, + 1899 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (341 >> 8) & 0xff, - 341 & 0xff} + (349 >> 8) & 0xff, + 349 & 0xff} }, { .description = "l3_prot.en", @@ -46006,17 +46621,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1870 >> 8) & 0xff, - 1870 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1915 >> 8) & 0xff, + 1915 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (344 >> 8) & 0xff, - 344 & 0xff} + (352 >> 8) & 0xff, + 352 & 0xff} }, { .description = "l3_fid.en", @@ -46030,17 +46645,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1882 >> 8) & 0xff, - 1882 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, + (1931 >> 8) & 0xff, + 1931 & 0xff, + (4 >> 8) & 0xff, + 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (347 >> 8) & 0xff, - 347 & 0xff} + (355 >> 8) & 0xff, + 355 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -46114,17 +46729,18 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1894 >> 8) & 0xff, - 1894 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (1947 >> 8) & 0xff, + 1947 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - 1}, + (358 >> 8) & 0xff, + 358 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (350 >> 8) & 0xff, - 350 & 0xff} + (359 >> 8) & 0xff, + 359 & 0xff} }, { .description = "l4_dst.en", @@ -46132,17 +46748,18 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1906 >> 8) & 0xff, - 1906 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + (1954 >> 8) & 0xff, + 1954 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - 1}, + (360 >> 8) & 0xff, + 360 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (353 >> 8) & 0xff, - 353 & 0xff} + (361 >> 8) & 0xff, + 361 & 0xff} }, { .description = "l4_flags.en", @@ -47420,8 +48037,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2573 >> 8) & 0xff, - 2573 & 0xff, + (2626 >> 8) & 0xff, + 2626 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47465,8 +48082,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2574 >> 8) & 0xff, - 2574 & 0xff, + (2627 >> 8) & 0xff, + 2627 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47480,8 +48097,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2575 >> 8) & 0xff, - 2575 & 0xff, + (2628 >> 8) & 0xff, + 2628 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47495,8 +48112,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2576 >> 8) & 0xff, - 2576 & 0xff, + (2629 >> 8) & 0xff, + 2629 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47852,8 +48469,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2577 >> 8) & 0xff, - 2577 & 0xff, + (2630 >> 8) & 0xff, + 2630 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47867,8 +48484,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2581 >> 8) & 0xff, - 2581 & 0xff, + (2634 >> 8) & 0xff, + 2634 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47912,8 +48529,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2584 >> 8) & 0xff, - 2584 & 0xff, + (2637 >> 8) & 0xff, + 2637 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47945,8 +48562,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2588 >> 8) & 0xff, - 2588 & 0xff, + (2641 >> 8) & 0xff, + 2641 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47954,8 +48571,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (499 >> 8) & 0xff, - 499 & 0xff} + (519 >> 8) & 0xff, + 519 & 0xff} }, { .description = "tl2_ivt.en", @@ -47969,8 +48586,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2596 >> 8) & 0xff, - 2596 & 0xff, + (2649 >> 8) & 0xff, + 2649 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47990,8 +48607,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2600 >> 8) & 0xff, - 2600 & 0xff, + (2653 >> 8) & 0xff, + 2653 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48005,8 +48622,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2603 >> 8) & 0xff, - 2603 & 0xff, + (2656 >> 8) & 0xff, + 2656 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48020,8 +48637,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2606 >> 8) & 0xff, - 2606 & 0xff, + (2659 >> 8) & 0xff, + 2659 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48035,8 +48652,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2609 >> 8) & 0xff, - 2609 & 0xff, + (2662 >> 8) & 0xff, + 2662 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48044,8 +48661,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (500 >> 8) & 0xff, - 500 & 0xff} + (520 >> 8) & 0xff, + 520 & 0xff} }, { .description = "tl3_dip3.en", @@ -48053,8 +48670,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2615 >> 8) & 0xff, - 2615 & 0xff, + (2668 >> 8) & 0xff, + 2668 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48068,8 +48685,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2618 >> 8) & 0xff, - 2618 & 0xff, + (2671 >> 8) & 0xff, + 2671 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48083,8 +48700,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2621 >> 8) & 0xff, - 2621 & 0xff, + (2674 >> 8) & 0xff, + 2674 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48098,8 +48715,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2624 >> 8) & 0xff, - 2624 & 0xff, + (2677 >> 8) & 0xff, + 2677 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48107,8 +48724,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (501 >> 8) & 0xff, - 501 & 0xff} + (521 >> 8) & 0xff, + 521 & 0xff} }, { .description = "tl3_ttl.en", @@ -48116,8 +48733,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2630 >> 8) & 0xff, - 2630 & 0xff, + (2683 >> 8) & 0xff, + 2683 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48125,8 +48742,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (502 >> 8) & 0xff, - 502 & 0xff} + (522 >> 8) & 0xff, + 522 & 0xff} }, { .description = "tl3_prot.en", @@ -48134,8 +48751,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2636 >> 8) & 0xff, - 2636 & 0xff, + (2689 >> 8) & 0xff, + 2689 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48143,8 +48760,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (503 >> 8) & 0xff, - 503 & 0xff} + (523 >> 8) & 0xff, + 523 & 0xff} }, { .description = "tl3_fid.en", @@ -48158,8 +48775,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2642 >> 8) & 0xff, - 2642 & 0xff, + (2695 >> 8) & 0xff, + 2695 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48167,8 +48784,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (504 >> 8) & 0xff, - 504 & 0xff} + (524 >> 8) & 0xff, + 524 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -48242,8 +48859,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2648 >> 8) & 0xff, - 2648 & 0xff, + (2701 >> 8) & 0xff, + 2701 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48251,8 +48868,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (505 >> 8) & 0xff, - 505 & 0xff} + (525 >> 8) & 0xff, + 525 & 0xff} }, { .description = "tl4_dst.en", @@ -48260,8 +48877,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2654 >> 8) & 0xff, - 2654 & 0xff, + (2707 >> 8) & 0xff, + 2707 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48269,8 +48886,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (506 >> 8) & 0xff, - 506 & 0xff} + (526 >> 8) & 0xff, + 526 & 0xff} }, { .description = "tl4_flags.en", @@ -48326,8 +48943,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2660 >> 8) & 0xff, - 2660 & 0xff, + (2713 >> 8) & 0xff, + 2713 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48335,8 +48952,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (507 >> 8) & 0xff, - 507 & 0xff} + (527 >> 8) & 0xff, + 527 & 0xff} }, { .description = "tid.en", @@ -48380,8 +48997,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2664 >> 8) & 0xff, - 2664 & 0xff, + (2717 >> 8) & 0xff, + 2717 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48389,8 +49006,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (508 >> 8) & 0xff, - 508 & 0xff} + (528 >> 8) & 0xff, + 528 & 0xff} }, { .description = "l2_smac.en", @@ -48398,8 +49015,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2672 >> 8) & 0xff, - 2672 & 0xff, + (2725 >> 8) & 0xff, + 2725 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48407,8 +49024,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (509 >> 8) & 0xff, - 509 & 0xff} + (529 >> 8) & 0xff, + 529 & 0xff} }, { .description = "l2_dt.en", @@ -48446,8 +49063,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2678 >> 8) & 0xff, - 2678 & 0xff, + (2731 >> 8) & 0xff, + 2731 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48455,8 +49072,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (510 >> 8) & 0xff, - 510 & 0xff} + (530 >> 8) & 0xff, + 530 & 0xff} }, { .description = "l2_ovt.en", @@ -48482,8 +49099,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2686 >> 8) & 0xff, - 2686 & 0xff, + (2739 >> 8) & 0xff, + 2739 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48491,8 +49108,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (511 >> 8) & 0xff, - 511 & 0xff} + (531 >> 8) & 0xff, + 531 & 0xff} }, { .description = "l2_ivt.en", @@ -48506,8 +49123,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2702 >> 8) & 0xff, - 2702 & 0xff, + (2755 >> 8) & 0xff, + 2755 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48515,8 +49132,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (514 >> 8) & 0xff, - 514 & 0xff} + (534 >> 8) & 0xff, + 534 & 0xff} }, { .description = "l3_l3type.en", @@ -48530,8 +49147,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2710 >> 8) & 0xff, - 2710 & 0xff, + (2763 >> 8) & 0xff, + 2763 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48539,8 +49156,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (515 >> 8) & 0xff, - 515 & 0xff} + (535 >> 8) & 0xff, + 535 & 0xff} }, { .description = "l3_sip2.en", @@ -48548,8 +49165,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2716 >> 8) & 0xff, - 2716 & 0xff, + (2769 >> 8) & 0xff, + 2769 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48557,8 +49174,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (516 >> 8) & 0xff, - 516 & 0xff} + (536 >> 8) & 0xff, + 536 & 0xff} }, { .description = "l3_sip1.en", @@ -48566,8 +49183,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2722 >> 8) & 0xff, - 2722 & 0xff, + (2775 >> 8) & 0xff, + 2775 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48575,8 +49192,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (517 >> 8) & 0xff, - 517 & 0xff} + (537 >> 8) & 0xff, + 537 & 0xff} }, { .description = "l3_sip0.en", @@ -48584,8 +49201,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2728 >> 8) & 0xff, - 2728 & 0xff, + (2781 >> 8) & 0xff, + 2781 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48593,8 +49210,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (518 >> 8) & 0xff, - 518 & 0xff} + (538 >> 8) & 0xff, + 538 & 0xff} }, { .description = "l3_dip3.en", @@ -48602,8 +49219,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2740 >> 8) & 0xff, - 2740 & 0xff, + (2793 >> 8) & 0xff, + 2793 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48611,8 +49228,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (521 >> 8) & 0xff, - 521 & 0xff} + (541 >> 8) & 0xff, + 541 & 0xff} }, { .description = "l3_dip2.en", @@ -48620,8 +49237,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2746 >> 8) & 0xff, - 2746 & 0xff, + (2799 >> 8) & 0xff, + 2799 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48629,8 +49246,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (522 >> 8) & 0xff, - 522 & 0xff} + (542 >> 8) & 0xff, + 542 & 0xff} }, { .description = "l3_dip1.en", @@ -48638,8 +49255,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2752 >> 8) & 0xff, - 2752 & 0xff, + (2805 >> 8) & 0xff, + 2805 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48647,8 +49264,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (523 >> 8) & 0xff, - 523 & 0xff} + (543 >> 8) & 0xff, + 543 & 0xff} }, { .description = "l3_dip0.en", @@ -48656,8 +49273,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2758 >> 8) & 0xff, - 2758 & 0xff, + (2811 >> 8) & 0xff, + 2811 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48665,8 +49282,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (524 >> 8) & 0xff, - 524 & 0xff} + (544 >> 8) & 0xff, + 544 & 0xff} }, { .description = "l3_ttl.en", @@ -48674,8 +49291,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2770 >> 8) & 0xff, - 2770 & 0xff, + (2823 >> 8) & 0xff, + 2823 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48683,8 +49300,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (527 >> 8) & 0xff, - 527 & 0xff} + (547 >> 8) & 0xff, + 547 & 0xff} }, { .description = "l3_prot.en", @@ -48692,8 +49309,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2782 >> 8) & 0xff, - 2782 & 0xff, + (2835 >> 8) & 0xff, + 2835 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48701,8 +49318,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (530 >> 8) & 0xff, - 530 & 0xff} + (550 >> 8) & 0xff, + 550 & 0xff} }, { .description = "l3_fid.en", @@ -48716,8 +49333,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2794 >> 8) & 0xff, - 2794 & 0xff, + (2847 >> 8) & 0xff, + 2847 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48725,8 +49342,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (533 >> 8) & 0xff, - 533 & 0xff} + (553 >> 8) & 0xff, + 553 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -48800,8 +49417,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2806 >> 8) & 0xff, - 2806 & 0xff, + (2859 >> 8) & 0xff, + 2859 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48809,8 +49426,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (536 >> 8) & 0xff, - 536 & 0xff} + (556 >> 8) & 0xff, + 556 & 0xff} }, { .description = "l4_dst.en", @@ -48818,8 +49435,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2818 >> 8) & 0xff, - 2818 & 0xff, + (2871 >> 8) & 0xff, + 2871 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48827,8 +49444,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (539 >> 8) & 0xff, - 539 & 0xff} + (559 >> 8) & 0xff, + 559 & 0xff} }, { .description = "l4_flags.en", @@ -49663,7 +50280,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .description = "l2_cntxt_id", .field_bit_size = 11, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .field_src1 = BNXT_ULP_FIELD_SRC_RF, + .field_opr1 = { + (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff, + BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff} }, { .description = "prsv_l2ip_cntxt_id", @@ -51152,7 +51772,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .description = "l2_cntxt_id", .field_bit_size = 11, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + .field_src1 = BNXT_ULP_FIELD_SRC_RF, + .field_opr1 = { + (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff, + BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff} }, { .description = "prsv_l2ip_cntxt_id", @@ -51174,6 +51797,46 @@ struct bnxt_ulp_mapper_field_info ulp_thor2_class_result_field_list[] = { .field_opr1 = { 1} }, + /* class_tid: 4, , table: l2_cntxt_tcam_cache.endpoint_def_egr_wr */ + { + .description = "rid", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, + .field_opr1 = { + (BNXT_ULP_RF_IDX_RID >> 8) & 0xff, + BNXT_ULP_RF_IDX_RID & 0xff} + }, + { + .description = "l2_cntxt_tcam_index", + .field_bit_size = 11, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + { + .description = "l2_cntxt_id", + .field_bit_size = 11, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, + .field_opr1 = { + (BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff, + BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff} + }, + { + .description = "src_property_ptr", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO + }, + { + .description = "prof_func_id", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, + .field_opr1 = { + (BNXT_ULP_RF_IDX_PROF_FUNC_ID_0 >> 8) & 0xff, + BNXT_ULP_RF_IDX_PROF_FUNC_ID_0 & 0xff} + }, /* class_tid: 4, , table: port_table.egr_wr_0 */ { .description = "rid", @@ -51484,6 +52147,12 @@ struct bnxt_ulp_mapper_ident_info ulp_thor2_class_ident_list[] = { .ident_bit_pos = 43 }, { + .description = "l2_cntxt_tcam_index", + .regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, + .ident_bit_size = 11, + .ident_bit_pos = 32 + }, + { .description = "prof_func_id", .regfile_idx = BNXT_ULP_RF_IDX_PROF_FUNC_ID_0, .ident_bit_size = 8, @@ -51672,14 +52341,6 @@ struct bnxt_ulp_mapper_ident_info ulp_thor2_class_ident_list[] = { .ident_bit_size = 8, .ident_bit_pos = 33 }, - { - .description = "wc_profile_id", - .resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER, - .ident_type = TF_IDENT_TYPE_WC_PROF, - .regfile_idx = BNXT_ULP_RF_IDX_WC_PROFILE_ID_0, - .ident_bit_size = 8, - .ident_bit_pos = 12 - }, /* class_tid: 2, , table: em_flow_conflict_cache.rd */ { .description = "flow_sig_id", @@ -51801,25 +52462,6 @@ struct bnxt_ulp_mapper_ident_info ulp_thor2_class_ident_list[] = { .regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0, .ident_bit_size = 11, .ident_bit_pos = 109 - }, - /* class_tid: 4, , table: l2_cntxt_tcam_cache.endpoint_def_egr_wr */ - { - .description = "l2_cntxt_id", - .regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0, - .ident_bit_size = 11, - .ident_bit_pos = 43 - }, - { - .description = "prof_func_id", - .regfile_idx = BNXT_ULP_RF_IDX_PROF_FUNC_ID_0, - .ident_bit_size = 8, - .ident_bit_pos = 86 - }, - { - .description = "rid", - .regfile_idx = BNXT_ULP_RF_IDX_RID, - .ident_bit_size = 32, - .ident_bit_pos = 0 } }; diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c index 786c08e721..b19cf8501d 100644 --- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c +++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c @@ -13,7 +13,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_thor_class_tmpl_list[] = { /* class_tid: 1, ingress */ [1] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, - .num_tbls = 38, + .num_tbls = 39, .start_tbl_idx = 0, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, @@ -24,30 +24,30 @@ struct bnxt_ulp_mapper_tmpl_info ulp_thor_class_tmpl_list[] = { [2] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 25, - .start_tbl_idx = 38, + .start_tbl_idx = 39, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 1552, + .cond_start_idx = 1545, .cond_nums = 0 } }, /* class_tid: 3, ingress */ [3] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 23, - .start_tbl_idx = 63, + .start_tbl_idx = 64, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 3077, + .cond_start_idx = 3069, .cond_nums = 0 } }, /* class_tid: 4, egress */ [4] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 35, - .start_tbl_idx = 86, + .start_tbl_idx = 87, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 3081, + .cond_start_idx = 3073, .cond_nums = 0 } } }; @@ -95,7 +95,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .key_bit_size = 11, .key_num_fields = 1, .ident_start_idx = 3, - .ident_nums = 1 + .ident_nums = 3 }, { /* class_tid: 1, , table: control.check_f1_f2_flow */ .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, @@ -128,7 +128,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 19, .key_bit_size = 19, .key_num_fields = 2, - .ident_start_idx = 4, + .ident_start_idx = 6, .ident_nums = 1 }, { /* class_tid: 1, , table: control.tunnel_cache_check */ @@ -161,7 +161,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, - .ident_start_idx = 5, + .ident_start_idx = 7, .ident_nums = 1 }, { /* class_tid: 1, , table: tunnel_cache.f1_f2_wr */ @@ -191,7 +191,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, .direction = TF_DIR_RX, .execute_info = { - .cond_true_goto = 7, + .cond_true_goto = 8, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, .cond_start_idx = 3, @@ -199,10 +199,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP }, - { /* class_tid: 1, , table: mac_addr_cache.rd */ - .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, - .resource_sub_type = - BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE, + { /* class_tid: 1, , table: control.dmac_calculation */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, .direction = TF_DIR_RX, .execute_info = { .cond_true_goto = 1, @@ -210,6 +208,26 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, .cond_start_idx = 4, .cond_nums = 0 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, + .func_info = { + .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, + .func_oper_size = 48, + .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, + .func_opr1 = 0, + .func_dst_opr = BNXT_ULP_RF_IDX_O_DMAC } + }, + { /* class_tid: 1, , table: mac_addr_cache.rd */ + .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, + .resource_sub_type = + BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE, + .direction = TF_DIR_RX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 5, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 8, + .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, @@ -218,7 +236,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 110, .key_bit_size = 110, .key_num_fields = 8, - .ident_start_idx = 6, + .ident_start_idx = 8, .ident_nums = 1 }, { /* class_tid: 1, , table: control.mac_addr_cache_miss */ @@ -226,9 +244,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .direction = TF_DIR_RX, .execute_info = { .cond_true_goto = 1, - .cond_false_goto = 5, + .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 10, + .cond_start_idx = 11, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -242,7 +260,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 11, + .cond_start_idx = 12, .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -251,7 +269,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, - .ident_start_idx = 7, + .ident_start_idx = 9, .ident_nums = 1 }, { /* class_tid: 1, , table: l2_cntxt_tcam.ingress_entry */ @@ -262,7 +280,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 13, + .cond_start_idx = 14, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -278,7 +296,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 3, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 8, + .ident_start_idx = 10, .ident_nums = 0 }, { /* class_tid: 1, , table: mac_addr_cache.wr */ @@ -290,7 +308,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 21, + .cond_start_idx = 18, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -311,7 +329,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 27, + .cond_start_idx = 20, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -349,14 +367,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 41, + .cond_start_idx = 34, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, .func_info = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, + .func_oper_size = 8, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 0, + .func_opr1 = 3, .func_dst_opr = BNXT_ULP_RF_IDX_TERM_FLOW } }, { /* class_tid: 1, , table: proto_header_cache.rd */ @@ -368,7 +387,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 49, + .cond_start_idx = 42, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -378,7 +397,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 73, .key_bit_size = 73, .key_num_fields = 3, - .ident_start_idx = 8, + .ident_start_idx = 10, .ident_nums = 5 }, { /* class_tid: 1, , table: control.proto_header_cache_miss */ @@ -388,7 +407,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 11, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 49, + .cond_start_idx = 42, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -403,7 +422,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 50, + .cond_start_idx = 43, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -416,7 +435,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .partial_key_start_idx = 48, .partial_key_num_fields = 1, .partial_key_bit_size = 64, - .ident_start_idx = 13, + .ident_start_idx = 15, .ident_nums = 2 }, { /* class_tid: 1, , table: control.overlap_miss */ @@ -426,7 +445,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 50, + .cond_start_idx = 43, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -440,7 +459,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 51, + .cond_start_idx = 44, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -449,7 +468,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID_1, .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, - .ident_start_idx = 15, + .ident_start_idx = 17, .ident_nums = 1 }, { /* class_tid: 1, , table: fkb_select.wc_gen_template */ @@ -460,7 +479,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 51, + .cond_start_idx = 44, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0, @@ -480,7 +499,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 260, + .cond_start_idx = 253, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -506,7 +525,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 260, + .cond_start_idx = 253, .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -524,14 +543,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 261, + .cond_start_idx = 254, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, .func_info = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, + .func_oper_size = 8, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 39, + .func_opr1 = 42, .func_dst_opr = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY } }, { /* class_tid: 1, , table: profile_tcam.gen_template */ @@ -542,7 +562,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 277, + .cond_start_idx = 270, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -560,7 +580,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 229, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 16, + .ident_start_idx = 18, .ident_nums = 1 }, { /* class_tid: 1, , table: wm_key_recipe.0 */ @@ -572,7 +592,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 520, + .cond_start_idx = 513, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -596,7 +616,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 938, + .cond_start_idx = 931, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -619,7 +639,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 8, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 938, + .cond_start_idx = 931, .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -629,7 +649,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 73, .key_bit_size = 73, .key_num_fields = 3, - .ident_start_idx = 17, + .ident_start_idx = 19, .ident_nums = 1 }, { /* class_tid: 1, , table: control.em_flow_conflict_cache_miss */ @@ -639,7 +659,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 940, + .cond_start_idx = 933, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -653,7 +673,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 941, + .cond_start_idx = 934, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -672,7 +692,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1143, + .cond_start_idx = 1136, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -696,7 +716,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 2, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1547, + .cond_start_idx = 1540, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -717,7 +737,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 3, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1547, + .cond_start_idx = 1540, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -737,7 +757,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 2, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1549, + .cond_start_idx = 1542, .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_EM_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL, @@ -756,7 +776,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1551, + .cond_start_idx = 1544, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -769,7 +789,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1552, + .cond_start_idx = 1545, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0, @@ -793,7 +813,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1552, + .cond_start_idx = 1545, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -803,7 +823,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 18, + .ident_start_idx = 20, .ident_nums = 2 }, { /* class_tid: 2, , table: control.l2_only_check */ @@ -839,14 +859,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1570, + .cond_start_idx = 1563, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, .func_info = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 305, + .func_opr1 = 308, .func_dst_opr = BNXT_ULP_RF_IDX_TERM_FLOW } }, { /* class_tid: 2, , table: proto_header_cache.rd */ @@ -858,7 +878,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1578, + .cond_start_idx = 1571, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -868,7 +888,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 73, .key_bit_size = 73, .key_num_fields = 3, - .ident_start_idx = 20, + .ident_start_idx = 22, .ident_nums = 5 }, { /* class_tid: 2, , table: control.proto_header_cache_miss */ @@ -878,7 +898,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 11, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1578, + .cond_start_idx = 1571, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -893,7 +913,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1579, + .cond_start_idx = 1572, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -906,7 +926,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .partial_key_start_idx = 176, .partial_key_num_fields = 1, .partial_key_bit_size = 64, - .ident_start_idx = 25, + .ident_start_idx = 27, .ident_nums = 2 }, { /* class_tid: 2, , table: control.overlap_miss */ @@ -916,7 +936,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1579, + .cond_start_idx = 1572, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -930,7 +950,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1580, + .cond_start_idx = 1573, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -939,7 +959,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID_1, .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, - .ident_start_idx = 27, + .ident_start_idx = 29, .ident_nums = 1 }, { /* class_tid: 2, , table: fkb_select.wc_gen_template */ @@ -950,7 +970,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1580, + .cond_start_idx = 1573, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0, @@ -970,7 +990,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1791, + .cond_start_idx = 1784, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -996,7 +1016,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1791, + .cond_start_idx = 1784, .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -1014,14 +1034,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1792, + .cond_start_idx = 1785, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, .func_info = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 345, + .func_opr1 = 348, .func_dst_opr = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY } }, { /* class_tid: 2, , table: profile_tcam.gen_template */ @@ -1032,7 +1052,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 1808, + .cond_start_idx = 1801, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -1050,7 +1070,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 577, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 28, + .ident_start_idx = 30, .ident_nums = 1 }, { /* class_tid: 2, , table: wm_key_recipe.0 */ @@ -1062,7 +1082,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2049, + .cond_start_idx = 2042, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -1086,7 +1106,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2471, + .cond_start_idx = 2464, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -1109,7 +1129,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 8, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2471, + .cond_start_idx = 2464, .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -1119,7 +1139,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 73, .key_bit_size = 73, .key_num_fields = 3, - .ident_start_idx = 29, + .ident_start_idx = 31, .ident_nums = 1 }, { /* class_tid: 2, , table: control.em_flow_conflict_cache_miss */ @@ -1129,7 +1149,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2473, + .cond_start_idx = 2466, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1143,7 +1163,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2474, + .cond_start_idx = 2467, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -1162,7 +1182,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2674, + .cond_start_idx = 2666, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -1186,7 +1206,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 2, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3072, + .cond_start_idx = 3064, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH, @@ -1207,7 +1227,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 3, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3072, + .cond_start_idx = 3064, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1227,7 +1247,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 2, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3074, + .cond_start_idx = 3066, .cond_nums = 2 }, .tbl_opcode = BNXT_ULP_EM_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL, @@ -1246,7 +1266,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3076, + .cond_start_idx = 3068, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1259,7 +1279,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3077, + .cond_start_idx = 3069, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0, @@ -1284,7 +1304,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3077, + .cond_start_idx = 3069, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_DEFAULT_AREC_PTR, @@ -1304,7 +1324,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3077, + .cond_start_idx = 3069, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1327,7 +1347,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3077, + .cond_start_idx = 3069, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1337,7 +1357,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 30, + .ident_start_idx = 32, .ident_nums = 0 }, { /* class_tid: 3, , table: control.ing_0 */ @@ -1347,7 +1367,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3077, + .cond_start_idx = 3069, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1361,7 +1381,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3078, + .cond_start_idx = 3070, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -1379,7 +1399,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 735, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 30, + .ident_start_idx = 32, .ident_nums = 2 }, { /* class_tid: 3, , table: l2_cntxt_tcam_cache.ing_wr */ @@ -1391,7 +1411,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3078, + .cond_start_idx = 3070, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1413,7 +1433,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3078, + .cond_start_idx = 3070, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -1430,7 +1450,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 746, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 32, + .ident_start_idx = 34, .ident_nums = 0 }, { /* class_tid: 3, , table: parif_def_arec_ptr.ing_0 */ @@ -1441,7 +1461,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3078, + .cond_start_idx = 3070, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF, @@ -1459,7 +1479,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3078, + .cond_start_idx = 3070, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF, @@ -1479,7 +1499,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3078, + .cond_start_idx = 3070, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR, @@ -1500,7 +1520,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3078, + .cond_start_idx = 3070, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1521,7 +1541,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 6, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3078, + .cond_start_idx = 3070, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1535,7 +1555,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3079, + .cond_start_idx = 3071, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1545,7 +1565,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 32, + .ident_start_idx = 34, .ident_nums = 0 }, { /* class_tid: 3, , table: control.egr_1 */ @@ -1555,7 +1575,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3079, + .cond_start_idx = 3071, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1569,7 +1589,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3080, + .cond_start_idx = 3072, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -1578,7 +1598,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .fdb_operand = BNXT_ULP_RF_IDX_RID, .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, - .ident_start_idx = 32, + .ident_start_idx = 34, .ident_nums = 1 }, { /* class_tid: 3, , table: ilt_tbl.egr_vfr */ @@ -1589,7 +1609,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3080, + .cond_start_idx = 3072, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_SVIF, @@ -1609,7 +1629,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3080, + .cond_start_idx = 3072, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1632,7 +1652,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3080, + .cond_start_idx = 3072, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1642,7 +1662,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 33, + .ident_start_idx = 35, .ident_nums = 0 }, { /* class_tid: 3, , table: control.egr_2 */ @@ -1652,7 +1672,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 3, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3080, + .cond_start_idx = 3072, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1666,7 +1686,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3081, + .cond_start_idx = 3073, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -1682,7 +1702,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 794, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 33, + .ident_start_idx = 35, .ident_nums = 2 }, { /* class_tid: 3, , table: l2_cntxt_tcam_cache.egr_wr */ @@ -1694,7 +1714,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3081, + .cond_start_idx = 3073, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1716,7 +1736,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3081, + .cond_start_idx = 3073, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF, @@ -1734,7 +1754,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3081, + .cond_start_idx = 3073, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF, @@ -1754,7 +1774,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3081, + .cond_start_idx = 3073, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1764,7 +1784,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 15, .key_bit_size = 15, .key_num_fields = 3, - .ident_start_idx = 35, + .ident_start_idx = 37, .ident_nums = 0 }, { /* class_tid: 4, , table: control.prof_tcam_cache.vfr_glb_act_rec_rd.0 */ @@ -1774,7 +1794,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 6, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3081, + .cond_start_idx = 3073, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1790,7 +1810,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3082, + .cond_start_idx = 3074, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_MODIFY_PTR, @@ -1811,7 +1831,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3082, + .cond_start_idx = 3074, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR, @@ -1831,7 +1851,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3082, + .cond_start_idx = 3074, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST, .tbl_operand = ULP_THOR_SYM_LOOPBACK_PARIF, @@ -1850,7 +1870,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3082, + .cond_start_idx = 3074, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST, .tbl_operand = ULP_THOR_SYM_LOOPBACK_PARIF, @@ -1871,7 +1891,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3082, + .cond_start_idx = 3074, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1894,7 +1914,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3082, + .cond_start_idx = 3074, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1904,7 +1924,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 35, + .ident_start_idx = 37, .ident_nums = 0 }, { /* class_tid: 4, , table: control.vf_2_vfr.0 */ @@ -1914,7 +1934,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 5, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3082, + .cond_start_idx = 3074, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1929,7 +1949,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3083, + .cond_start_idx = 3075, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -1939,7 +1959,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 35, + .ident_start_idx = 37, .ident_nums = 1 }, { /* class_tid: 4, , table: l2_cntxt_tcam.vf_egr */ @@ -1950,7 +1970,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3083, + .cond_start_idx = 3075, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -1966,7 +1986,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 853, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 36, + .ident_start_idx = 38, .ident_nums = 1 }, { /* class_tid: 4, , table: profile_tcam.prof_func_catch_all */ @@ -1977,7 +1997,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3083, + .cond_start_idx = 3075, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -1995,7 +2015,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 859, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 37, + .ident_start_idx = 39, .ident_nums = 0 }, { /* class_tid: 4, , table: l2_cntxt_tcam_cache.vf_egr_wr */ @@ -2007,7 +2027,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3083, + .cond_start_idx = 3075, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -2031,7 +2051,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3083, + .cond_start_idx = 3075, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR, @@ -2052,7 +2072,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3083, + .cond_start_idx = 3075, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -2062,7 +2082,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 15, .key_bit_size = 15, .key_num_fields = 3, - .ident_start_idx = 37, + .ident_start_idx = 39, .ident_nums = 0 }, { /* class_tid: 4, , table: control.prof_tcam_cache.vfr.0 */ @@ -2072,7 +2092,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 10, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3083, + .cond_start_idx = 3075, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2088,7 +2108,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_DROP_AREC_PTR, @@ -2108,7 +2128,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -2126,7 +2146,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 906, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 37, + .ident_start_idx = 39, .ident_nums = 0 }, { /* class_tid: 4, , table: l2_cntxt_tcam.vfr_2_vf_ing.0 */ @@ -2137,7 +2157,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -2155,7 +2175,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_start_idx = 912, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 37, + .ident_start_idx = 39, .ident_nums = 0 }, { /* class_tid: 4, , table: fkb_select.vfr_em */ @@ -2166,7 +2186,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_VFR_EM_KEY_ID_0, @@ -2184,7 +2204,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_VFR_EM_KEY_ID_1, @@ -2202,7 +2222,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -2229,7 +2249,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -2258,7 +2278,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -2280,7 +2300,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_VF_FUNC_SVIF, @@ -2298,7 +2318,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, @@ -2321,7 +2341,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -2331,7 +2351,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 37, + .ident_start_idx = 39, .ident_nums = 0 }, { /* class_tid: 4, , table: control.0 */ @@ -2341,7 +2361,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 4, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 3084, + .cond_start_idx = 3076, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2355,7 +2375,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3085, + .cond_start_idx = 3077, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_SVIF, @@ -2375,7 +2395,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3085, + .cond_start_idx = 3077, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -2397,7 +2417,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3085, + .cond_start_idx = 3077, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_VF_FUNC_SVIF, @@ -2417,7 +2437,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3085, + .cond_start_idx = 3077, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MODIFY_PTR, @@ -2438,7 +2458,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3085, + .cond_start_idx = 3077, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR, @@ -2459,7 +2479,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3085, + .cond_start_idx = 3077, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR, @@ -2478,7 +2498,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 3085, + .cond_start_idx = 3077, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, @@ -2494,46 +2514,46 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { }; struct bnxt_ulp_mapper_cond_list_info ulp_thor_class_cond_oper_list[] = { - /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:28*/ + /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:21*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 28, + .cond_start_idx = 21, .cond_nums = 3 }, - /* cond_execute: class_tid: 1, control.l2_only_check:31*/ + /* cond_execute: class_tid: 1, control.l2_only_check:24*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 31, + .cond_start_idx = 24, .cond_nums = 5 }, - /* cond_execute: class_tid: 1, control.l2_only_check:31*/ + /* cond_execute: class_tid: 1, control.l2_only_check:24*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 36, + .cond_start_idx = 29, .cond_nums = 5 }, - /* cond_execute: class_tid: 2, control.l2_only_check:1552*/ + /* cond_execute: class_tid: 2, control.l2_only_check:1545*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1552, + .cond_start_idx = 1545, .cond_nums = 5 }, - /* cond_execute: class_tid: 2, control.l2_only_check:1552*/ + /* cond_execute: class_tid: 2, control.l2_only_check:1545*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1557, + .cond_start_idx = 1550, .cond_nums = 5 }, - /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1562*/ + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1555*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1562, + .cond_start_idx = 1555, .cond_nums = 4 }, - /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1562*/ + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1555*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1566, + .cond_start_idx = 1559, .cond_nums = 4 } }; @@ -2558,7 +2578,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_F2 }, - /* field_cond: class_tid: 1, mac_addr_cache.rd:4*/ + /* field_cond: class_tid: 1, control.dmac_calculation:4*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -2567,31 +2587,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, mac_addr_cache.rd:6*/ + /* field_cond: class_tid: 1, control.dmac_calculation:6*/ { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH + .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, + .cond_operand = BNXT_ULP_FEATURE_BIT_PORT_DMAC }, + /* field_cond: class_tid: 1, control.dmac_calculation:7*/ { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC + .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, + .cond_operand = BNXT_ULP_FEATURE_BIT_PARENT_DMAC + }, + /* cond_execute: class_tid: 1, mac_addr_cache.rd:8*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_O_DMAC }, - /* field_cond: class_tid: 1, mac_addr_cache.rd:8*/ + /* field_cond: class_tid: 1, mac_addr_cache.rd:9*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, mac_addr_cache.rd:9*/ + /* field_cond: class_tid: 1, mac_addr_cache.rd:10*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* cond_execute: class_tid: 1, control.mac_addr_cache_miss:10*/ + /* cond_execute: class_tid: 1, control.mac_addr_cache_miss:11*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 1, l2_cntxt_tcam.allocate_l2_context:11*/ + /* cond_execute: class_tid: 1, l2_cntxt_tcam.allocate_l2_context:12*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, .cond_operand = BNXT_ULP_HDR_BIT_F1 @@ -2600,78 +2626,42 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET, .cond_operand = BNXT_ULP_HDR_BIT_F2 }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:13*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:15*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:17*/ + /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:14*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:18*/ + /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:15*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:19*/ + /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:16*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:20*/ + /* field_cond: class_tid: 1, l2_cntxt_tcam.ingress_entry:17*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, mac_addr_cache.wr:21*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 1, mac_addr_cache.wr:23*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, - .cond_operand = BNXT_ULP_HDR_BIT_O_ETH - }, - { - .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, - .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC - }, - /* field_cond: class_tid: 1, mac_addr_cache.wr:25*/ + /* field_cond: class_tid: 1, mac_addr_cache.wr:18*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, mac_addr_cache.wr:26*/ + /* field_cond: class_tid: 1, mac_addr_cache.wr:19*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* cond_execute: class_tid: 1, control.check_f1_flow:27*/ + /* cond_execute: class_tid: 1, control.check_f1_flow:20*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_F1 }, - /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:28*/ + /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:21*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2684,7 +2674,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* cond_execute: class_tid: 1, control.l2_only_check:31*/ + /* cond_execute: class_tid: 1, control.l2_only_check:24*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2705,7 +2695,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* cond_execute: class_tid: 1, control.l2_only_check:31*/ + /* cond_execute: class_tid: 1, control.l2_only_check:24*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2726,7 +2716,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, control.terminating_flow:41*/ + /* field_cond: class_tid: 1, control.terminating_flow:34*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2735,7 +2725,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, control.terminating_flow:43*/ + /* field_cond: class_tid: 1, control.terminating_flow:36*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2744,7 +2734,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, control.terminating_flow:45*/ + /* field_cond: class_tid: 1, control.terminating_flow:38*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2753,7 +2743,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, control.terminating_flow:47*/ + /* field_cond: class_tid: 1, control.terminating_flow:40*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2762,32 +2752,32 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* cond_execute: class_tid: 1, control.proto_header_cache_miss:49*/ + /* cond_execute: class_tid: 1, control.proto_header_cache_miss:42*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 1, control.overlap_miss:50*/ + /* cond_execute: class_tid: 1, control.overlap_miss:43*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:51*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:44*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:52*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:45*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:53*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:46*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:54*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:47*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2800,7 +2790,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:57*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:50*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2813,7 +2803,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:60*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:53*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2830,7 +2820,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:64*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:57*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2847,7 +2837,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:68*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:61*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2864,7 +2854,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:72*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:65*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -2881,7 +2871,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:76*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:69*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2894,7 +2884,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:79*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:72*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2907,7 +2897,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:82*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:75*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2920,7 +2910,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:85*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:78*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2933,7 +2923,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:88*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:81*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2946,7 +2936,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:91*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:84*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2959,7 +2949,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:94*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:87*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2972,7 +2962,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:97*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:90*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2985,7 +2975,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:100*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:93*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -2998,7 +2988,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:103*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:96*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3011,7 +3001,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:106*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:99*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3024,7 +3014,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:109*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:102*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3037,7 +3027,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:112*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:105*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3050,7 +3040,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:115*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:108*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3063,7 +3053,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:118*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:111*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -3072,7 +3062,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:120*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:113*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -3081,7 +3071,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:122*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:115*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3094,7 +3084,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:125*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:118*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3107,7 +3097,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:128*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:121*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3120,7 +3110,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:131*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:124*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3133,7 +3123,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:134*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:127*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3150,7 +3140,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:138*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:131*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3167,7 +3157,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:142*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:135*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3184,7 +3174,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:146*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:139*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3201,7 +3191,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:150*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:143*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3218,7 +3208,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:154*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:147*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3235,7 +3225,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:158*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:151*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3252,7 +3242,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:162*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:155*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3269,7 +3259,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:166*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:159*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3286,7 +3276,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:170*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:163*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3303,7 +3293,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:174*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:167*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3320,7 +3310,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:178*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:171*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3337,7 +3327,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:182*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:175*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3354,7 +3344,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:186*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:179*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3371,7 +3361,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:190*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:183*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3388,7 +3378,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:194*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:187*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3405,7 +3395,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:198*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:191*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3422,7 +3412,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:202*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:195*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3439,7 +3429,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:206*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:199*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3456,7 +3446,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:210*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:203*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3473,7 +3463,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:214*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:207*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3490,7 +3480,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:218*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:211*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3507,7 +3497,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:222*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:215*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3524,7 +3514,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:226*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:219*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3541,7 +3531,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:230*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:223*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3558,7 +3548,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:234*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:227*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3575,7 +3565,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:238*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:231*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3592,7 +3582,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:242*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:235*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -3609,12 +3599,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:246*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:239*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:247*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:240*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -3627,7 +3617,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:250*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:243*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -3640,12 +3630,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:253*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:246*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:254*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:247*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -3658,7 +3648,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:257*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:250*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -3671,12 +3661,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP }, - /* cond_execute: class_tid: 1, fkb_select.em_gen_template_alloc:260*/ + /* cond_execute: class_tid: 1, fkb_select.em_gen_template_alloc:253*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:261*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:254*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3685,7 +3675,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:263*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:256*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3694,7 +3684,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:265*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:258*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3703,7 +3693,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:267*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:260*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3712,7 +3702,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:269*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:262*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3721,7 +3711,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:271*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:264*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3730,7 +3720,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:273*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:266*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3739,7 +3729,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, control.profile_tcam_priority:275*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:268*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3748,7 +3738,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:277*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:270*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3757,7 +3747,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:279*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:272*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3766,7 +3756,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:281*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:274*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3775,7 +3765,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:283*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:276*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3784,7 +3774,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:285*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:278*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3793,7 +3783,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:287*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:280*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3802,7 +3792,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:289*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:282*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3811,7 +3801,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:291*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:284*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3820,7 +3810,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:293*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:286*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3829,7 +3819,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:295*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:288*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3838,7 +3828,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:297*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:290*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3847,7 +3837,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:299*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:292*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3856,7 +3846,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:301*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:294*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3865,7 +3855,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:303*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:296*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3874,7 +3864,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:305*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:298*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3883,7 +3873,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:307*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:300*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3892,7 +3882,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:309*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:302*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3901,7 +3891,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:311*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:304*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3910,7 +3900,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:313*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:306*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3919,7 +3909,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:315*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:308*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3928,7 +3918,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:317*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:310*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3937,7 +3927,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:319*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:312*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3946,7 +3936,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:321*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:314*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3955,7 +3945,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:323*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:316*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3964,7 +3954,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:325*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:318*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3973,7 +3963,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:327*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:320*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3982,7 +3972,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:329*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:322*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -3991,7 +3981,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:331*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:324*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4000,7 +3990,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:333*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:326*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4009,7 +3999,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:335*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:328*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4018,7 +4008,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:337*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:330*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4027,7 +4017,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:339*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:332*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4036,7 +4026,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:341*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:334*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4045,7 +4035,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:343*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:336*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4054,7 +4044,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:345*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:338*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4063,7 +4053,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:347*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:340*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4072,7 +4062,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:349*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:342*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4081,7 +4071,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:351*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:344*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4090,7 +4080,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:353*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:346*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4099,7 +4089,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:355*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:348*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4108,7 +4098,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:357*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:350*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4117,7 +4107,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:359*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:352*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4126,7 +4116,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:361*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:354*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4135,7 +4125,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:363*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:356*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4144,7 +4134,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:365*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:358*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4153,7 +4143,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:367*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:360*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4162,7 +4152,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:369*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:362*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4171,7 +4161,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:371*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:364*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4180,7 +4170,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:373*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:366*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4189,7 +4179,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:375*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:368*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4198,7 +4188,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:377*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:370*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4207,7 +4197,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:379*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:372*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4216,7 +4206,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:381*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:374*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4225,7 +4215,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:383*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:376*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4234,7 +4224,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:385*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:378*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4243,7 +4233,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:387*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:380*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4252,7 +4242,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:389*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:382*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4261,7 +4251,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:391*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:384*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4270,7 +4260,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:393*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:386*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4279,7 +4269,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:395*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:388*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4288,7 +4278,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:397*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:390*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4301,7 +4291,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:400*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:393*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4314,7 +4304,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:403*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:396*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4327,7 +4317,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:406*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:399*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4340,17 +4330,17 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:409*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:402*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:410*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:403*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:411*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:404*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4359,7 +4349,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:413*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:406*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4368,7 +4358,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:415*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:408*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4377,7 +4367,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:417*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:410*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4386,7 +4376,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:419*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:412*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4395,7 +4385,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:421*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:414*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4404,7 +4394,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:423*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:416*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4413,7 +4403,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:425*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:418*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4422,7 +4412,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:427*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:420*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4431,7 +4421,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:429*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:422*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4440,7 +4430,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GRE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:431*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:424*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4449,7 +4439,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR1 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:433*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:426*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4458,7 +4448,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR2 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:435*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:428*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4467,7 +4457,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:437*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:430*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4476,7 +4466,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:439*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:432*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4485,7 +4475,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:441*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:434*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4494,7 +4484,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GRE }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:443*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:436*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4503,7 +4493,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR1 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:445*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:438*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4512,22 +4502,22 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR2 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:447*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:440*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:448*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:441*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:449*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:442*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:450*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:443*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4536,7 +4526,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:452*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:445*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4545,7 +4535,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:454*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:447*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4554,7 +4544,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:456*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:449*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4563,7 +4553,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:458*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:451*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4572,7 +4562,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:460*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:453*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4581,7 +4571,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:462*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:455*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4590,7 +4580,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:464*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:457*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4599,7 +4589,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:466*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:459*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4608,7 +4598,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:468*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:461*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4617,7 +4607,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:470*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:463*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4626,7 +4616,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:472*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:465*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4635,7 +4625,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:474*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:467*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4644,7 +4634,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:476*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:469*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4653,12 +4643,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:478*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:471*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:479*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:472*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4667,7 +4657,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:481*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:474*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4676,12 +4666,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:483*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:476*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:484*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:477*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4690,7 +4680,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:486*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:479*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4699,7 +4689,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:488*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:481*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4708,7 +4698,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:490*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:483*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4717,7 +4707,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:492*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:485*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4726,7 +4716,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:494*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:487*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4735,7 +4725,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:496*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:489*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4744,7 +4734,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:498*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:491*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4753,7 +4743,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:500*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:493*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4762,7 +4752,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:502*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:495*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4771,7 +4761,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:504*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:497*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4780,7 +4770,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:506*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:499*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4789,7 +4779,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:508*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:501*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4802,7 +4792,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:511*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:504*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4815,17 +4805,17 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:514*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:507*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:515*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:508*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:516*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:509*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4834,7 +4824,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:518*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:511*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4843,37 +4833,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_F2 }, - /* field_cond: class_tid: 1, wm_key_recipe.0:520*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:513*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:521*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:514*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:522*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:515*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, wm_key_recipe.0:523*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:516*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, wm_key_recipe.0:524*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:517*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:525*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:518*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:526*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:519*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4886,7 +4876,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:529*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:522*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4899,7 +4889,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:532*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:525*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4912,7 +4902,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:535*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:528*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4925,7 +4915,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:538*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:531*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4942,7 +4932,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:542*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:535*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4959,7 +4949,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:546*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:539*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4976,7 +4966,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:550*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:543*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -4993,7 +4983,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:554*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:547*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5010,7 +5000,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:558*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:551*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5027,7 +5017,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:562*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:555*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5044,7 +5034,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:566*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:559*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5061,7 +5051,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:570*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:563*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5074,7 +5064,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:573*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:566*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5087,7 +5077,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:576*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:569*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5100,7 +5090,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:579*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:572*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5113,7 +5103,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:582*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:575*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5126,7 +5116,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:585*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:578*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5139,7 +5129,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:588*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:581*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5152,7 +5142,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:591*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:584*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5165,7 +5155,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:594*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:587*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5178,7 +5168,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:597*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:590*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5191,7 +5181,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:600*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:593*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5204,7 +5194,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:603*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:596*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5217,7 +5207,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:606*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:599*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5230,7 +5220,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:609*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:602*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5243,7 +5233,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:612*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:605*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5256,7 +5246,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:615*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:608*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5269,7 +5259,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:618*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:611*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5282,7 +5272,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:621*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:614*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5295,7 +5285,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:624*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:617*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5308,7 +5298,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:627*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:620*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5321,7 +5311,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:630*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:623*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5334,7 +5324,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:633*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:626*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5347,7 +5337,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:636*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:629*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5360,7 +5350,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:639*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:632*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5373,7 +5363,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:642*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:635*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5386,7 +5376,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:645*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:638*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5399,7 +5389,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:648*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:641*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5412,7 +5402,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:651*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:644*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5425,7 +5415,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:654*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:647*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -5434,7 +5424,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, wm_key_recipe.0:656*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:649*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -5443,7 +5433,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, wm_key_recipe.0:658*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:651*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -5452,7 +5442,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, wm_key_recipe.0:660*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:653*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -5461,7 +5451,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, wm_key_recipe.0:662*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:655*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5474,7 +5464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:665*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:658*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5487,7 +5477,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:668*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:661*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5500,7 +5490,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:671*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:664*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5513,7 +5503,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:674*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:667*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5526,7 +5516,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:677*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:670*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5539,7 +5529,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:680*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:673*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5552,7 +5542,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:683*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:676*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5565,7 +5555,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, wm_key_recipe.0:686*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:679*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5582,7 +5572,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:690*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:683*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5599,7 +5589,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:694*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:687*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5616,7 +5606,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:698*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:691*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5633,7 +5623,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:702*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:695*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5650,7 +5640,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:706*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:699*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5667,7 +5657,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:710*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:703*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5684,7 +5674,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:714*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:707*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5701,7 +5691,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:718*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:711*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5718,7 +5708,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:722*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:715*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5735,7 +5725,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:726*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:719*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5752,7 +5742,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:730*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:723*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5769,7 +5759,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:734*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:727*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5786,7 +5776,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:738*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:731*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5803,7 +5793,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:742*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:735*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5820,7 +5810,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:746*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:739*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5837,7 +5827,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, wm_key_recipe.0:750*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:743*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5850,7 +5840,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:753*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:746*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5863,7 +5853,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:756*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:749*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5876,7 +5866,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:759*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:752*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5889,7 +5879,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:762*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:755*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5902,7 +5892,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:765*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:758*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5915,7 +5905,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:768*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:761*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5928,7 +5918,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:771*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:764*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5941,7 +5931,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:774*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:767*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5954,7 +5944,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:777*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:770*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5967,7 +5957,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:780*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:773*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5980,7 +5970,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:783*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:776*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5993,7 +5983,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:786*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:779*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6006,7 +5996,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:789*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:782*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6019,7 +6009,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:792*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:785*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6032,7 +6022,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:795*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:788*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6045,7 +6035,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:798*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:791*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6058,7 +6048,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:801*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:794*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6071,7 +6061,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:804*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:797*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6084,7 +6074,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:807*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:800*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6097,7 +6087,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:810*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:803*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6110,7 +6100,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:813*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:806*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6123,7 +6113,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:816*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:809*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6136,7 +6126,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:819*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:812*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6149,7 +6139,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, wm_key_recipe.0:822*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:815*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6158,7 +6148,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:824*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:817*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6167,7 +6157,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:826*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:819*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6176,7 +6166,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:828*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:821*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6185,7 +6175,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:830*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:823*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6198,7 +6188,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:833*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:826*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6211,7 +6201,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:836*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:829*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6224,7 +6214,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:839*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:832*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6237,7 +6227,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:842*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:835*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6246,7 +6236,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:844*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:837*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6255,7 +6245,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:846*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:839*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6264,7 +6254,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:848*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:841*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6273,7 +6263,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 1, wm_key_recipe.0:850*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:843*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6286,7 +6276,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:853*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:846*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6299,7 +6289,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:856*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:849*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6312,7 +6302,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:859*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:852*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6325,7 +6315,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:862*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:855*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6338,7 +6328,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:865*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:858*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6351,7 +6341,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:868*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:861*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6364,7 +6354,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:871*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:864*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6377,7 +6367,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:874*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:867*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6390,7 +6380,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:877*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:870*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6403,7 +6393,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:880*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:873*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6416,7 +6406,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:883*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:876*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6429,7 +6419,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, wm_key_recipe.0:886*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:879*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6442,7 +6432,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:889*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:882*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6455,7 +6445,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:892*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:885*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6468,7 +6458,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:895*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:888*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6481,12 +6471,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:898*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:891*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:899*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:892*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6499,7 +6489,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:902*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:895*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6512,7 +6502,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:905*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:898*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6525,7 +6515,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:908*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:901*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6538,12 +6528,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:911*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:904*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:912*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:905*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6556,7 +6546,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:915*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:908*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6569,7 +6559,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:918*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:911*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6582,7 +6572,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:921*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:914*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6595,12 +6585,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:924*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:917*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:925*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:918*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6613,7 +6603,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:928*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:921*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6626,7 +6616,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:931*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:924*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6639,7 +6629,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:934*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:927*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6652,12 +6642,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, wm_key_recipe.0:937*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:930*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* cond_execute: class_tid: 1, em_flow_conflict_cache.rd:938*/ + /* cond_execute: class_tid: 1, em_flow_conflict_cache.rd:931*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -6666,27 +6656,27 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* cond_execute: class_tid: 1, control.em_flow_conflict_cache_miss:940*/ + /* cond_execute: class_tid: 1, control.em_flow_conflict_cache_miss:933*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:941*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:934*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:942*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:935*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:943*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:936*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:944*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:937*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6703,7 +6693,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:948*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:941*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6716,7 +6706,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:951*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:944*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6733,7 +6723,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:955*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:948*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6750,7 +6740,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:959*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:952*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6767,7 +6757,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:963*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:956*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6784,7 +6774,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:967*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:960*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6797,7 +6787,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:970*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:963*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6810,7 +6800,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:973*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:966*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6823,7 +6813,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:976*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:969*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6836,7 +6826,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:979*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:972*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6849,7 +6839,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:982*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:975*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6862,7 +6852,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:985*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:978*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6875,7 +6865,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:988*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:981*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6888,7 +6878,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:991*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:984*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6901,7 +6891,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:994*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:987*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6914,7 +6904,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:997*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:990*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6927,7 +6917,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1000*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:993*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6940,7 +6930,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1003*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:996*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6953,7 +6943,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1006*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:999*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6966,7 +6956,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1009*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1002*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -6975,7 +6965,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1011*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1004*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -6984,7 +6974,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1013*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1006*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7001,7 +6991,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1017*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1010*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7018,7 +7008,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1021*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1014*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7031,7 +7021,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1024*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1017*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7044,7 +7034,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1027*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1020*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7061,7 +7051,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1031*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1024*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7078,7 +7068,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1035*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1028*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7095,7 +7085,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1039*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1032*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7112,7 +7102,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1043*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1036*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7129,7 +7119,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1047*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1040*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7146,7 +7136,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1051*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1044*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7163,7 +7153,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1055*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1048*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7180,7 +7170,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1059*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1052*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7193,7 +7183,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1062*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1055*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7206,7 +7196,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1065*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1058*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7219,7 +7209,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1068*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1061*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7232,7 +7222,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1071*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1064*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7245,7 +7235,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1074*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1067*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7258,7 +7248,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1077*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1070*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7271,7 +7261,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1080*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1073*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7284,7 +7274,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1083*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1076*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7297,7 +7287,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1086*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1079*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7310,7 +7300,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1089*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1082*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7323,7 +7313,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1092*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1085*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7336,7 +7326,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1095*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1088*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7349,7 +7339,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1098*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1091*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7362,7 +7352,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1101*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1094*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7375,7 +7365,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1104*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1097*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7388,7 +7378,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1107*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1100*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7401,7 +7391,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1110*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1103*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7414,7 +7404,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1113*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1106*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7427,7 +7417,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1116*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1109*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7440,7 +7430,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1119*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1112*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7453,7 +7443,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1122*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1115*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7466,7 +7456,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1125*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1118*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7479,7 +7469,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1128*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1121*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7492,7 +7482,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1131*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1124*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7505,7 +7495,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1134*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1127*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7518,7 +7508,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1137*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1130*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7531,7 +7521,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1140*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1133*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7544,37 +7534,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1143*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1136*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1144*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1137*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1145*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1138*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, em_key_recipe.0:1146*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1139*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 1, em_key_recipe.0:1147*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1140*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1148*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1141*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1149*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1142*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7591,7 +7581,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1153*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1146*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7608,7 +7598,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1157*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1150*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7621,7 +7611,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1160*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1153*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7634,7 +7624,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1163*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1156*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7651,7 +7641,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1167*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1160*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7668,7 +7658,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1171*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1164*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7685,7 +7675,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1175*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1168*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7702,7 +7692,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1179*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1172*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7719,7 +7709,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1183*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1176*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7736,7 +7726,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1187*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1180*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7753,7 +7743,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1191*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1184*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7770,7 +7760,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1195*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1188*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7783,7 +7773,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1198*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1191*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7796,7 +7786,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1201*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1194*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7809,7 +7799,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1204*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1197*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7822,7 +7812,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1207*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1200*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7835,7 +7825,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1210*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1203*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7848,7 +7838,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1213*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1206*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7861,7 +7851,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1216*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1209*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7874,7 +7864,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1219*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1212*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7887,7 +7877,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1222*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1215*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7900,7 +7890,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1225*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1218*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7913,7 +7903,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1228*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1221*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7926,7 +7916,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1231*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1224*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7939,7 +7929,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1234*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1227*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7952,7 +7942,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1237*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1230*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7965,7 +7955,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1240*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1233*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7978,7 +7968,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1243*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1236*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7991,7 +7981,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1246*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1239*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8004,7 +7994,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1249*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1242*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8017,7 +8007,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1252*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1245*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8030,7 +8020,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1255*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1248*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8043,7 +8033,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1258*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1251*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8056,7 +8046,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1261*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1254*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8069,7 +8059,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1264*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1257*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8082,7 +8072,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1267*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1260*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8095,7 +8085,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1270*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1263*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8108,7 +8098,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1273*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1266*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8121,7 +8111,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1276*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1269*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8134,7 +8124,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1279*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1272*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -8143,7 +8133,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, em_key_recipe.0:1281*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1274*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -8152,7 +8142,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, em_key_recipe.0:1283*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1276*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -8161,7 +8151,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 1, em_key_recipe.0:1285*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1278*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -8170,7 +8160,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 1, em_key_recipe.0:1287*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1280*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8187,7 +8177,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1291*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1284*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8204,7 +8194,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1295*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1288*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8221,7 +8211,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1299*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1292*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8238,7 +8228,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1303*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1296*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8251,7 +8241,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1306*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1299*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8264,7 +8254,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1309*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1302*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8277,7 +8267,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1312*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1305*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8290,7 +8280,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1315*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1308*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8307,7 +8297,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1319*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1312*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8324,7 +8314,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1323*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1316*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8341,7 +8331,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1327*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1320*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8358,7 +8348,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1331*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1324*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8375,7 +8365,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1335*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1328*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8392,7 +8382,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1339*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1332*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8409,7 +8399,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1343*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1336*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8426,7 +8416,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1347*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1340*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8443,7 +8433,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1351*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1344*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8460,7 +8450,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1355*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1348*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8477,7 +8467,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1359*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1352*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8494,7 +8484,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1363*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1356*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8511,7 +8501,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1367*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1360*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8528,7 +8518,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1371*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1364*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8545,7 +8535,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1375*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1368*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -8562,7 +8552,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:1379*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1372*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8575,7 +8565,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1382*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1375*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8588,7 +8578,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1385*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1378*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8601,7 +8591,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1388*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1381*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8614,7 +8604,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1391*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1384*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8627,7 +8617,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1394*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1387*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8640,7 +8630,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1397*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1390*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8653,7 +8643,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1400*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1393*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8666,7 +8656,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1403*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1396*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8679,7 +8669,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1406*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1399*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8692,7 +8682,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1409*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1402*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8705,7 +8695,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1412*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1405*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8718,7 +8708,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1415*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1408*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8731,7 +8721,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1418*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1411*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8744,7 +8734,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1421*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1414*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8757,7 +8747,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1424*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1417*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8770,7 +8760,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:1427*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1420*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8783,7 +8773,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1430*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1423*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8796,7 +8786,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1433*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1426*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8809,7 +8799,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1436*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1429*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8822,7 +8812,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1439*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1432*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8835,7 +8825,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1442*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1435*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8848,7 +8838,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1445*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1438*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8861,7 +8851,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1448*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1441*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8874,7 +8864,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 1, em_key_recipe.0:1451*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1444*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8887,7 +8877,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1454*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1447*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8900,7 +8890,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1457*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1450*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8913,7 +8903,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1460*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1453*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8926,7 +8916,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1463*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1456*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8939,7 +8929,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1466*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1459*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8952,7 +8942,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1469*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1462*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8965,7 +8955,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1472*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1465*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8978,7 +8968,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1475*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1468*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8991,7 +8981,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1478*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1471*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9004,7 +8994,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1481*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1474*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9017,7 +9007,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1484*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1477*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9030,7 +9020,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1487*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1480*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9043,7 +9033,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1490*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1483*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9056,7 +9046,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1493*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1486*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9069,7 +9059,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1496*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1489*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9082,7 +9072,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:1499*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1492*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9095,7 +9085,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1502*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1495*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9108,7 +9098,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1505*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1498*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9121,7 +9111,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1508*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1501*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9134,7 +9124,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1511*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1504*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9147,7 +9137,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1514*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1507*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9160,7 +9150,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1517*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1510*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9173,7 +9163,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1520*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1513*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9186,7 +9176,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1523*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1516*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9199,7 +9189,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1526*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1519*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9212,7 +9202,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1529*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1522*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9225,7 +9215,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1532*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1525*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9238,7 +9228,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1535*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1528*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9251,7 +9241,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1538*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1531*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9264,7 +9254,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1541*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1534*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9277,7 +9267,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:1544*/ + /* field_cond: class_tid: 1, em_key_recipe.0:1537*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9290,7 +9280,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* cond_execute: class_tid: 1, control.field_sig_validation:1547*/ + /* cond_execute: class_tid: 1, control.field_sig_validation:1540*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_CC @@ -9299,7 +9289,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_FLOW_SIG_ID }, - /* cond_execute: class_tid: 1, em.ingress_generic_template:1549*/ + /* cond_execute: class_tid: 1, em.ingress_generic_template:1542*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -9308,12 +9298,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* cond_execute: class_tid: 1, control.em_add_check:1551*/ + /* cond_execute: class_tid: 1, control.em_add_check:1544*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL }, - /* cond_execute: class_tid: 2, control.l2_only_check:1552*/ + /* cond_execute: class_tid: 2, control.l2_only_check:1545*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9334,7 +9324,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* cond_execute: class_tid: 2, control.l2_only_check:1552*/ + /* cond_execute: class_tid: 2, control.l2_only_check:1545*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9355,7 +9345,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1562*/ + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1555*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9372,7 +9362,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1562*/ + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:1555*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9389,7 +9379,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, control.terminating_flow:1570*/ + /* field_cond: class_tid: 2, control.terminating_flow:1563*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9398,7 +9388,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, control.terminating_flow:1572*/ + /* field_cond: class_tid: 2, control.terminating_flow:1565*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9407,7 +9397,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, control.terminating_flow:1574*/ + /* field_cond: class_tid: 2, control.terminating_flow:1567*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9416,7 +9406,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, control.terminating_flow:1576*/ + /* field_cond: class_tid: 2, control.terminating_flow:1569*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9425,32 +9415,32 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* cond_execute: class_tid: 2, control.proto_header_cache_miss:1578*/ + /* cond_execute: class_tid: 2, control.proto_header_cache_miss:1571*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 2, control.overlap_miss:1579*/ + /* cond_execute: class_tid: 2, control.overlap_miss:1572*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1580*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1573*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1581*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1574*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1582*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1575*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1583*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1576*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9463,7 +9453,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1586*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1579*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9476,7 +9466,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1589*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1582*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -9485,7 +9475,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1591*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1584*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9502,7 +9492,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1595*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1588*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9519,7 +9509,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1599*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1592*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9536,7 +9526,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1603*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1596*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -9553,7 +9543,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1607*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1600*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9566,7 +9556,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1610*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1603*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9579,7 +9569,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1613*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1606*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9592,7 +9582,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1616*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1609*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9605,7 +9595,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1619*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1612*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9618,7 +9608,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1622*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1615*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9631,7 +9621,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1625*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1618*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9644,7 +9634,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1628*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1621*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9657,7 +9647,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1631*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1624*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9670,7 +9660,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1634*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1627*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9683,7 +9673,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1637*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1630*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9696,7 +9686,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1640*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1633*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9709,7 +9699,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1643*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1636*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9722,7 +9712,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1646*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1639*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9735,7 +9725,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1649*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1642*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -9744,7 +9734,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1651*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1644*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -9753,7 +9743,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1653*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1646*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9766,7 +9756,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1656*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1649*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9779,7 +9769,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1659*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1652*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9792,7 +9782,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1662*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1655*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9805,7 +9795,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1665*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1658*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9822,7 +9812,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1669*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1662*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9839,7 +9829,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1673*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1666*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9856,7 +9846,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1677*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1670*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9873,7 +9863,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1681*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1674*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9890,7 +9880,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1685*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1678*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9907,7 +9897,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1689*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1682*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -9924,7 +9914,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1693*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1686*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -9941,7 +9931,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1697*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1690*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -9958,7 +9948,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1701*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1694*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -9975,7 +9965,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1705*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1698*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -9992,7 +9982,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1709*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1702*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10009,7 +9999,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1713*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1706*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10026,7 +10016,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1717*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1710*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10043,7 +10033,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1721*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1714*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10060,7 +10050,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1725*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1718*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10077,7 +10067,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1729*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1722*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10094,7 +10084,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1733*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1726*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10111,7 +10101,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1737*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1730*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10128,7 +10118,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1741*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1734*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10145,7 +10135,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1745*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1738*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10162,7 +10152,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1749*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1742*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10179,7 +10169,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1753*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1746*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10196,7 +10186,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1757*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1750*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10213,7 +10203,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1761*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1754*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10230,7 +10220,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1765*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1758*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10247,7 +10237,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1769*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1762*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10264,7 +10254,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1773*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1766*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10281,12 +10271,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1777*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1770*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1778*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1771*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -10299,7 +10289,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1781*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1774*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -10312,12 +10302,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1784*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1777*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1785*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1778*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -10330,7 +10320,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1788*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1781*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -10343,12 +10333,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP }, - /* cond_execute: class_tid: 2, fkb_select.em_gen_template_alloc:1791*/ + /* cond_execute: class_tid: 2, fkb_select.em_gen_template_alloc:1784*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* field_cond: class_tid: 2, control.profile_tcam_priority:1792*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1785*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10357,7 +10347,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, control.profile_tcam_priority:1794*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1787*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10366,7 +10356,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, control.profile_tcam_priority:1796*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1789*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10375,7 +10365,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, control.profile_tcam_priority:1798*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1791*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10384,7 +10374,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, control.profile_tcam_priority:1800*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1793*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10393,7 +10383,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, control.profile_tcam_priority:1802*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1795*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10402,7 +10392,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, control.profile_tcam_priority:1804*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1797*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10411,7 +10401,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, control.profile_tcam_priority:1806*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:1799*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10420,7 +10410,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1808*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1801*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10429,7 +10419,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1810*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1803*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10438,7 +10428,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1812*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1805*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10447,7 +10437,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1814*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1807*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10456,7 +10446,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1816*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1809*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10465,7 +10455,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1818*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1811*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10474,7 +10464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1820*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1813*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10483,7 +10473,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1822*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1815*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10492,7 +10482,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1824*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1817*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10501,7 +10491,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1826*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1819*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10510,7 +10500,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1828*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1821*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10519,7 +10509,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1830*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1823*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10528,7 +10518,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1832*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1825*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10537,7 +10527,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1834*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1827*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10546,7 +10536,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1836*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1829*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10555,7 +10545,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1838*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1831*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10564,7 +10554,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1840*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1833*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10573,7 +10563,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1842*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1835*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10582,7 +10572,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1844*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1837*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10591,7 +10581,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1846*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1839*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10600,7 +10590,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1848*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1841*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10609,7 +10599,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1850*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1843*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10618,7 +10608,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1852*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1845*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10627,7 +10617,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1854*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1847*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10636,7 +10626,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1856*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1849*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10645,7 +10635,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1858*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1851*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10654,7 +10644,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1860*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1853*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10663,7 +10653,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1862*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1855*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10672,7 +10662,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1864*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1857*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10681,7 +10671,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1866*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1859*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10690,7 +10680,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1868*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1861*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10699,7 +10689,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1870*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1863*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10708,7 +10698,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1872*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1865*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10717,7 +10707,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1874*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1867*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10726,7 +10716,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1876*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1869*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10735,7 +10725,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1878*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1871*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10744,7 +10734,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1880*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1873*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10753,7 +10743,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1882*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1875*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10762,7 +10752,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1884*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1877*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10771,7 +10761,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1886*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1879*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10780,7 +10770,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1888*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1881*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10789,7 +10779,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1890*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1883*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10798,7 +10788,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1892*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1885*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10807,7 +10797,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1894*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1887*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10816,7 +10806,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1896*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1889*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10825,7 +10815,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1898*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1891*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10834,7 +10824,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1900*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1893*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10843,7 +10833,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1902*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1895*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10852,7 +10842,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1904*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1897*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10861,7 +10851,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1906*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1899*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10870,7 +10860,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1908*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1901*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10879,7 +10869,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1910*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1903*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10888,7 +10878,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1912*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1905*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10897,7 +10887,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1914*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1907*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10906,7 +10896,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1916*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1909*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10915,7 +10905,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1918*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1911*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10924,7 +10914,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1920*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1913*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10933,7 +10923,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1922*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1915*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10942,7 +10932,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1924*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1917*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10951,7 +10941,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1926*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1919*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10960,7 +10950,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1928*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1921*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10973,7 +10963,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1931*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1924*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10986,7 +10976,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1934*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1927*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10999,7 +10989,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1937*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1930*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11012,17 +11002,17 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1940*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1933*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1941*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1934*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1942*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1935*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11031,7 +11021,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1944*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1937*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11040,7 +11030,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1946*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1939*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11049,7 +11039,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1948*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1941*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11058,7 +11048,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1950*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1943*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11067,7 +11057,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_ETH }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1952*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1945*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11076,7 +11066,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1954*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1947*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11085,7 +11075,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1956*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1949*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11094,7 +11084,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1958*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1951*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11103,7 +11093,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1960*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1953*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11112,7 +11102,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GRE }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1962*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1955*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11121,7 +11111,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR1 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1964*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1957*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11130,7 +11120,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR2 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1966*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1959*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11139,7 +11129,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1968*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1961*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11148,7 +11138,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1970*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1963*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11157,7 +11147,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1972*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1965*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11166,7 +11156,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_GRE }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1974*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1967*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11175,7 +11165,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR1 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1976*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1969*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11184,22 +11174,22 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_UPAR2 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1978*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1971*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1979*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1972*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1980*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1973*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1981*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1974*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11208,7 +11198,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1983*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1976*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11217,7 +11207,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1985*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1978*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11226,7 +11216,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1987*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1980*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11235,7 +11225,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1989*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1982*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11244,7 +11234,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1991*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1984*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11253,7 +11243,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1993*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1986*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11262,7 +11252,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1995*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1988*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11271,7 +11261,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1997*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1990*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11280,7 +11270,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:1999*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1992*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11289,7 +11279,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2001*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1994*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11298,7 +11288,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2003*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1996*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11307,7 +11297,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2005*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:1998*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11316,7 +11306,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2007*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2000*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11325,12 +11315,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2009*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2002*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2010*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2003*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11339,7 +11329,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2012*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2005*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11348,12 +11338,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2014*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2007*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2015*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2008*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11362,7 +11352,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2017*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2010*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11371,7 +11361,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2019*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2012*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11380,7 +11370,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2021*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2014*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11389,7 +11379,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2023*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2016*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11398,7 +11388,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2025*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2018*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11407,7 +11397,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2027*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2020*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11416,7 +11406,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2029*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2022*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11425,7 +11415,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2031*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2024*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11434,7 +11424,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2033*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2026*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11443,7 +11433,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2035*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2028*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11452,7 +11442,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2037*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2030*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11461,7 +11451,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2039*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2032*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11474,7 +11464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2042*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2035*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11487,17 +11477,17 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2045*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2038*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2046*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2039*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:2047*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:2040*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11506,37 +11496,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2049*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2042*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2050*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2043*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2051*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2044*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2052*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2045*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2053*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2046*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2054*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2047*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2055*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2048*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11549,7 +11539,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2058*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2051*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11562,7 +11552,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2061*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2054*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11575,7 +11565,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2064*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2057*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -11584,7 +11574,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2066*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2059*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11597,7 +11587,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2069*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2062*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -11606,7 +11596,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6 }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2071*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2064*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11623,7 +11613,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2075*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2068*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11640,7 +11630,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2079*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2072*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11657,7 +11647,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2083*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2076*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11674,7 +11664,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2087*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2080*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11691,7 +11681,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2091*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2084*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11708,7 +11698,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2095*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2088*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -11725,7 +11715,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2099*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2092*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -11742,7 +11732,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2103*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2096*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11755,7 +11745,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2106*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2099*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11768,7 +11758,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2109*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2102*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11781,7 +11771,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2112*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2105*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11794,7 +11784,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2115*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2108*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11807,7 +11797,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2118*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2111*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11820,7 +11810,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2121*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2114*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11833,7 +11823,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2124*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2117*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11846,7 +11836,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2127*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2120*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11859,7 +11849,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2130*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2123*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11872,7 +11862,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2133*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2126*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11885,7 +11875,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2136*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2129*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11898,7 +11888,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2139*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2132*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11911,7 +11901,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2142*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2135*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11924,7 +11914,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2145*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2138*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11937,7 +11927,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2148*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2141*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11950,7 +11940,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2151*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2144*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11963,7 +11953,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2154*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2147*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11976,7 +11966,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2157*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2150*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11989,7 +11979,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2160*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2153*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12002,7 +11992,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2163*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2156*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12015,7 +12005,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2166*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2159*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12028,7 +12018,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2169*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2162*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12041,7 +12031,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2172*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2165*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12054,7 +12044,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2175*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2168*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12067,7 +12057,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2178*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2171*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12080,7 +12070,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2181*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2174*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12093,7 +12083,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2184*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2177*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12106,7 +12096,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2187*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2180*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -12115,7 +12105,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2189*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2182*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -12124,7 +12114,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2191*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2184*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -12133,7 +12123,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2193*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2186*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -12142,7 +12132,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2195*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2188*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12155,7 +12145,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2198*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2191*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12168,7 +12158,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2201*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2194*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12181,7 +12171,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2204*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2197*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12194,7 +12184,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2207*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2200*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12207,7 +12197,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2210*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2203*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12220,7 +12210,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2213*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2206*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12233,7 +12223,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2216*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2209*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12246,7 +12236,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2219*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2212*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12263,7 +12253,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2223*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2216*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12280,7 +12270,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2227*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2220*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12297,7 +12287,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2231*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2224*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12314,7 +12304,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2235*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2228*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12331,7 +12321,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2239*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2232*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12348,7 +12338,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2243*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2236*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12365,7 +12355,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2247*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2240*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12382,7 +12372,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2251*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2244*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12399,7 +12389,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2255*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2248*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12416,7 +12406,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2259*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2252*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12433,7 +12423,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2263*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2256*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12450,7 +12440,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2267*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2260*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -12467,7 +12457,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2271*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2264*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -12484,7 +12474,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2275*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2268*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -12501,7 +12491,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2279*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2272*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -12518,7 +12508,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2283*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2276*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12531,7 +12521,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2286*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2279*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12544,7 +12534,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2289*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2282*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12557,7 +12547,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2292*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2285*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12570,7 +12560,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2295*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2288*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12583,7 +12573,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2298*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2291*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12596,7 +12586,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2301*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2294*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12609,7 +12599,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2304*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2297*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12622,7 +12612,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2307*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2300*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12635,7 +12625,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2310*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2303*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12648,7 +12638,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2313*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2306*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12661,7 +12651,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2316*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2309*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12674,7 +12664,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2319*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2312*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12687,7 +12677,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2322*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2315*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12700,7 +12690,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2325*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2318*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12713,7 +12703,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2328*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2321*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12726,7 +12716,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2331*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2324*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12739,7 +12729,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2334*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2327*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12752,7 +12742,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2337*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2330*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12765,7 +12755,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2340*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2333*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12778,7 +12768,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2343*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2336*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12791,7 +12781,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2346*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2339*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12804,7 +12794,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2349*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2342*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12817,7 +12807,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2352*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2345*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12830,7 +12820,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2355*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2348*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12839,7 +12829,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2357*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2350*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12848,7 +12838,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2359*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2352*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12857,7 +12847,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2361*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2354*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12866,7 +12856,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2363*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2356*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12879,7 +12869,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2366*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2359*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12892,7 +12882,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2369*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2362*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12905,7 +12895,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2372*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2365*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12918,7 +12908,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2375*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2368*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12927,7 +12917,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2377*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2370*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12936,7 +12926,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2379*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2372*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12945,7 +12935,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_TCP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2381*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2374*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12954,7 +12944,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2383*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2376*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12967,7 +12957,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2386*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2379*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12980,7 +12970,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2389*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2382*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12993,7 +12983,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2392*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2385*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13006,7 +12996,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2395*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2388*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13019,7 +13009,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2398*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2391*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13032,7 +13022,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2401*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2394*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13045,7 +13035,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2404*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2397*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13058,7 +13048,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2407*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2400*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13071,7 +13061,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2410*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2403*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13084,7 +13074,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2413*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2406*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13097,7 +13087,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2416*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2409*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13110,7 +13100,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2419*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2412*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13123,7 +13113,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2422*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2415*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13136,7 +13126,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2425*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2418*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13149,7 +13139,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2428*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2421*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13162,12 +13152,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2431*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2424*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2432*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2425*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13180,7 +13170,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2435*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2428*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13193,7 +13183,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2438*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2431*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13206,7 +13196,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2441*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2434*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13219,12 +13209,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2444*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2437*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2445*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2438*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13237,7 +13227,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2448*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2441*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13250,7 +13240,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2451*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2444*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13263,7 +13253,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2454*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2447*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13276,12 +13266,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2457*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2450*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2458*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2451*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13294,7 +13284,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2461*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2454*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13307,7 +13297,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2464*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2457*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13320,7 +13310,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2467*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2460*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13333,12 +13323,12 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, wm_key_recipe.0:2470*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:2463*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY }, - /* cond_execute: class_tid: 2, em_flow_conflict_cache.rd:2471*/ + /* cond_execute: class_tid: 2, em_flow_conflict_cache.rd:2464*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -13347,27 +13337,27 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* cond_execute: class_tid: 2, control.em_flow_conflict_cache_miss:2473*/ + /* cond_execute: class_tid: 2, control.em_flow_conflict_cache_miss:2466*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2474*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2467*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2475*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2468*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2476*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2469*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2477*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2470*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13380,7 +13370,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2480*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2473*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13393,7 +13383,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2483*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2476*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13410,7 +13400,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2487*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2480*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13427,7 +13417,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2491*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2484*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13444,7 +13434,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2495*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2488*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -13461,7 +13451,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2499*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2492*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13474,7 +13464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2502*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2495*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13487,7 +13477,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2505*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2498*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13500,7 +13490,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2508*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2501*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13513,7 +13503,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2511*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2504*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13526,7 +13516,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2514*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2507*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13539,7 +13529,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2517*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2510*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13552,7 +13542,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2520*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2513*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13565,7 +13555,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2523*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2516*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13578,7 +13568,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2526*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2519*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13591,7 +13581,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2529*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2522*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13604,7 +13594,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2532*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2525*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13617,7 +13607,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2535*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2528*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13630,7 +13620,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2538*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2531*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13643,7 +13633,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2541*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2534*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -13652,7 +13642,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2543*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2536*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -13661,7 +13651,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2545*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2538*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13674,7 +13664,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2548*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2541*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13687,7 +13677,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2551*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2544*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13700,7 +13690,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2554*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2547*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13713,7 +13703,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2557*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2550*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13730,7 +13720,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2561*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2554*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13747,7 +13737,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2565*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2558*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13764,7 +13754,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2569*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2562*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13781,7 +13771,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2573*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2566*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13798,7 +13788,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2577*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2570*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13815,7 +13805,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2581*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2574*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -13832,7 +13822,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2585*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2578*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -13849,11 +13839,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2589*/ - { - .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, - .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY - }, + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2582*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13866,7 +13852,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2593*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2585*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13879,7 +13865,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2596*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2588*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13892,7 +13878,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2599*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2591*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13905,7 +13891,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2602*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2594*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13918,7 +13904,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2605*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2597*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13931,7 +13917,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2608*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2600*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13944,7 +13930,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2611*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2603*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13957,7 +13943,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2614*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2606*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13970,7 +13956,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2617*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2609*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13983,7 +13969,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2620*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2612*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13996,7 +13982,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2623*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2615*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14009,7 +13995,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2626*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2618*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14022,7 +14008,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2629*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2621*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14035,7 +14021,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2632*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2624*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14048,7 +14034,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2635*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2627*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14061,7 +14047,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2638*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2630*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14074,7 +14060,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2641*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2633*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14087,7 +14073,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2644*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2636*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14100,7 +14086,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2647*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2639*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14113,7 +14099,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2650*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2642*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14126,7 +14112,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2653*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2645*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14139,7 +14125,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2656*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2648*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14152,7 +14138,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2659*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2651*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14165,7 +14151,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2662*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2654*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14178,7 +14164,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2665*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2657*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14191,7 +14177,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2668*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2660*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14204,7 +14190,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:2671*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:2663*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14217,37 +14203,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2674*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2666*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2675*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2667*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2676*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2668*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, em_key_recipe.0:2677*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2669*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_METADATA }, - /* field_cond: class_tid: 2, em_key_recipe.0:2678*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2670*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2679*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2671*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2680*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2672*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14260,7 +14246,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2683*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2675*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14273,7 +14259,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2686*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2678*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14286,7 +14272,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2689*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2681*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14299,7 +14285,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2692*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2684*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14316,7 +14302,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2696*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2688*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14333,7 +14319,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2700*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2692*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14350,7 +14336,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2704*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2696*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14367,7 +14353,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2708*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2700*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14384,7 +14370,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2712*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2704*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14401,7 +14387,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2716*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2708*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -14418,7 +14404,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:2720*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2712*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -14435,7 +14421,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:2724*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2716*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14448,7 +14434,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2727*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2719*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14461,7 +14447,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2730*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2722*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14474,7 +14460,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2733*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2725*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14487,7 +14473,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2736*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2728*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14500,7 +14486,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2739*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2731*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14513,7 +14499,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2742*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2734*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14526,7 +14512,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2745*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2737*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14539,7 +14525,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2748*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2740*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14552,7 +14538,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2751*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2743*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14565,7 +14551,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2754*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2746*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14578,7 +14564,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2757*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2749*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14591,7 +14577,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2760*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2752*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14604,7 +14590,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2763*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2755*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14617,7 +14603,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2766*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2758*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14630,7 +14616,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2769*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2761*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14643,7 +14629,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2772*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2764*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14656,7 +14642,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:2775*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2767*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14669,7 +14655,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:2778*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2770*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14682,7 +14668,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:2781*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2773*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14695,7 +14681,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:2784*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2776*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14708,7 +14694,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2787*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2779*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14721,7 +14707,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2790*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2782*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14734,7 +14720,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2793*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2785*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14747,7 +14733,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2796*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2788*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14760,7 +14746,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2799*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2791*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14773,7 +14759,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2802*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2794*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14786,7 +14772,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2805*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2797*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14799,7 +14785,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:2808*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2800*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -14808,7 +14794,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, em_key_recipe.0:2810*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2802*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -14817,7 +14803,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, em_key_recipe.0:2812*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2804*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN @@ -14826,7 +14812,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI }, - /* field_cond: class_tid: 2, em_key_recipe.0:2814*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2806*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE @@ -14835,7 +14821,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI }, - /* field_cond: class_tid: 2, em_key_recipe.0:2816*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2808*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14848,7 +14834,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2819*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2811*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14861,7 +14847,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2822*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2814*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14874,7 +14860,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2825*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2817*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14887,7 +14873,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2828*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2820*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14900,7 +14886,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2831*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2823*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14913,7 +14899,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2834*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2826*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14926,7 +14912,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2837*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2829*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14939,7 +14925,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC }, - /* field_cond: class_tid: 2, em_key_recipe.0:2840*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2832*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14956,7 +14942,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2844*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2836*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14973,7 +14959,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2848*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2840*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14990,7 +14976,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2852*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2844*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15007,7 +14993,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2856*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2848*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15024,7 +15010,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2860*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2852*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15041,7 +15027,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2864*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2856*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15058,7 +15044,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2868*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2860*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15075,7 +15061,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2872*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2864*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15092,7 +15078,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2876*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2868*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15109,7 +15095,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2880*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2872*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15126,7 +15112,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2884*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2876*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15143,7 +15129,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2888*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2880*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -15160,7 +15146,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:2892*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2884*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -15177,7 +15163,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:2896*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2888*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -15194,7 +15180,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:2900*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2892*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -15211,7 +15197,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE }, - /* field_cond: class_tid: 2, em_key_recipe.0:2904*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2896*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15224,7 +15210,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2907*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2899*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15237,7 +15223,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2910*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2902*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15250,7 +15236,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2913*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2905*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15263,7 +15249,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2916*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2908*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15276,7 +15262,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2919*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2911*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15289,7 +15275,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2922*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2914*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15302,7 +15288,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2925*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2917*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15315,7 +15301,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2928*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2920*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15328,7 +15314,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2931*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2923*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15341,7 +15327,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2934*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2926*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15354,7 +15340,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2937*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2929*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15367,7 +15353,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2940*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2932*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15380,7 +15366,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2943*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2935*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15393,7 +15379,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2946*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2938*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15406,7 +15392,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2949*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2941*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15419,7 +15405,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR }, - /* field_cond: class_tid: 2, em_key_recipe.0:2952*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2944*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15432,7 +15418,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2955*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2947*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15445,7 +15431,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2958*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2950*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15458,7 +15444,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2961*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2953*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15471,7 +15457,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2964*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2956*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15484,7 +15470,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2967*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2959*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15497,7 +15483,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2970*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2962*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15510,7 +15496,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2973*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2965*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15523,7 +15509,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL }, - /* field_cond: class_tid: 2, em_key_recipe.0:2976*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2968*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15536,7 +15522,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2979*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2971*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15549,7 +15535,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2982*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2974*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15562,7 +15548,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2985*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2977*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15575,7 +15561,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2988*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2980*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15588,7 +15574,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2991*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2983*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15601,7 +15587,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2994*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2986*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15614,7 +15600,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:2997*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2989*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15627,7 +15613,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:3000*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2992*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15640,7 +15626,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3003*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2995*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15653,7 +15639,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3006*/ + /* field_cond: class_tid: 2, em_key_recipe.0:2998*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15666,7 +15652,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3009*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3001*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15679,7 +15665,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3012*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3004*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15692,7 +15678,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3015*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3007*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15705,7 +15691,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3018*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3010*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15718,7 +15704,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3021*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3013*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15731,7 +15717,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS }, - /* field_cond: class_tid: 2, em_key_recipe.0:3024*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3016*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15744,7 +15730,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3027*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3019*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15757,7 +15743,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3030*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3022*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15770,7 +15756,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3033*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3025*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15783,7 +15769,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3036*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3028*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15796,7 +15782,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3039*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3031*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15809,7 +15795,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3042*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3034*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15822,7 +15808,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3045*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3037*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15835,7 +15821,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3048*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3040*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15848,7 +15834,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3051*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3043*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15861,7 +15847,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3054*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3046*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15874,7 +15860,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3057*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3049*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15887,7 +15873,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3060*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3052*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15900,7 +15886,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3063*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3055*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15913,7 +15899,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3066*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3058*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15926,7 +15912,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT }, - /* field_cond: class_tid: 2, em_key_recipe.0:3069*/ + /* field_cond: class_tid: 2, em_key_recipe.0:3061*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15939,7 +15925,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT }, - /* cond_execute: class_tid: 2, control.field_sig_validation:3072*/ + /* cond_execute: class_tid: 2, control.field_sig_validation:3064*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_CC @@ -15948,7 +15934,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_FLOW_SIG_ID }, - /* cond_execute: class_tid: 2, em.egress_generic_template:3074*/ + /* cond_execute: class_tid: 2, em.egress_generic_template:3066*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -15957,47 +15943,47 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW }, - /* cond_execute: class_tid: 2, control.em_add_check:3076*/ + /* cond_execute: class_tid: 2, control.em_add_check:3068*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL }, - /* cond_execute: class_tid: 3, control.ing_0:3077*/ + /* cond_execute: class_tid: 3, control.ing_0:3069*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 3, control.egr_0:3078*/ + /* cond_execute: class_tid: 3, control.egr_0:3070*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, .cond_operand = BNXT_ULP_CF_IDX_VFR_MODE }, - /* cond_execute: class_tid: 3, control.egr_1:3079*/ + /* cond_execute: class_tid: 3, control.egr_1:3071*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 3, control.egr_2:3080*/ + /* cond_execute: class_tid: 3, control.egr_2:3072*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 4, control.prof_tcam_cache.vfr_glb_act_rec_rd.0:3081*/ + /* cond_execute: class_tid: 4, control.prof_tcam_cache.vfr_glb_act_rec_rd.0:3073*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 4, control.vf_2_vfr.0:3082*/ + /* cond_execute: class_tid: 4, control.vf_2_vfr.0:3074*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 4, control.prof_tcam_cache.vfr.0:3083*/ + /* cond_execute: class_tid: 4, control.prof_tcam_cache.vfr.0:3075*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 4, control.0:3084*/ + /* cond_execute: class_tid: 4, control.0:3076*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS @@ -16196,44 +16182,24 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_info_mask = { .description = "mac_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (4 >> 8) & 0xff, - 4 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + 0xff, + 0xff, + 0xff, + 0xff, + 0xff, + 0xff} }, .field_info_spec = { .description = "mac_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, .field_opr1 = { - (6 >> 8) & 0xff, - 6 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + (BNXT_ULP_RF_IDX_O_DMAC >> 8) & 0xff, + BNXT_ULP_RF_IDX_O_DMAC & 0xff} } }, { @@ -16268,8 +16234,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (8 >> 8) & 0xff, - 8 & 0xff, + (9 >> 8) & 0xff, + 9 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO @@ -16291,8 +16257,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (9 >> 8) & 0xff, - 9 & 0xff, + (10 >> 8) & 0xff, + 10 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO @@ -16415,39 +16381,24 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_info_mask = { .description = "mac0_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (13 >> 8) & 0xff, - 13 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_ONES + 0xff, + 0xff, + 0xff, + 0xff, + 0xff, + 0xff} }, .field_info_spec = { .description = "mac0_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, .field_opr1 = { - (15 >> 8) & 0xff, - 15 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + (BNXT_ULP_RF_IDX_O_DMAC >> 8) & 0xff, + BNXT_ULP_RF_IDX_O_DMAC & 0xff} } }, { @@ -16515,8 +16466,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (17 >> 8) & 0xff, - 17 & 0xff, + (14 >> 8) & 0xff, + 14 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -16528,8 +16479,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (18 >> 8) & 0xff, - 18 & 0xff, + (15 >> 8) & 0xff, + 15 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_CONST @@ -16604,8 +16555,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (19 >> 8) & 0xff, - 19 & 0xff, + (16 >> 8) & 0xff, + 16 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -16617,8 +16568,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (20 >> 8) & 0xff, - 20 & 0xff, + (17 >> 8) & 0xff, + 17 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_CONST @@ -16727,44 +16678,24 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_info_mask = { .description = "mac_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_ONES, .field_opr1 = { - (21 >> 8) & 0xff, - 21 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + 0xff, + 0xff, + 0xff, + 0xff, + 0xff, + 0xff} }, .field_info_spec = { .description = "mac_addr", .field_bit_size = 48, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_RF, .field_opr1 = { - (23 >> 8) & 0xff, - 23 & 0xff, - (2 >> 8) & 0xff, - 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_PORT_TABLE, - .field_opr3 = { - (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, - BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, - (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, - BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff} + (BNXT_ULP_RF_IDX_O_DMAC >> 8) & 0xff, + BNXT_ULP_RF_IDX_O_DMAC & 0xff} } }, { @@ -16799,8 +16730,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (25 >> 8) & 0xff, - 25 & 0xff, + (18 >> 8) & 0xff, + 18 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO @@ -16822,8 +16753,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (26 >> 8) & 0xff, - 26 & 0xff, + (19 >> 8) & 0xff, + 19 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO @@ -17019,15 +16950,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (277 >> 8) & 0xff, - 277 & 0xff, + (270 >> 8) & 0xff, + 270 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (47 >> 8) & 0xff, - 47 & 0xff} + (50 >> 8) & 0xff, + 50 & 0xff} }, .field_info_spec = { .description = "l4_hdr_is_udp_tcp", @@ -17035,8 +16966,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (285 >> 8) & 0xff, - 285 & 0xff, + (278 >> 8) & 0xff, + 278 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17044,8 +16975,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (50 >> 8) & 0xff, - 50 & 0xff} + (53 >> 8) & 0xff, + 53 & 0xff} } }, { @@ -17055,15 +16986,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (293 >> 8) & 0xff, - 293 & 0xff, + (286 >> 8) & 0xff, + 286 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (53 >> 8) & 0xff, - 53 & 0xff} + (56 >> 8) & 0xff, + 56 & 0xff} }, .field_info_spec = { .description = "l4_hdr_type", @@ -17071,15 +17002,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (301 >> 8) & 0xff, - 301 & 0xff, + (294 >> 8) & 0xff, + 294 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (56 >> 8) & 0xff, - 56 & 0xff} + (59 >> 8) & 0xff, + 59 & 0xff} } }, { @@ -17089,15 +17020,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (309 >> 8) & 0xff, - 309 & 0xff, + (302 >> 8) & 0xff, + 302 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (59 >> 8) & 0xff, - 59 & 0xff} + (62 >> 8) & 0xff, + 62 & 0xff} }, .field_info_spec = { .description = "l4_hdr_error", @@ -17105,15 +17036,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (317 >> 8) & 0xff, - 317 & 0xff, + (310 >> 8) & 0xff, + 310 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (62 >> 8) & 0xff, - 62 & 0xff} + (65 >> 8) & 0xff, + 65 & 0xff} } }, { @@ -17123,15 +17054,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (325 >> 8) & 0xff, - 325 & 0xff, + (318 >> 8) & 0xff, + 318 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (65 >> 8) & 0xff, - 65 & 0xff} + (68 >> 8) & 0xff, + 68 & 0xff} }, .field_info_spec = { .description = "l4_hdr_valid", @@ -17139,8 +17070,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (333 >> 8) & 0xff, - 333 & 0xff, + (326 >> 8) & 0xff, + 326 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17148,8 +17079,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (68 >> 8) & 0xff, - 68 & 0xff} + (71 >> 8) & 0xff, + 71 & 0xff} } }, { @@ -17209,8 +17140,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (341 >> 8) & 0xff, - 341 & 0xff, + (334 >> 8) & 0xff, + 334 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17218,8 +17149,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L3_HDR_ISIP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (71 >> 8) & 0xff, - 71 & 0xff} + (74 >> 8) & 0xff, + 74 & 0xff} } }, { @@ -17229,15 +17160,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (349 >> 8) & 0xff, - 349 & 0xff, + (342 >> 8) & 0xff, + 342 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (74 >> 8) & 0xff, - 74 & 0xff} + (77 >> 8) & 0xff, + 77 & 0xff} }, .field_info_spec = { .description = "l3_hdr_type", @@ -17245,8 +17176,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (357 >> 8) & 0xff, - 357 & 0xff, + (350 >> 8) & 0xff, + 350 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17254,8 +17185,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (77 >> 8) & 0xff, - 77 & 0xff} + (80 >> 8) & 0xff, + 80 & 0xff} } }, { @@ -17265,15 +17196,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (365 >> 8) & 0xff, - 365 & 0xff, + (358 >> 8) & 0xff, + 358 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (80 >> 8) & 0xff, - 80 & 0xff} + (83 >> 8) & 0xff, + 83 & 0xff} }, .field_info_spec = { .description = "l3_hdr_error", @@ -17281,15 +17212,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (373 >> 8) & 0xff, - 373 & 0xff, + (366 >> 8) & 0xff, + 366 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (83 >> 8) & 0xff, - 83 & 0xff} + (86 >> 8) & 0xff, + 86 & 0xff} } }, { @@ -17299,15 +17230,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (381 >> 8) & 0xff, - 381 & 0xff, + (374 >> 8) & 0xff, + 374 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (86 >> 8) & 0xff, - 86 & 0xff} + (89 >> 8) & 0xff, + 89 & 0xff} }, .field_info_spec = { .description = "l3_hdr_valid", @@ -17315,8 +17246,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (389 >> 8) & 0xff, - 389 & 0xff, + (382 >> 8) & 0xff, + 382 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17324,8 +17255,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (89 >> 8) & 0xff, - 89 & 0xff} + (92 >> 8) & 0xff, + 92 & 0xff} } }, { @@ -17343,8 +17274,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (397 >> 8) & 0xff, - 397 & 0xff, + (390 >> 8) & 0xff, + 390 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17352,8 +17283,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L2_TWO_VTAGS_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (92 >> 8) & 0xff, - 92 & 0xff} + (95 >> 8) & 0xff, + 95 & 0xff} } }, { @@ -17371,8 +17302,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (403 >> 8) & 0xff, - 403 & 0xff, + (396 >> 8) & 0xff, + 396 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17380,8 +17311,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L2_VTAG_PRESENT_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (93 >> 8) & 0xff, - 93 & 0xff} + (96 >> 8) & 0xff, + 96 & 0xff} } }, { @@ -17407,8 +17338,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (409 >> 8) & 0xff, - 409 & 0xff, + (402 >> 8) & 0xff, + 402 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -17420,8 +17351,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (410 >> 8) & 0xff, - 410 & 0xff, + (403 >> 8) & 0xff, + 403 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -17435,15 +17366,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (411 >> 8) & 0xff, - 411 & 0xff, + (404 >> 8) & 0xff, + 404 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (94 >> 8) & 0xff, - 94 & 0xff} + (97 >> 8) & 0xff, + 97 & 0xff} }, .field_info_spec = { .description = "l2_hdr_error", @@ -17451,15 +17382,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (415 >> 8) & 0xff, - 415 & 0xff, + (408 >> 8) & 0xff, + 408 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (95 >> 8) & 0xff, - 95 & 0xff} + (98 >> 8) & 0xff, + 98 & 0xff} } }, { @@ -17477,8 +17408,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (419 >> 8) & 0xff, - 419 & 0xff, + (412 >> 8) & 0xff, + 412 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17486,8 +17417,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L2_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (96 >> 8) & 0xff, - 96 & 0xff} + (99 >> 8) & 0xff, + 99 & 0xff} } }, { @@ -17511,15 +17442,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (423 >> 8) & 0xff, - 423 & 0xff, + (416 >> 8) & 0xff, + 416 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (97 >> 8) & 0xff, - 97 & 0xff} + (100 >> 8) & 0xff, + 100 & 0xff} }, .field_info_spec = { .description = "tun_hdr_type", @@ -17527,15 +17458,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (435 >> 8) & 0xff, - 435 & 0xff, + (428 >> 8) & 0xff, + 428 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (102 >> 8) & 0xff, - 102 & 0xff} + (105 >> 8) & 0xff, + 105 & 0xff} } }, { @@ -17545,8 +17476,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (447 >> 8) & 0xff, - 447 & 0xff, + (440 >> 8) & 0xff, + 440 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -17558,8 +17489,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (448 >> 8) & 0xff, - 448 & 0xff, + (441 >> 8) & 0xff, + 441 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -17581,8 +17512,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (449 >> 8) & 0xff, - 449 & 0xff, + (442 >> 8) & 0xff, + 442 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17598,15 +17529,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (450 >> 8) & 0xff, - 450 & 0xff, + (443 >> 8) & 0xff, + 443 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (107 >> 8) & 0xff, - 107 & 0xff} + (110 >> 8) & 0xff, + 110 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_is_udp_tcp", @@ -17614,8 +17545,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (454 >> 8) & 0xff, - 454 & 0xff, + (447 >> 8) & 0xff, + 447 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17623,8 +17554,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (108 >> 8) & 0xff, - 108 & 0xff} + (111 >> 8) & 0xff, + 111 & 0xff} } }, { @@ -17634,15 +17565,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (458 >> 8) & 0xff, - 458 & 0xff, + (451 >> 8) & 0xff, + 451 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (109 >> 8) & 0xff, - 109 & 0xff} + (112 >> 8) & 0xff, + 112 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_type", @@ -17650,15 +17581,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (462 >> 8) & 0xff, - 462 & 0xff, + (455 >> 8) & 0xff, + 455 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (110 >> 8) & 0xff, - 110 & 0xff} + (113 >> 8) & 0xff, + 113 & 0xff} } }, { @@ -17668,15 +17599,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (466 >> 8) & 0xff, - 466 & 0xff, + (459 >> 8) & 0xff, + 459 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (111 >> 8) & 0xff, - 111 & 0xff} + (114 >> 8) & 0xff, + 114 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_error", @@ -17684,15 +17615,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (470 >> 8) & 0xff, - 470 & 0xff, + (463 >> 8) & 0xff, + 463 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (112 >> 8) & 0xff, - 112 & 0xff} + (115 >> 8) & 0xff, + 115 & 0xff} } }, { @@ -17702,15 +17633,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (474 >> 8) & 0xff, - 474 & 0xff, + (467 >> 8) & 0xff, + 467 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (113 >> 8) & 0xff, - 113 & 0xff} + (116 >> 8) & 0xff, + 116 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_valid", @@ -17718,8 +17649,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (479 >> 8) & 0xff, - 479 & 0xff, + (472 >> 8) & 0xff, + 472 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17727,8 +17658,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (115 >> 8) & 0xff, - 115 & 0xff} + (118 >> 8) & 0xff, + 118 & 0xff} } }, { @@ -17774,8 +17705,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (484 >> 8) & 0xff, - 484 & 0xff, + (477 >> 8) & 0xff, + 477 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17783,8 +17714,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL3_HDR_ISIP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (117 >> 8) & 0xff, - 117 & 0xff} + (120 >> 8) & 0xff, + 120 & 0xff} } }, { @@ -17794,15 +17725,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (488 >> 8) & 0xff, - 488 & 0xff, + (481 >> 8) & 0xff, + 481 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (118 >> 8) & 0xff, - 118 & 0xff} + (121 >> 8) & 0xff, + 121 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_type", @@ -17810,8 +17741,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (492 >> 8) & 0xff, - 492 & 0xff, + (485 >> 8) & 0xff, + 485 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17819,8 +17750,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (119 >> 8) & 0xff, - 119 & 0xff} + (122 >> 8) & 0xff, + 122 & 0xff} } }, { @@ -17830,15 +17761,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (496 >> 8) & 0xff, - 496 & 0xff, + (489 >> 8) & 0xff, + 489 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (120 >> 8) & 0xff, - 120 & 0xff} + (123 >> 8) & 0xff, + 123 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_error", @@ -17846,15 +17777,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (500 >> 8) & 0xff, - 500 & 0xff, + (493 >> 8) & 0xff, + 493 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (121 >> 8) & 0xff, - 121 & 0xff} + (124 >> 8) & 0xff, + 124 & 0xff} } }, { @@ -17872,8 +17803,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (504 >> 8) & 0xff, - 504 & 0xff, + (497 >> 8) & 0xff, + 497 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17881,8 +17812,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (122 >> 8) & 0xff, - 122 & 0xff} + (125 >> 8) & 0xff, + 125 & 0xff} } }, { @@ -17900,8 +17831,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (508 >> 8) & 0xff, - 508 & 0xff, + (501 >> 8) & 0xff, + 501 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17925,8 +17856,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (511 >> 8) & 0xff, - 511 & 0xff, + (504 >> 8) & 0xff, + 504 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -17956,8 +17887,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (514 >> 8) & 0xff, - 514 & 0xff, + (507 >> 8) & 0xff, + 507 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -17969,8 +17900,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (515 >> 8) & 0xff, - 515 & 0xff, + (508 >> 8) & 0xff, + 508 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -17992,8 +17923,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (516 >> 8) & 0xff, - 516 & 0xff, + (509 >> 8) & 0xff, + 509 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -18001,8 +17932,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL2_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (123 >> 8) & 0xff, - 123 & 0xff} + (126 >> 8) & 0xff, + 126 & 0xff} } }, { @@ -18141,8 +18072,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (520 >> 8) & 0xff, - 520 & 0xff, + (513 >> 8) & 0xff, + 513 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -18154,8 +18085,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (521 >> 8) & 0xff, - 521 & 0xff, + (514 >> 8) & 0xff, + 514 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -18172,8 +18103,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (522 >> 8) & 0xff, - 522 & 0xff, + (515 >> 8) & 0xff, + 515 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -18185,8 +18116,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (523 >> 8) & 0xff, - 523 & 0xff, + (516 >> 8) & 0xff, + 516 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -18203,8 +18134,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (524 >> 8) & 0xff, - 524 & 0xff, + (517 >> 8) & 0xff, + 517 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -18216,8 +18147,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (525 >> 8) & 0xff, - 525 & 0xff, + (518 >> 8) & 0xff, + 518 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -18234,8 +18165,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (526 >> 8) & 0xff, - 526 & 0xff, + (519 >> 8) & 0xff, + 519 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18250,8 +18181,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (529 >> 8) & 0xff, - 529 & 0xff, + (522 >> 8) & 0xff, + 522 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18268,8 +18199,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (532 >> 8) & 0xff, - 532 & 0xff, + (525 >> 8) & 0xff, + 525 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18284,8 +18215,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (535 >> 8) & 0xff, - 535 & 0xff, + (528 >> 8) & 0xff, + 528 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18302,8 +18233,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (538 >> 8) & 0xff, - 538 & 0xff, + (531 >> 8) & 0xff, + 531 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18318,8 +18249,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (542 >> 8) & 0xff, - 542 & 0xff, + (535 >> 8) & 0xff, + 535 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18336,8 +18267,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (546 >> 8) & 0xff, - 546 & 0xff, + (539 >> 8) & 0xff, + 539 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18346,8 +18277,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (124 >> 8) & 0xff, - 124 & 0xff} + (127 >> 8) & 0xff, + 127 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -18355,8 +18286,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (554 >> 8) & 0xff, - 554 & 0xff, + (547 >> 8) & 0xff, + 547 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18365,8 +18296,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (125 >> 8) & 0xff, - 125 & 0xff} + (128 >> 8) & 0xff, + 128 & 0xff} } }, { @@ -18376,8 +18307,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (562 >> 8) & 0xff, - 562 & 0xff, + (555 >> 8) & 0xff, + 555 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18392,8 +18323,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (566 >> 8) & 0xff, - 566 & 0xff, + (559 >> 8) & 0xff, + 559 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18410,8 +18341,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (570 >> 8) & 0xff, - 570 & 0xff, + (563 >> 8) & 0xff, + 563 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18426,8 +18357,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (573 >> 8) & 0xff, - 573 & 0xff, + (566 >> 8) & 0xff, + 566 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18444,8 +18375,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (576 >> 8) & 0xff, - 576 & 0xff, + (569 >> 8) & 0xff, + 569 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -18457,8 +18388,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (579 >> 8) & 0xff, - 579 & 0xff, + (572 >> 8) & 0xff, + 572 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -18472,8 +18403,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (582 >> 8) & 0xff, - 582 & 0xff, + (575 >> 8) & 0xff, + 575 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18488,8 +18419,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (585 >> 8) & 0xff, - 585 & 0xff, + (578 >> 8) & 0xff, + 578 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18506,8 +18437,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (588 >> 8) & 0xff, - 588 & 0xff, + (581 >> 8) & 0xff, + 581 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18522,8 +18453,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (591 >> 8) & 0xff, - 591 & 0xff, + (584 >> 8) & 0xff, + 584 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18540,8 +18471,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (594 >> 8) & 0xff, - 594 & 0xff, + (587 >> 8) & 0xff, + 587 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18550,8 +18481,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (126 >> 8) & 0xff, - 126 & 0xff} + (129 >> 8) & 0xff, + 129 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -18559,8 +18490,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (600 >> 8) & 0xff, - 600 & 0xff, + (593 >> 8) & 0xff, + 593 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18569,8 +18500,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (127 >> 8) & 0xff, - 127 & 0xff} + (130 >> 8) & 0xff, + 130 & 0xff} } }, { @@ -18580,8 +18511,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (606 >> 8) & 0xff, - 606 & 0xff, + (599 >> 8) & 0xff, + 599 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18590,8 +18521,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (128 >> 8) & 0xff, - 128 & 0xff} + (131 >> 8) & 0xff, + 131 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -18599,8 +18530,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (612 >> 8) & 0xff, - 612 & 0xff, + (605 >> 8) & 0xff, + 605 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18609,8 +18540,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (129 >> 8) & 0xff, - 129 & 0xff} + (132 >> 8) & 0xff, + 132 & 0xff} } }, { @@ -18620,8 +18551,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (618 >> 8) & 0xff, - 618 & 0xff, + (611 >> 8) & 0xff, + 611 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18630,8 +18561,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (130 >> 8) & 0xff, - 130 & 0xff} + (133 >> 8) & 0xff, + 133 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -18639,8 +18570,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (624 >> 8) & 0xff, - 624 & 0xff, + (617 >> 8) & 0xff, + 617 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18649,8 +18580,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (131 >> 8) & 0xff, - 131 & 0xff} + (134 >> 8) & 0xff, + 134 & 0xff} } }, { @@ -18660,8 +18591,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (630 >> 8) & 0xff, - 630 & 0xff, + (623 >> 8) & 0xff, + 623 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18670,8 +18601,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (132 >> 8) & 0xff, - 132 & 0xff} + (135 >> 8) & 0xff, + 135 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -18679,8 +18610,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (636 >> 8) & 0xff, - 636 & 0xff, + (629 >> 8) & 0xff, + 629 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18689,8 +18620,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (133 >> 8) & 0xff, - 133 & 0xff} + (136 >> 8) & 0xff, + 136 & 0xff} } }, { @@ -18700,8 +18631,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (642 >> 8) & 0xff, - 642 & 0xff, + (635 >> 8) & 0xff, + 635 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18710,8 +18641,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (134 >> 8) & 0xff, - 134 & 0xff} + (137 >> 8) & 0xff, + 137 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -18719,8 +18650,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (648 >> 8) & 0xff, - 648 & 0xff, + (641 >> 8) & 0xff, + 641 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18729,8 +18660,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (135 >> 8) & 0xff, - 135 & 0xff} + (138 >> 8) & 0xff, + 138 & 0xff} } }, { @@ -18740,8 +18671,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (654 >> 8) & 0xff, - 654 & 0xff, + (647 >> 8) & 0xff, + 647 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18750,8 +18681,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (136 >> 8) & 0xff, - 136 & 0xff} + (139 >> 8) & 0xff, + 139 & 0xff} }, .field_info_spec = { .description = "tids", @@ -18759,8 +18690,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (658 >> 8) & 0xff, - 658 & 0xff, + (651 >> 8) & 0xff, + 651 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18769,8 +18700,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (137 >> 8) & 0xff, - 137 & 0xff} + (140 >> 8) & 0xff, + 140 & 0xff} } }, { @@ -18780,8 +18711,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (662 >> 8) & 0xff, - 662 & 0xff, + (655 >> 8) & 0xff, + 655 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18790,8 +18721,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (138 >> 8) & 0xff, - 138 & 0xff} + (141 >> 8) & 0xff, + 141 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -18799,8 +18730,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (668 >> 8) & 0xff, - 668 & 0xff, + (661 >> 8) & 0xff, + 661 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18809,8 +18740,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (139 >> 8) & 0xff, - 139 & 0xff} + (142 >> 8) & 0xff, + 142 & 0xff} } }, { @@ -18820,8 +18751,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (674 >> 8) & 0xff, - 674 & 0xff, + (667 >> 8) & 0xff, + 667 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18830,8 +18761,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (140 >> 8) & 0xff, - 140 & 0xff} + (143 >> 8) & 0xff, + 143 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -18839,8 +18770,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (680 >> 8) & 0xff, - 680 & 0xff, + (673 >> 8) & 0xff, + 673 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18849,8 +18780,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (141 >> 8) & 0xff, - 141 & 0xff} + (144 >> 8) & 0xff, + 144 & 0xff} } }, { @@ -18860,8 +18791,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (686 >> 8) & 0xff, - 686 & 0xff, + (679 >> 8) & 0xff, + 679 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18870,8 +18801,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (142 >> 8) & 0xff, - 142 & 0xff} + (145 >> 8) & 0xff, + 145 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -18879,8 +18810,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (694 >> 8) & 0xff, - 694 & 0xff, + (687 >> 8) & 0xff, + 687 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18889,8 +18820,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (143 >> 8) & 0xff, - 143 & 0xff} + (146 >> 8) & 0xff, + 146 & 0xff} } }, { @@ -18900,8 +18831,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (702 >> 8) & 0xff, - 702 & 0xff, + (695 >> 8) & 0xff, + 695 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18910,8 +18841,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (144 >> 8) & 0xff, - 144 & 0xff} + (147 >> 8) & 0xff, + 147 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -18919,8 +18850,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (718 >> 8) & 0xff, - 718 & 0xff, + (711 >> 8) & 0xff, + 711 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18929,8 +18860,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (147 >> 8) & 0xff, - 147 & 0xff} + (150 >> 8) & 0xff, + 150 & 0xff} } }, { @@ -18940,8 +18871,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (734 >> 8) & 0xff, - 734 & 0xff, + (727 >> 8) & 0xff, + 727 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18950,8 +18881,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (150 >> 8) & 0xff, - 150 & 0xff} + (153 >> 8) & 0xff, + 153 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -18959,8 +18890,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (742 >> 8) & 0xff, - 742 & 0xff, + (735 >> 8) & 0xff, + 735 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18969,8 +18900,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (151 >> 8) & 0xff, - 151 & 0xff} + (154 >> 8) & 0xff, + 154 & 0xff} } }, { @@ -18980,8 +18911,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (750 >> 8) & 0xff, - 750 & 0xff, + (743 >> 8) & 0xff, + 743 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -18990,8 +18921,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (152 >> 8) & 0xff, - 152 & 0xff} + (155 >> 8) & 0xff, + 155 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -18999,8 +18930,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (756 >> 8) & 0xff, - 756 & 0xff, + (749 >> 8) & 0xff, + 749 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19009,8 +18940,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (153 >> 8) & 0xff, - 153 & 0xff} + (156 >> 8) & 0xff, + 156 & 0xff} } }, { @@ -19020,8 +18951,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (762 >> 8) & 0xff, - 762 & 0xff, + (755 >> 8) & 0xff, + 755 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19030,8 +18961,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (154 >> 8) & 0xff, - 154 & 0xff} + (157 >> 8) & 0xff, + 157 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -19039,8 +18970,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (768 >> 8) & 0xff, - 768 & 0xff, + (761 >> 8) & 0xff, + 761 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19049,8 +18980,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (155 >> 8) & 0xff, - 155 & 0xff} + (158 >> 8) & 0xff, + 158 & 0xff} } }, { @@ -19060,8 +18991,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (774 >> 8) & 0xff, - 774 & 0xff, + (767 >> 8) & 0xff, + 767 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19070,8 +19001,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (156 >> 8) & 0xff, - 156 & 0xff} + (159 >> 8) & 0xff, + 159 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -19079,8 +19010,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (780 >> 8) & 0xff, - 780 & 0xff, + (773 >> 8) & 0xff, + 773 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19089,8 +19020,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (157 >> 8) & 0xff, - 157 & 0xff} + (160 >> 8) & 0xff, + 160 & 0xff} } }, { @@ -19100,8 +19031,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (786 >> 8) & 0xff, - 786 & 0xff, + (779 >> 8) & 0xff, + 779 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19110,8 +19041,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (158 >> 8) & 0xff, - 158 & 0xff} + (161 >> 8) & 0xff, + 161 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -19119,8 +19050,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (792 >> 8) & 0xff, - 792 & 0xff, + (785 >> 8) & 0xff, + 785 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19129,8 +19060,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (159 >> 8) & 0xff, - 159 & 0xff} + (162 >> 8) & 0xff, + 162 & 0xff} } }, { @@ -19140,8 +19071,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (798 >> 8) & 0xff, - 798 & 0xff, + (791 >> 8) & 0xff, + 791 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19150,8 +19081,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (160 >> 8) & 0xff, - 160 & 0xff} + (163 >> 8) & 0xff, + 163 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -19159,8 +19090,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (810 >> 8) & 0xff, - 810 & 0xff, + (803 >> 8) & 0xff, + 803 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19169,8 +19100,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (163 >> 8) & 0xff, - 163 & 0xff} + (166 >> 8) & 0xff, + 166 & 0xff} } }, { @@ -19180,15 +19111,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (822 >> 8) & 0xff, - 822 & 0xff, + (815 >> 8) & 0xff, + 815 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (166 >> 8) & 0xff, - 166 & 0xff} + (169 >> 8) & 0xff, + 169 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -19196,8 +19127,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (842 >> 8) & 0xff, - 842 & 0xff, + (835 >> 8) & 0xff, + 835 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -19205,8 +19136,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_IP_PROTO_TCP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (173 >> 8) & 0xff, - 173 & 0xff} + (176 >> 8) & 0xff, + 176 & 0xff} } }, { @@ -19216,8 +19147,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (862 >> 8) & 0xff, - 862 & 0xff, + (855 >> 8) & 0xff, + 855 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19226,8 +19157,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (180 >> 8) & 0xff, - 180 & 0xff} + (183 >> 8) & 0xff, + 183 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -19235,8 +19166,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (874 >> 8) & 0xff, - 874 & 0xff, + (867 >> 8) & 0xff, + 867 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19245,8 +19176,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (183 >> 8) & 0xff, - 183 & 0xff} + (186 >> 8) & 0xff, + 186 & 0xff} } }, { @@ -19256,8 +19187,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (886 >> 8) & 0xff, - 886 & 0xff, + (879 >> 8) & 0xff, + 879 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19266,8 +19197,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (186 >> 8) & 0xff, - 186 & 0xff} + (189 >> 8) & 0xff, + 189 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -19275,8 +19206,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (899 >> 8) & 0xff, - 899 & 0xff, + (892 >> 8) & 0xff, + 892 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19285,8 +19216,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (190 >> 8) & 0xff, - 190 & 0xff} + (193 >> 8) & 0xff, + 193 & 0xff} } }, { @@ -19296,8 +19227,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (912 >> 8) & 0xff, - 912 & 0xff, + (905 >> 8) & 0xff, + 905 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19306,8 +19237,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (194 >> 8) & 0xff, - 194 & 0xff} + (197 >> 8) & 0xff, + 197 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -19315,8 +19246,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (925 >> 8) & 0xff, - 925 & 0xff, + (918 >> 8) & 0xff, + 918 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19325,8 +19256,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (198 >> 8) & 0xff, - 198 & 0xff} + (201 >> 8) & 0xff, + 201 & 0xff} } }, /* class_tid: 1, , table: proto_header_cache.wr */ @@ -19476,8 +19407,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1143 >> 8) & 0xff, - 1143 & 0xff, + (1136 >> 8) & 0xff, + 1136 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19489,8 +19420,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1144 >> 8) & 0xff, - 1144 & 0xff, + (1137 >> 8) & 0xff, + 1137 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -19507,8 +19438,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1145 >> 8) & 0xff, - 1145 & 0xff, + (1138 >> 8) & 0xff, + 1138 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19520,8 +19451,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1146 >> 8) & 0xff, - 1146 & 0xff, + (1139 >> 8) & 0xff, + 1139 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -19538,8 +19469,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1147 >> 8) & 0xff, - 1147 & 0xff, + (1140 >> 8) & 0xff, + 1140 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19551,8 +19482,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1148 >> 8) & 0xff, - 1148 & 0xff, + (1141 >> 8) & 0xff, + 1141 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -19569,8 +19500,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1149 >> 8) & 0xff, - 1149 & 0xff, + (1142 >> 8) & 0xff, + 1142 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19582,8 +19513,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1153 >> 8) & 0xff, - 1153 & 0xff, + (1146 >> 8) & 0xff, + 1146 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19600,8 +19531,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1157 >> 8) & 0xff, - 1157 & 0xff, + (1150 >> 8) & 0xff, + 1150 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19613,8 +19544,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1160 >> 8) & 0xff, - 1160 & 0xff, + (1153 >> 8) & 0xff, + 1153 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19631,8 +19562,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1163 >> 8) & 0xff, - 1163 & 0xff, + (1156 >> 8) & 0xff, + 1156 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19644,8 +19575,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1167 >> 8) & 0xff, - 1167 & 0xff, + (1160 >> 8) & 0xff, + 1160 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19662,15 +19593,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1171 >> 8) & 0xff, - 1171 & 0xff, + (1164 >> 8) & 0xff, + 1164 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (239 >> 8) & 0xff, - 239 & 0xff} + (242 >> 8) & 0xff, + 242 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -19678,8 +19609,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1179 >> 8) & 0xff, - 1179 & 0xff, + (1172 >> 8) & 0xff, + 1172 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19688,8 +19619,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (240 >> 8) & 0xff, - 240 & 0xff} + (243 >> 8) & 0xff, + 243 & 0xff} } }, { @@ -19699,8 +19630,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1187 >> 8) & 0xff, - 1187 & 0xff, + (1180 >> 8) & 0xff, + 1180 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19712,8 +19643,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1191 >> 8) & 0xff, - 1191 & 0xff, + (1184 >> 8) & 0xff, + 1184 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19730,8 +19661,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1195 >> 8) & 0xff, - 1195 & 0xff, + (1188 >> 8) & 0xff, + 1188 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19743,8 +19674,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1198 >> 8) & 0xff, - 1198 & 0xff, + (1191 >> 8) & 0xff, + 1191 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19761,8 +19692,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1201 >> 8) & 0xff, - 1201 & 0xff, + (1194 >> 8) & 0xff, + 1194 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19774,8 +19705,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1204 >> 8) & 0xff, - 1204 & 0xff, + (1197 >> 8) & 0xff, + 1197 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19792,8 +19723,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1207 >> 8) & 0xff, - 1207 & 0xff, + (1200 >> 8) & 0xff, + 1200 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19805,8 +19736,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1210 >> 8) & 0xff, - 1210 & 0xff, + (1203 >> 8) & 0xff, + 1203 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19823,8 +19754,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1213 >> 8) & 0xff, - 1213 & 0xff, + (1206 >> 8) & 0xff, + 1206 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -19836,8 +19767,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1216 >> 8) & 0xff, - 1216 & 0xff, + (1209 >> 8) & 0xff, + 1209 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19854,15 +19785,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1219 >> 8) & 0xff, - 1219 & 0xff, + (1212 >> 8) & 0xff, + 1212 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (241 >> 8) & 0xff, - 241 & 0xff} + (244 >> 8) & 0xff, + 244 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -19870,8 +19801,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1225 >> 8) & 0xff, - 1225 & 0xff, + (1218 >> 8) & 0xff, + 1218 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19880,8 +19811,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (242 >> 8) & 0xff, - 242 & 0xff} + (245 >> 8) & 0xff, + 245 & 0xff} } }, { @@ -19891,15 +19822,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1231 >> 8) & 0xff, - 1231 & 0xff, + (1224 >> 8) & 0xff, + 1224 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (243 >> 8) & 0xff, - 243 & 0xff} + (246 >> 8) & 0xff, + 246 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -19907,8 +19838,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1237 >> 8) & 0xff, - 1237 & 0xff, + (1230 >> 8) & 0xff, + 1230 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19917,8 +19848,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (244 >> 8) & 0xff, - 244 & 0xff} + (247 >> 8) & 0xff, + 247 & 0xff} } }, { @@ -19928,15 +19859,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1243 >> 8) & 0xff, - 1243 & 0xff, + (1236 >> 8) & 0xff, + 1236 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (245 >> 8) & 0xff, - 245 & 0xff} + (248 >> 8) & 0xff, + 248 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -19944,8 +19875,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1249 >> 8) & 0xff, - 1249 & 0xff, + (1242 >> 8) & 0xff, + 1242 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19954,8 +19885,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (246 >> 8) & 0xff, - 246 & 0xff} + (249 >> 8) & 0xff, + 249 & 0xff} } }, { @@ -19965,15 +19896,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1255 >> 8) & 0xff, - 1255 & 0xff, + (1248 >> 8) & 0xff, + 1248 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (247 >> 8) & 0xff, - 247 & 0xff} + (250 >> 8) & 0xff, + 250 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -19981,8 +19912,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1261 >> 8) & 0xff, - 1261 & 0xff, + (1254 >> 8) & 0xff, + 1254 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -19991,8 +19922,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (248 >> 8) & 0xff, - 248 & 0xff} + (251 >> 8) & 0xff, + 251 & 0xff} } }, { @@ -20002,15 +19933,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1267 >> 8) & 0xff, - 1267 & 0xff, + (1260 >> 8) & 0xff, + 1260 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (249 >> 8) & 0xff, - 249 & 0xff} + (252 >> 8) & 0xff, + 252 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -20018,8 +19949,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1273 >> 8) & 0xff, - 1273 & 0xff, + (1266 >> 8) & 0xff, + 1266 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20028,8 +19959,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (250 >> 8) & 0xff, - 250 & 0xff} + (253 >> 8) & 0xff, + 253 & 0xff} } }, { @@ -20039,15 +19970,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1279 >> 8) & 0xff, - 1279 & 0xff, + (1272 >> 8) & 0xff, + 1272 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (251 >> 8) & 0xff, - 251 & 0xff} + (254 >> 8) & 0xff, + 254 & 0xff} }, .field_info_spec = { .description = "tids", @@ -20055,8 +19986,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1283 >> 8) & 0xff, - 1283 & 0xff, + (1276 >> 8) & 0xff, + 1276 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20065,8 +19996,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (252 >> 8) & 0xff, - 252 & 0xff} + (255 >> 8) & 0xff, + 255 & 0xff} } }, { @@ -20076,15 +20007,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1287 >> 8) & 0xff, - 1287 & 0xff, + (1280 >> 8) & 0xff, + 1280 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (253 >> 8) & 0xff, - 253 & 0xff} + (256 >> 8) & 0xff, + 256 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -20092,8 +20023,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1295 >> 8) & 0xff, - 1295 & 0xff, + (1288 >> 8) & 0xff, + 1288 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20102,8 +20033,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (254 >> 8) & 0xff, - 254 & 0xff} + (257 >> 8) & 0xff, + 257 & 0xff} } }, { @@ -20113,15 +20044,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1303 >> 8) & 0xff, - 1303 & 0xff, + (1296 >> 8) & 0xff, + 1296 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (255 >> 8) & 0xff, - 255 & 0xff} + (258 >> 8) & 0xff, + 258 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -20129,8 +20060,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1309 >> 8) & 0xff, - 1309 & 0xff, + (1302 >> 8) & 0xff, + 1302 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20139,8 +20070,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (256 >> 8) & 0xff, - 256 & 0xff} + (259 >> 8) & 0xff, + 259 & 0xff} } }, { @@ -20150,15 +20081,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1315 >> 8) & 0xff, - 1315 & 0xff, + (1308 >> 8) & 0xff, + 1308 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (257 >> 8) & 0xff, - 257 & 0xff} + (260 >> 8) & 0xff, + 260 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -20166,8 +20097,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1323 >> 8) & 0xff, - 1323 & 0xff, + (1316 >> 8) & 0xff, + 1316 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20176,8 +20107,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (258 >> 8) & 0xff, - 258 & 0xff} + (261 >> 8) & 0xff, + 261 & 0xff} } }, { @@ -20187,15 +20118,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1331 >> 8) & 0xff, - 1331 & 0xff, + (1324 >> 8) & 0xff, + 1324 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (259 >> 8) & 0xff, - 259 & 0xff} + (262 >> 8) & 0xff, + 262 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -20203,8 +20134,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1347 >> 8) & 0xff, - 1347 & 0xff, + (1340 >> 8) & 0xff, + 1340 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20213,8 +20144,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (262 >> 8) & 0xff, - 262 & 0xff} + (265 >> 8) & 0xff, + 265 & 0xff} } }, { @@ -20224,15 +20155,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1363 >> 8) & 0xff, - 1363 & 0xff, + (1356 >> 8) & 0xff, + 1356 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (265 >> 8) & 0xff, - 265 & 0xff} + (268 >> 8) & 0xff, + 268 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -20240,8 +20171,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1371 >> 8) & 0xff, - 1371 & 0xff, + (1364 >> 8) & 0xff, + 1364 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20250,8 +20181,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (266 >> 8) & 0xff, - 266 & 0xff} + (269 >> 8) & 0xff, + 269 & 0xff} } }, { @@ -20261,15 +20192,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1379 >> 8) & 0xff, - 1379 & 0xff, + (1372 >> 8) & 0xff, + 1372 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (267 >> 8) & 0xff, - 267 & 0xff} + (270 >> 8) & 0xff, + 270 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -20277,8 +20208,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1385 >> 8) & 0xff, - 1385 & 0xff, + (1378 >> 8) & 0xff, + 1378 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20287,8 +20218,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (268 >> 8) & 0xff, - 268 & 0xff} + (271 >> 8) & 0xff, + 271 & 0xff} } }, { @@ -20298,15 +20229,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1391 >> 8) & 0xff, - 1391 & 0xff, + (1384 >> 8) & 0xff, + 1384 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (269 >> 8) & 0xff, - 269 & 0xff} + (272 >> 8) & 0xff, + 272 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -20314,8 +20245,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1397 >> 8) & 0xff, - 1397 & 0xff, + (1390 >> 8) & 0xff, + 1390 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20324,8 +20255,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (270 >> 8) & 0xff, - 270 & 0xff} + (273 >> 8) & 0xff, + 273 & 0xff} } }, { @@ -20335,15 +20266,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1403 >> 8) & 0xff, - 1403 & 0xff, + (1396 >> 8) & 0xff, + 1396 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (271 >> 8) & 0xff, - 271 & 0xff} + (274 >> 8) & 0xff, + 274 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -20351,8 +20282,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1409 >> 8) & 0xff, - 1409 & 0xff, + (1402 >> 8) & 0xff, + 1402 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20361,8 +20292,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (272 >> 8) & 0xff, - 272 & 0xff} + (275 >> 8) & 0xff, + 275 & 0xff} } }, { @@ -20372,15 +20303,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1415 >> 8) & 0xff, - 1415 & 0xff, + (1408 >> 8) & 0xff, + 1408 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (273 >> 8) & 0xff, - 273 & 0xff} + (276 >> 8) & 0xff, + 276 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -20388,8 +20319,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1421 >> 8) & 0xff, - 1421 & 0xff, + (1414 >> 8) & 0xff, + 1414 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20398,8 +20329,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (274 >> 8) & 0xff, - 274 & 0xff} + (277 >> 8) & 0xff, + 277 & 0xff} } }, { @@ -20409,15 +20340,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1427 >> 8) & 0xff, - 1427 & 0xff, + (1420 >> 8) & 0xff, + 1420 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (275 >> 8) & 0xff, - 275 & 0xff} + (278 >> 8) & 0xff, + 278 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -20425,8 +20356,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1439 >> 8) & 0xff, - 1439 & 0xff, + (1432 >> 8) & 0xff, + 1432 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20435,8 +20366,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (278 >> 8) & 0xff, - 278 & 0xff} + (281 >> 8) & 0xff, + 281 & 0xff} } }, { @@ -20446,15 +20377,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1451 >> 8) & 0xff, - 1451 & 0xff, + (1444 >> 8) & 0xff, + 1444 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (281 >> 8) & 0xff, - 281 & 0xff} + (284 >> 8) & 0xff, + 284 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -20462,8 +20393,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1463 >> 8) & 0xff, - 1463 & 0xff, + (1456 >> 8) & 0xff, + 1456 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20472,8 +20403,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (284 >> 8) & 0xff, - 284 & 0xff} + (287 >> 8) & 0xff, + 287 & 0xff} } }, { @@ -20483,15 +20414,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1475 >> 8) & 0xff, - 1475 & 0xff, + (1468 >> 8) & 0xff, + 1468 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (287 >> 8) & 0xff, - 287 & 0xff} + (290 >> 8) & 0xff, + 290 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -20499,8 +20430,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1487 >> 8) & 0xff, - 1487 & 0xff, + (1480 >> 8) & 0xff, + 1480 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20509,8 +20440,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (290 >> 8) & 0xff, - 290 & 0xff} + (293 >> 8) & 0xff, + 293 & 0xff} } }, { @@ -20520,15 +20451,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1499 >> 8) & 0xff, - 1499 & 0xff, + (1492 >> 8) & 0xff, + 1492 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (293 >> 8) & 0xff, - 293 & 0xff} + (296 >> 8) & 0xff, + 296 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -20536,8 +20467,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1511 >> 8) & 0xff, - 1511 & 0xff, + (1504 >> 8) & 0xff, + 1504 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20546,8 +20477,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (296 >> 8) & 0xff, - 296 & 0xff} + (299 >> 8) & 0xff, + 299 & 0xff} } }, { @@ -20557,15 +20488,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1523 >> 8) & 0xff, - 1523 & 0xff, + (1516 >> 8) & 0xff, + 1516 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (299 >> 8) & 0xff, - 299 & 0xff} + (302 >> 8) & 0xff, + 302 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -20573,8 +20504,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1535 >> 8) & 0xff, - 1535 & 0xff, + (1528 >> 8) & 0xff, + 1528 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -20583,8 +20514,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (302 >> 8) & 0xff, - 302 & 0xff} + (305 >> 8) & 0xff, + 305 & 0xff} } }, /* class_tid: 1, , table: em_flow_conflict_cache.wr */ @@ -20858,15 +20789,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1808 >> 8) & 0xff, - 1808 & 0xff, + (1801 >> 8) & 0xff, + 1801 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (353 >> 8) & 0xff, - 353 & 0xff} + (356 >> 8) & 0xff, + 356 & 0xff} }, .field_info_spec = { .description = "l4_hdr_is_udp_tcp", @@ -20874,8 +20805,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1816 >> 8) & 0xff, - 1816 & 0xff, + (1809 >> 8) & 0xff, + 1809 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -20883,8 +20814,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (356 >> 8) & 0xff, - 356 & 0xff} + (359 >> 8) & 0xff, + 359 & 0xff} } }, { @@ -20894,15 +20825,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1824 >> 8) & 0xff, - 1824 & 0xff, + (1817 >> 8) & 0xff, + 1817 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (359 >> 8) & 0xff, - 359 & 0xff} + (362 >> 8) & 0xff, + 362 & 0xff} }, .field_info_spec = { .description = "l4_hdr_type", @@ -20910,15 +20841,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1832 >> 8) & 0xff, - 1832 & 0xff, + (1825 >> 8) & 0xff, + 1825 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (362 >> 8) & 0xff, - 362 & 0xff} + (365 >> 8) & 0xff, + 365 & 0xff} } }, { @@ -20928,15 +20859,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1840 >> 8) & 0xff, - 1840 & 0xff, + (1833 >> 8) & 0xff, + 1833 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (365 >> 8) & 0xff, - 365 & 0xff} + (368 >> 8) & 0xff, + 368 & 0xff} }, .field_info_spec = { .description = "l4_hdr_error", @@ -20944,15 +20875,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1848 >> 8) & 0xff, - 1848 & 0xff, + (1841 >> 8) & 0xff, + 1841 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (368 >> 8) & 0xff, - 368 & 0xff} + (371 >> 8) & 0xff, + 371 & 0xff} } }, { @@ -20962,15 +20893,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1856 >> 8) & 0xff, - 1856 & 0xff, + (1849 >> 8) & 0xff, + 1849 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (371 >> 8) & 0xff, - 371 & 0xff} + (374 >> 8) & 0xff, + 374 & 0xff} }, .field_info_spec = { .description = "l4_hdr_valid", @@ -20978,8 +20909,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1864 >> 8) & 0xff, - 1864 & 0xff, + (1857 >> 8) & 0xff, + 1857 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -20987,8 +20918,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (374 >> 8) & 0xff, - 374 & 0xff} + (377 >> 8) & 0xff, + 377 & 0xff} } }, { @@ -21048,8 +20979,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1872 >> 8) & 0xff, - 1872 & 0xff, + (1865 >> 8) & 0xff, + 1865 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21057,8 +20988,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L3_HDR_ISIP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (377 >> 8) & 0xff, - 377 & 0xff} + (380 >> 8) & 0xff, + 380 & 0xff} } }, { @@ -21068,15 +20999,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1880 >> 8) & 0xff, - 1880 & 0xff, + (1873 >> 8) & 0xff, + 1873 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (380 >> 8) & 0xff, - 380 & 0xff} + (383 >> 8) & 0xff, + 383 & 0xff} }, .field_info_spec = { .description = "l3_hdr_type", @@ -21084,8 +21015,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1888 >> 8) & 0xff, - 1888 & 0xff, + (1881 >> 8) & 0xff, + 1881 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21093,8 +21024,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (383 >> 8) & 0xff, - 383 & 0xff} + (386 >> 8) & 0xff, + 386 & 0xff} } }, { @@ -21104,15 +21035,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1896 >> 8) & 0xff, - 1896 & 0xff, + (1889 >> 8) & 0xff, + 1889 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (386 >> 8) & 0xff, - 386 & 0xff} + (389 >> 8) & 0xff, + 389 & 0xff} }, .field_info_spec = { .description = "l3_hdr_error", @@ -21120,15 +21051,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1904 >> 8) & 0xff, - 1904 & 0xff, + (1897 >> 8) & 0xff, + 1897 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (389 >> 8) & 0xff, - 389 & 0xff} + (392 >> 8) & 0xff, + 392 & 0xff} } }, { @@ -21138,15 +21069,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1912 >> 8) & 0xff, - 1912 & 0xff, + (1905 >> 8) & 0xff, + 1905 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (392 >> 8) & 0xff, - 392 & 0xff} + (395 >> 8) & 0xff, + 395 & 0xff} }, .field_info_spec = { .description = "l3_hdr_valid", @@ -21154,8 +21085,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1920 >> 8) & 0xff, - 1920 & 0xff, + (1913 >> 8) & 0xff, + 1913 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21163,8 +21094,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (395 >> 8) & 0xff, - 395 & 0xff} + (398 >> 8) & 0xff, + 398 & 0xff} } }, { @@ -21182,8 +21113,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1928 >> 8) & 0xff, - 1928 & 0xff, + (1921 >> 8) & 0xff, + 1921 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21191,8 +21122,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L2_TWO_VTAGS_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (398 >> 8) & 0xff, - 398 & 0xff} + (401 >> 8) & 0xff, + 401 & 0xff} } }, { @@ -21210,8 +21141,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1934 >> 8) & 0xff, - 1934 & 0xff, + (1927 >> 8) & 0xff, + 1927 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21219,8 +21150,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L2_VTAG_PRESENT_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (399 >> 8) & 0xff, - 399 & 0xff} + (402 >> 8) & 0xff, + 402 & 0xff} } }, { @@ -21246,8 +21177,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1940 >> 8) & 0xff, - 1940 & 0xff, + (1933 >> 8) & 0xff, + 1933 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -21259,8 +21190,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1941 >> 8) & 0xff, - 1941 & 0xff, + (1934 >> 8) & 0xff, + 1934 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -21274,15 +21205,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1942 >> 8) & 0xff, - 1942 & 0xff, + (1935 >> 8) & 0xff, + 1935 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (400 >> 8) & 0xff, - 400 & 0xff} + (403 >> 8) & 0xff, + 403 & 0xff} }, .field_info_spec = { .description = "l2_hdr_error", @@ -21290,15 +21221,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1946 >> 8) & 0xff, - 1946 & 0xff, + (1939 >> 8) & 0xff, + 1939 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (401 >> 8) & 0xff, - 401 & 0xff} + (404 >> 8) & 0xff, + 404 & 0xff} } }, { @@ -21316,8 +21247,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1950 >> 8) & 0xff, - 1950 & 0xff, + (1943 >> 8) & 0xff, + 1943 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21325,8 +21256,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_L2_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (402 >> 8) & 0xff, - 402 & 0xff} + (405 >> 8) & 0xff, + 405 & 0xff} } }, { @@ -21350,15 +21281,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1954 >> 8) & 0xff, - 1954 & 0xff, + (1947 >> 8) & 0xff, + 1947 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (403 >> 8) & 0xff, - 403 & 0xff} + (406 >> 8) & 0xff, + 406 & 0xff} }, .field_info_spec = { .description = "tun_hdr_type", @@ -21366,15 +21297,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1966 >> 8) & 0xff, - 1966 & 0xff, + (1959 >> 8) & 0xff, + 1959 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (408 >> 8) & 0xff, - 408 & 0xff} + (411 >> 8) & 0xff, + 411 & 0xff} } }, { @@ -21384,8 +21315,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1978 >> 8) & 0xff, - 1978 & 0xff, + (1971 >> 8) & 0xff, + 1971 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -21397,8 +21328,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1979 >> 8) & 0xff, - 1979 & 0xff, + (1972 >> 8) & 0xff, + 1972 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -21420,8 +21351,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1980 >> 8) & 0xff, - 1980 & 0xff, + (1973 >> 8) & 0xff, + 1973 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21437,15 +21368,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1981 >> 8) & 0xff, - 1981 & 0xff, + (1974 >> 8) & 0xff, + 1974 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (413 >> 8) & 0xff, - 413 & 0xff} + (416 >> 8) & 0xff, + 416 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_is_udp_tcp", @@ -21453,8 +21384,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1985 >> 8) & 0xff, - 1985 & 0xff, + (1978 >> 8) & 0xff, + 1978 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21462,8 +21393,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (414 >> 8) & 0xff, - 414 & 0xff} + (417 >> 8) & 0xff, + 417 & 0xff} } }, { @@ -21473,15 +21404,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1989 >> 8) & 0xff, - 1989 & 0xff, + (1982 >> 8) & 0xff, + 1982 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (415 >> 8) & 0xff, - 415 & 0xff} + (418 >> 8) & 0xff, + 418 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_type", @@ -21489,15 +21420,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1993 >> 8) & 0xff, - 1993 & 0xff, + (1986 >> 8) & 0xff, + 1986 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (416 >> 8) & 0xff, - 416 & 0xff} + (419 >> 8) & 0xff, + 419 & 0xff} } }, { @@ -21507,15 +21438,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1997 >> 8) & 0xff, - 1997 & 0xff, + (1990 >> 8) & 0xff, + 1990 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (417 >> 8) & 0xff, - 417 & 0xff} + (420 >> 8) & 0xff, + 420 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_error", @@ -21523,15 +21454,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2001 >> 8) & 0xff, - 2001 & 0xff, + (1994 >> 8) & 0xff, + 1994 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (418 >> 8) & 0xff, - 418 & 0xff} + (421 >> 8) & 0xff, + 421 & 0xff} } }, { @@ -21541,15 +21472,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2005 >> 8) & 0xff, - 2005 & 0xff, + (1998 >> 8) & 0xff, + 1998 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (419 >> 8) & 0xff, - 419 & 0xff} + (422 >> 8) & 0xff, + 422 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_valid", @@ -21557,8 +21488,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2010 >> 8) & 0xff, - 2010 & 0xff, + (2003 >> 8) & 0xff, + 2003 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21566,8 +21497,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (421 >> 8) & 0xff, - 421 & 0xff} + (424 >> 8) & 0xff, + 424 & 0xff} } }, { @@ -21613,8 +21544,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2015 >> 8) & 0xff, - 2015 & 0xff, + (2008 >> 8) & 0xff, + 2008 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21622,8 +21553,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL3_HDR_ISIP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (423 >> 8) & 0xff, - 423 & 0xff} + (426 >> 8) & 0xff, + 426 & 0xff} } }, { @@ -21633,15 +21564,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2019 >> 8) & 0xff, - 2019 & 0xff, + (2012 >> 8) & 0xff, + 2012 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (424 >> 8) & 0xff, - 424 & 0xff} + (427 >> 8) & 0xff, + 427 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_type", @@ -21649,8 +21580,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2023 >> 8) & 0xff, - 2023 & 0xff, + (2016 >> 8) & 0xff, + 2016 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21658,8 +21589,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (425 >> 8) & 0xff, - 425 & 0xff} + (428 >> 8) & 0xff, + 428 & 0xff} } }, { @@ -21669,15 +21600,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2027 >> 8) & 0xff, - 2027 & 0xff, + (2020 >> 8) & 0xff, + 2020 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (426 >> 8) & 0xff, - 426 & 0xff} + (429 >> 8) & 0xff, + 429 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_error", @@ -21685,15 +21616,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2031 >> 8) & 0xff, - 2031 & 0xff, + (2024 >> 8) & 0xff, + 2024 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (427 >> 8) & 0xff, - 427 & 0xff} + (430 >> 8) & 0xff, + 430 & 0xff} } }, { @@ -21711,8 +21642,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2035 >> 8) & 0xff, - 2035 & 0xff, + (2028 >> 8) & 0xff, + 2028 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21720,8 +21651,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_TL3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (428 >> 8) & 0xff, - 428 & 0xff} + (431 >> 8) & 0xff, + 431 & 0xff} } }, { @@ -21739,8 +21670,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2039 >> 8) & 0xff, - 2039 & 0xff, + (2032 >> 8) & 0xff, + 2032 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21764,8 +21695,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2042 >> 8) & 0xff, - 2042 & 0xff, + (2035 >> 8) & 0xff, + 2035 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21795,8 +21726,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2045 >> 8) & 0xff, - 2045 & 0xff, + (2038 >> 8) & 0xff, + 2038 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -21808,8 +21739,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2046 >> 8) & 0xff, - 2046 & 0xff, + (2039 >> 8) & 0xff, + 2039 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -21831,8 +21762,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2047 >> 8) & 0xff, - 2047 & 0xff, + (2040 >> 8) & 0xff, + 2040 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -21977,8 +21908,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2049 >> 8) & 0xff, - 2049 & 0xff, + (2042 >> 8) & 0xff, + 2042 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -21990,8 +21921,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2050 >> 8) & 0xff, - 2050 & 0xff, + (2043 >> 8) & 0xff, + 2043 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -22008,8 +21939,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2051 >> 8) & 0xff, - 2051 & 0xff, + (2044 >> 8) & 0xff, + 2044 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -22021,8 +21952,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2052 >> 8) & 0xff, - 2052 & 0xff, + (2045 >> 8) & 0xff, + 2045 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -22039,8 +21970,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2053 >> 8) & 0xff, - 2053 & 0xff, + (2046 >> 8) & 0xff, + 2046 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -22052,8 +21983,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2054 >> 8) & 0xff, - 2054 & 0xff, + (2047 >> 8) & 0xff, + 2047 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -22070,8 +22001,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2055 >> 8) & 0xff, - 2055 & 0xff, + (2048 >> 8) & 0xff, + 2048 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22086,8 +22017,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2058 >> 8) & 0xff, - 2058 & 0xff, + (2051 >> 8) & 0xff, + 2051 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22104,14 +22035,14 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2061 >> 8) & 0xff, - 2061 & 0xff, + (2054 >> 8) & 0xff, + 2054 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (429 >> 8) & 0xff, - 429 & 0xff}, + (432 >> 8) & 0xff, + 432 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { @@ -22120,14 +22051,14 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2066 >> 8) & 0xff, - 2066 & 0xff, + (2059 >> 8) & 0xff, + 2059 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (430 >> 8) & 0xff, - 430 & 0xff}, + (433 >> 8) & 0xff, + 433 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, @@ -22138,8 +22069,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2071 >> 8) & 0xff, - 2071 & 0xff, + (2064 >> 8) & 0xff, + 2064 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22154,8 +22085,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2075 >> 8) & 0xff, - 2075 & 0xff, + (2068 >> 8) & 0xff, + 2068 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22172,8 +22103,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2079 >> 8) & 0xff, - 2079 & 0xff, + (2072 >> 8) & 0xff, + 2072 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22182,8 +22113,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (431 >> 8) & 0xff, - 431 & 0xff} + (434 >> 8) & 0xff, + 434 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -22191,8 +22122,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2087 >> 8) & 0xff, - 2087 & 0xff, + (2080 >> 8) & 0xff, + 2080 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22201,8 +22132,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (432 >> 8) & 0xff, - 432 & 0xff} + (435 >> 8) & 0xff, + 435 & 0xff} } }, { @@ -22212,8 +22143,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2095 >> 8) & 0xff, - 2095 & 0xff, + (2088 >> 8) & 0xff, + 2088 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22228,8 +22159,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2099 >> 8) & 0xff, - 2099 & 0xff, + (2092 >> 8) & 0xff, + 2092 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22246,8 +22177,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2103 >> 8) & 0xff, - 2103 & 0xff, + (2096 >> 8) & 0xff, + 2096 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22262,8 +22193,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2106 >> 8) & 0xff, - 2106 & 0xff, + (2099 >> 8) & 0xff, + 2099 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22280,8 +22211,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2109 >> 8) & 0xff, - 2109 & 0xff, + (2102 >> 8) & 0xff, + 2102 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22296,8 +22227,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2112 >> 8) & 0xff, - 2112 & 0xff, + (2105 >> 8) & 0xff, + 2105 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22314,8 +22245,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2115 >> 8) & 0xff, - 2115 & 0xff, + (2108 >> 8) & 0xff, + 2108 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22330,8 +22261,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2118 >> 8) & 0xff, - 2118 & 0xff, + (2111 >> 8) & 0xff, + 2111 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22348,8 +22279,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2121 >> 8) & 0xff, - 2121 & 0xff, + (2114 >> 8) & 0xff, + 2114 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22364,8 +22295,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2124 >> 8) & 0xff, - 2124 & 0xff, + (2117 >> 8) & 0xff, + 2117 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22382,8 +22313,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2127 >> 8) & 0xff, - 2127 & 0xff, + (2120 >> 8) & 0xff, + 2120 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22392,8 +22323,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (433 >> 8) & 0xff, - 433 & 0xff} + (436 >> 8) & 0xff, + 436 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -22401,8 +22332,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2133 >> 8) & 0xff, - 2133 & 0xff, + (2126 >> 8) & 0xff, + 2126 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22411,8 +22342,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (434 >> 8) & 0xff, - 434 & 0xff} + (437 >> 8) & 0xff, + 437 & 0xff} } }, { @@ -22422,8 +22353,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2139 >> 8) & 0xff, - 2139 & 0xff, + (2132 >> 8) & 0xff, + 2132 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22432,8 +22363,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (435 >> 8) & 0xff, - 435 & 0xff} + (438 >> 8) & 0xff, + 438 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -22441,8 +22372,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2145 >> 8) & 0xff, - 2145 & 0xff, + (2138 >> 8) & 0xff, + 2138 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22451,8 +22382,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (436 >> 8) & 0xff, - 436 & 0xff} + (439 >> 8) & 0xff, + 439 & 0xff} } }, { @@ -22462,8 +22393,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2151 >> 8) & 0xff, - 2151 & 0xff, + (2144 >> 8) & 0xff, + 2144 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22472,8 +22403,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (437 >> 8) & 0xff, - 437 & 0xff} + (440 >> 8) & 0xff, + 440 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -22481,8 +22412,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2157 >> 8) & 0xff, - 2157 & 0xff, + (2150 >> 8) & 0xff, + 2150 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22491,8 +22422,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (438 >> 8) & 0xff, - 438 & 0xff} + (441 >> 8) & 0xff, + 441 & 0xff} } }, { @@ -22502,8 +22433,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2163 >> 8) & 0xff, - 2163 & 0xff, + (2156 >> 8) & 0xff, + 2156 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22512,8 +22443,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (439 >> 8) & 0xff, - 439 & 0xff} + (442 >> 8) & 0xff, + 442 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -22521,8 +22452,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2169 >> 8) & 0xff, - 2169 & 0xff, + (2162 >> 8) & 0xff, + 2162 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22531,8 +22462,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (440 >> 8) & 0xff, - 440 & 0xff} + (443 >> 8) & 0xff, + 443 & 0xff} } }, { @@ -22542,8 +22473,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2175 >> 8) & 0xff, - 2175 & 0xff, + (2168 >> 8) & 0xff, + 2168 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22552,8 +22483,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (441 >> 8) & 0xff, - 441 & 0xff} + (444 >> 8) & 0xff, + 444 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -22561,8 +22492,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2181 >> 8) & 0xff, - 2181 & 0xff, + (2174 >> 8) & 0xff, + 2174 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22571,8 +22502,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (442 >> 8) & 0xff, - 442 & 0xff} + (445 >> 8) & 0xff, + 445 & 0xff} } }, { @@ -22582,8 +22513,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2187 >> 8) & 0xff, - 2187 & 0xff, + (2180 >> 8) & 0xff, + 2180 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22592,8 +22523,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (443 >> 8) & 0xff, - 443 & 0xff} + (446 >> 8) & 0xff, + 446 & 0xff} }, .field_info_spec = { .description = "tids", @@ -22601,8 +22532,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2191 >> 8) & 0xff, - 2191 & 0xff, + (2184 >> 8) & 0xff, + 2184 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22611,8 +22542,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (444 >> 8) & 0xff, - 444 & 0xff} + (447 >> 8) & 0xff, + 447 & 0xff} } }, { @@ -22622,8 +22553,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2195 >> 8) & 0xff, - 2195 & 0xff, + (2188 >> 8) & 0xff, + 2188 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22632,8 +22563,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (445 >> 8) & 0xff, - 445 & 0xff} + (448 >> 8) & 0xff, + 448 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -22641,8 +22572,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2201 >> 8) & 0xff, - 2201 & 0xff, + (2194 >> 8) & 0xff, + 2194 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22651,8 +22582,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (446 >> 8) & 0xff, - 446 & 0xff} + (449 >> 8) & 0xff, + 449 & 0xff} } }, { @@ -22662,8 +22593,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2207 >> 8) & 0xff, - 2207 & 0xff, + (2200 >> 8) & 0xff, + 2200 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22672,8 +22603,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (447 >> 8) & 0xff, - 447 & 0xff} + (450 >> 8) & 0xff, + 450 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -22681,8 +22612,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2213 >> 8) & 0xff, - 2213 & 0xff, + (2206 >> 8) & 0xff, + 2206 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22691,8 +22622,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (448 >> 8) & 0xff, - 448 & 0xff} + (451 >> 8) & 0xff, + 451 & 0xff} } }, { @@ -22702,8 +22633,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2219 >> 8) & 0xff, - 2219 & 0xff, + (2212 >> 8) & 0xff, + 2212 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22712,8 +22643,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (449 >> 8) & 0xff, - 449 & 0xff} + (452 >> 8) & 0xff, + 452 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -22721,8 +22652,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2227 >> 8) & 0xff, - 2227 & 0xff, + (2220 >> 8) & 0xff, + 2220 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22731,8 +22662,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (450 >> 8) & 0xff, - 450 & 0xff} + (453 >> 8) & 0xff, + 453 & 0xff} } }, { @@ -22742,8 +22673,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2235 >> 8) & 0xff, - 2235 & 0xff, + (2228 >> 8) & 0xff, + 2228 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22752,8 +22683,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (451 >> 8) & 0xff, - 451 & 0xff} + (454 >> 8) & 0xff, + 454 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -22761,8 +22692,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2251 >> 8) & 0xff, - 2251 & 0xff, + (2244 >> 8) & 0xff, + 2244 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22771,8 +22702,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (454 >> 8) & 0xff, - 454 & 0xff} + (457 >> 8) & 0xff, + 457 & 0xff} } }, { @@ -22782,8 +22713,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2267 >> 8) & 0xff, - 2267 & 0xff, + (2260 >> 8) & 0xff, + 2260 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22792,8 +22723,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (457 >> 8) & 0xff, - 457 & 0xff} + (460 >> 8) & 0xff, + 460 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -22801,8 +22732,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2275 >> 8) & 0xff, - 2275 & 0xff, + (2268 >> 8) & 0xff, + 2268 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22811,8 +22742,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (458 >> 8) & 0xff, - 458 & 0xff} + (461 >> 8) & 0xff, + 461 & 0xff} } }, { @@ -22822,8 +22753,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2283 >> 8) & 0xff, - 2283 & 0xff, + (2276 >> 8) & 0xff, + 2276 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22832,8 +22763,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (459 >> 8) & 0xff, - 459 & 0xff} + (462 >> 8) & 0xff, + 462 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -22841,8 +22772,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2289 >> 8) & 0xff, - 2289 & 0xff, + (2282 >> 8) & 0xff, + 2282 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22851,8 +22782,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (460 >> 8) & 0xff, - 460 & 0xff} + (463 >> 8) & 0xff, + 463 & 0xff} } }, { @@ -22862,8 +22793,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2295 >> 8) & 0xff, - 2295 & 0xff, + (2288 >> 8) & 0xff, + 2288 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22872,8 +22803,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (461 >> 8) & 0xff, - 461 & 0xff} + (464 >> 8) & 0xff, + 464 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -22881,8 +22812,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2301 >> 8) & 0xff, - 2301 & 0xff, + (2294 >> 8) & 0xff, + 2294 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22891,8 +22822,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (462 >> 8) & 0xff, - 462 & 0xff} + (465 >> 8) & 0xff, + 465 & 0xff} } }, { @@ -22902,8 +22833,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2307 >> 8) & 0xff, - 2307 & 0xff, + (2300 >> 8) & 0xff, + 2300 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22912,8 +22843,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (463 >> 8) & 0xff, - 463 & 0xff} + (466 >> 8) & 0xff, + 466 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -22921,8 +22852,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2313 >> 8) & 0xff, - 2313 & 0xff, + (2306 >> 8) & 0xff, + 2306 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22931,8 +22862,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (464 >> 8) & 0xff, - 464 & 0xff} + (467 >> 8) & 0xff, + 467 & 0xff} } }, { @@ -22942,8 +22873,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2319 >> 8) & 0xff, - 2319 & 0xff, + (2312 >> 8) & 0xff, + 2312 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22952,8 +22883,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (465 >> 8) & 0xff, - 465 & 0xff} + (468 >> 8) & 0xff, + 468 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -22961,8 +22892,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2325 >> 8) & 0xff, - 2325 & 0xff, + (2318 >> 8) & 0xff, + 2318 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22971,8 +22902,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (466 >> 8) & 0xff, - 466 & 0xff} + (469 >> 8) & 0xff, + 469 & 0xff} } }, { @@ -22982,8 +22913,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2331 >> 8) & 0xff, - 2331 & 0xff, + (2324 >> 8) & 0xff, + 2324 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -22992,8 +22923,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (467 >> 8) & 0xff, - 467 & 0xff} + (470 >> 8) & 0xff, + 470 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -23001,8 +22932,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2343 >> 8) & 0xff, - 2343 & 0xff, + (2336 >> 8) & 0xff, + 2336 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23011,8 +22942,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (470 >> 8) & 0xff, - 470 & 0xff} + (473 >> 8) & 0xff, + 473 & 0xff} } }, { @@ -23022,15 +22953,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2355 >> 8) & 0xff, - 2355 & 0xff, + (2348 >> 8) & 0xff, + 2348 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (473 >> 8) & 0xff, - 473 & 0xff} + (476 >> 8) & 0xff, + 476 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -23038,8 +22969,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2375 >> 8) & 0xff, - 2375 & 0xff, + (2368 >> 8) & 0xff, + 2368 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -23047,8 +22978,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { ULP_THOR_SYM_IP_PROTO_TCP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (480 >> 8) & 0xff, - 480 & 0xff} + (483 >> 8) & 0xff, + 483 & 0xff} } }, { @@ -23058,8 +22989,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2395 >> 8) & 0xff, - 2395 & 0xff, + (2388 >> 8) & 0xff, + 2388 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23068,8 +22999,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (487 >> 8) & 0xff, - 487 & 0xff} + (490 >> 8) & 0xff, + 490 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -23077,8 +23008,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2407 >> 8) & 0xff, - 2407 & 0xff, + (2400 >> 8) & 0xff, + 2400 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23087,8 +23018,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (490 >> 8) & 0xff, - 490 & 0xff} + (493 >> 8) & 0xff, + 493 & 0xff} } }, { @@ -23098,8 +23029,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2419 >> 8) & 0xff, - 2419 & 0xff, + (2412 >> 8) & 0xff, + 2412 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23108,8 +23039,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (493 >> 8) & 0xff, - 493 & 0xff} + (496 >> 8) & 0xff, + 496 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -23117,8 +23048,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2432 >> 8) & 0xff, - 2432 & 0xff, + (2425 >> 8) & 0xff, + 2425 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23127,8 +23058,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (497 >> 8) & 0xff, - 497 & 0xff} + (500 >> 8) & 0xff, + 500 & 0xff} } }, { @@ -23138,8 +23069,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2445 >> 8) & 0xff, - 2445 & 0xff, + (2438 >> 8) & 0xff, + 2438 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23148,8 +23079,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (501 >> 8) & 0xff, - 501 & 0xff} + (504 >> 8) & 0xff, + 504 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -23157,8 +23088,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2458 >> 8) & 0xff, - 2458 & 0xff, + (2451 >> 8) & 0xff, + 2451 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23167,8 +23098,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (505 >> 8) & 0xff, - 505 & 0xff} + (508 >> 8) & 0xff, + 508 & 0xff} } }, /* class_tid: 2, , table: proto_header_cache.wr */ @@ -23318,8 +23249,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2674 >> 8) & 0xff, - 2674 & 0xff, + (2666 >> 8) & 0xff, + 2666 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23331,8 +23262,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2675 >> 8) & 0xff, - 2675 & 0xff, + (2667 >> 8) & 0xff, + 2667 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -23349,8 +23280,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2676 >> 8) & 0xff, - 2676 & 0xff, + (2668 >> 8) & 0xff, + 2668 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23362,8 +23293,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2677 >> 8) & 0xff, - 2677 & 0xff, + (2669 >> 8) & 0xff, + 2669 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -23380,8 +23311,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2678 >> 8) & 0xff, - 2678 & 0xff, + (2670 >> 8) & 0xff, + 2670 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23393,8 +23324,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2679 >> 8) & 0xff, - 2679 & 0xff, + (2671 >> 8) & 0xff, + 2671 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -23411,8 +23342,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2680 >> 8) & 0xff, - 2680 & 0xff, + (2672 >> 8) & 0xff, + 2672 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23424,8 +23355,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2683 >> 8) & 0xff, - 2683 & 0xff, + (2675 >> 8) & 0xff, + 2675 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23442,8 +23373,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2686 >> 8) & 0xff, - 2686 & 0xff, + (2678 >> 8) & 0xff, + 2678 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23455,8 +23386,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2689 >> 8) & 0xff, - 2689 & 0xff, + (2681 >> 8) & 0xff, + 2681 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23473,8 +23404,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2692 >> 8) & 0xff, - 2692 & 0xff, + (2684 >> 8) & 0xff, + 2684 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23486,8 +23417,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2696 >> 8) & 0xff, - 2696 & 0xff, + (2688 >> 8) & 0xff, + 2688 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23504,15 +23435,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2700 >> 8) & 0xff, - 2700 & 0xff, + (2692 >> 8) & 0xff, + 2692 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (546 >> 8) & 0xff, - 546 & 0xff} + (549 >> 8) & 0xff, + 549 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -23520,8 +23451,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2708 >> 8) & 0xff, - 2708 & 0xff, + (2700 >> 8) & 0xff, + 2700 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23530,8 +23461,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (547 >> 8) & 0xff, - 547 & 0xff} + (550 >> 8) & 0xff, + 550 & 0xff} } }, { @@ -23541,8 +23472,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2716 >> 8) & 0xff, - 2716 & 0xff, + (2708 >> 8) & 0xff, + 2708 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23554,8 +23485,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2720 >> 8) & 0xff, - 2720 & 0xff, + (2712 >> 8) & 0xff, + 2712 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23572,8 +23503,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2724 >> 8) & 0xff, - 2724 & 0xff, + (2716 >> 8) & 0xff, + 2716 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23585,8 +23516,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2727 >> 8) & 0xff, - 2727 & 0xff, + (2719 >> 8) & 0xff, + 2719 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23603,8 +23534,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2730 >> 8) & 0xff, - 2730 & 0xff, + (2722 >> 8) & 0xff, + 2722 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23616,8 +23547,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2733 >> 8) & 0xff, - 2733 & 0xff, + (2725 >> 8) & 0xff, + 2725 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23634,8 +23565,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2736 >> 8) & 0xff, - 2736 & 0xff, + (2728 >> 8) & 0xff, + 2728 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23647,8 +23578,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2739 >> 8) & 0xff, - 2739 & 0xff, + (2731 >> 8) & 0xff, + 2731 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23665,8 +23596,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2742 >> 8) & 0xff, - 2742 & 0xff, + (2734 >> 8) & 0xff, + 2734 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -23678,8 +23609,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2745 >> 8) & 0xff, - 2745 & 0xff, + (2737 >> 8) & 0xff, + 2737 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23696,15 +23627,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2748 >> 8) & 0xff, - 2748 & 0xff, + (2740 >> 8) & 0xff, + 2740 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (548 >> 8) & 0xff, - 548 & 0xff} + (551 >> 8) & 0xff, + 551 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -23712,8 +23643,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2754 >> 8) & 0xff, - 2754 & 0xff, + (2746 >> 8) & 0xff, + 2746 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23722,8 +23653,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (549 >> 8) & 0xff, - 549 & 0xff} + (552 >> 8) & 0xff, + 552 & 0xff} } }, { @@ -23733,15 +23664,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2760 >> 8) & 0xff, - 2760 & 0xff, + (2752 >> 8) & 0xff, + 2752 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (550 >> 8) & 0xff, - 550 & 0xff} + (553 >> 8) & 0xff, + 553 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -23749,8 +23680,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2766 >> 8) & 0xff, - 2766 & 0xff, + (2758 >> 8) & 0xff, + 2758 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23759,8 +23690,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (551 >> 8) & 0xff, - 551 & 0xff} + (554 >> 8) & 0xff, + 554 & 0xff} } }, { @@ -23770,15 +23701,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2772 >> 8) & 0xff, - 2772 & 0xff, + (2764 >> 8) & 0xff, + 2764 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (552 >> 8) & 0xff, - 552 & 0xff} + (555 >> 8) & 0xff, + 555 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -23786,8 +23717,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2778 >> 8) & 0xff, - 2778 & 0xff, + (2770 >> 8) & 0xff, + 2770 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23796,8 +23727,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (553 >> 8) & 0xff, - 553 & 0xff} + (556 >> 8) & 0xff, + 556 & 0xff} } }, { @@ -23807,15 +23738,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2784 >> 8) & 0xff, - 2784 & 0xff, + (2776 >> 8) & 0xff, + 2776 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (554 >> 8) & 0xff, - 554 & 0xff} + (557 >> 8) & 0xff, + 557 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -23823,8 +23754,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2790 >> 8) & 0xff, - 2790 & 0xff, + (2782 >> 8) & 0xff, + 2782 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23833,8 +23764,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (555 >> 8) & 0xff, - 555 & 0xff} + (558 >> 8) & 0xff, + 558 & 0xff} } }, { @@ -23844,15 +23775,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2796 >> 8) & 0xff, - 2796 & 0xff, + (2788 >> 8) & 0xff, + 2788 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (556 >> 8) & 0xff, - 556 & 0xff} + (559 >> 8) & 0xff, + 559 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -23860,8 +23791,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2802 >> 8) & 0xff, - 2802 & 0xff, + (2794 >> 8) & 0xff, + 2794 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23870,8 +23801,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (557 >> 8) & 0xff, - 557 & 0xff} + (560 >> 8) & 0xff, + 560 & 0xff} } }, { @@ -23881,15 +23812,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2808 >> 8) & 0xff, - 2808 & 0xff, + (2800 >> 8) & 0xff, + 2800 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (558 >> 8) & 0xff, - 558 & 0xff} + (561 >> 8) & 0xff, + 561 & 0xff} }, .field_info_spec = { .description = "tids", @@ -23897,8 +23828,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2812 >> 8) & 0xff, - 2812 & 0xff, + (2804 >> 8) & 0xff, + 2804 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23907,8 +23838,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (559 >> 8) & 0xff, - 559 & 0xff} + (562 >> 8) & 0xff, + 562 & 0xff} } }, { @@ -23918,15 +23849,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2816 >> 8) & 0xff, - 2816 & 0xff, + (2808 >> 8) & 0xff, + 2808 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (560 >> 8) & 0xff, - 560 & 0xff} + (563 >> 8) & 0xff, + 563 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -23934,8 +23865,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2822 >> 8) & 0xff, - 2822 & 0xff, + (2814 >> 8) & 0xff, + 2814 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23944,8 +23875,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (561 >> 8) & 0xff, - 561 & 0xff} + (564 >> 8) & 0xff, + 564 & 0xff} } }, { @@ -23955,15 +23886,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2828 >> 8) & 0xff, - 2828 & 0xff, + (2820 >> 8) & 0xff, + 2820 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (562 >> 8) & 0xff, - 562 & 0xff} + (565 >> 8) & 0xff, + 565 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -23971,8 +23902,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2834 >> 8) & 0xff, - 2834 & 0xff, + (2826 >> 8) & 0xff, + 2826 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -23981,8 +23912,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_SMAC & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (563 >> 8) & 0xff, - 563 & 0xff} + (566 >> 8) & 0xff, + 566 & 0xff} } }, { @@ -23992,15 +23923,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2840 >> 8) & 0xff, - 2840 & 0xff, + (2832 >> 8) & 0xff, + 2832 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (564 >> 8) & 0xff, - 564 & 0xff} + (567 >> 8) & 0xff, + 567 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -24008,8 +23939,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2848 >> 8) & 0xff, - 2848 & 0xff, + (2840 >> 8) & 0xff, + 2840 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24018,8 +23949,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (565 >> 8) & 0xff, - 565 & 0xff} + (568 >> 8) & 0xff, + 568 & 0xff} } }, { @@ -24029,15 +23960,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2856 >> 8) & 0xff, - 2856 & 0xff, + (2848 >> 8) & 0xff, + 2848 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (566 >> 8) & 0xff, - 566 & 0xff} + (569 >> 8) & 0xff, + 569 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -24045,8 +23976,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2872 >> 8) & 0xff, - 2872 & 0xff, + (2864 >> 8) & 0xff, + 2864 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24055,8 +23986,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_II_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (569 >> 8) & 0xff, - 569 & 0xff} + (572 >> 8) & 0xff, + 572 & 0xff} } }, { @@ -24066,15 +23997,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2888 >> 8) & 0xff, - 2888 & 0xff, + (2880 >> 8) & 0xff, + 2880 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (572 >> 8) & 0xff, - 572 & 0xff} + (575 >> 8) & 0xff, + 575 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -24082,8 +24013,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2896 >> 8) & 0xff, - 2896 & 0xff, + (2888 >> 8) & 0xff, + 2888 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24092,8 +24023,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_ETH_TYPE & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (573 >> 8) & 0xff, - 573 & 0xff} + (576 >> 8) & 0xff, + 576 & 0xff} } }, { @@ -24103,15 +24034,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2904 >> 8) & 0xff, - 2904 & 0xff, + (2896 >> 8) & 0xff, + 2896 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (574 >> 8) & 0xff, - 574 & 0xff} + (577 >> 8) & 0xff, + 577 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -24119,8 +24050,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2910 >> 8) & 0xff, - 2910 & 0xff, + (2902 >> 8) & 0xff, + 2902 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24129,8 +24060,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (575 >> 8) & 0xff, - 575 & 0xff} + (578 >> 8) & 0xff, + 578 & 0xff} } }, { @@ -24140,15 +24071,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2916 >> 8) & 0xff, - 2916 & 0xff, + (2908 >> 8) & 0xff, + 2908 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (576 >> 8) & 0xff, - 576 & 0xff} + (579 >> 8) & 0xff, + 579 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -24156,8 +24087,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2922 >> 8) & 0xff, - 2922 & 0xff, + (2914 >> 8) & 0xff, + 2914 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24166,8 +24097,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (577 >> 8) & 0xff, - 577 & 0xff} + (580 >> 8) & 0xff, + 580 & 0xff} } }, { @@ -24177,15 +24108,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2928 >> 8) & 0xff, - 2928 & 0xff, + (2920 >> 8) & 0xff, + 2920 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (578 >> 8) & 0xff, - 578 & 0xff} + (581 >> 8) & 0xff, + 581 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -24193,8 +24124,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2934 >> 8) & 0xff, - 2934 & 0xff, + (2926 >> 8) & 0xff, + 2926 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24203,8 +24134,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (579 >> 8) & 0xff, - 579 & 0xff} + (582 >> 8) & 0xff, + 582 & 0xff} } }, { @@ -24214,15 +24145,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2940 >> 8) & 0xff, - 2940 & 0xff, + (2932 >> 8) & 0xff, + 2932 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (580 >> 8) & 0xff, - 580 & 0xff} + (583 >> 8) & 0xff, + 583 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -24230,8 +24161,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2946 >> 8) & 0xff, - 2946 & 0xff, + (2938 >> 8) & 0xff, + 2938 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24240,8 +24171,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (581 >> 8) & 0xff, - 581 & 0xff} + (584 >> 8) & 0xff, + 584 & 0xff} } }, { @@ -24251,15 +24182,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2952 >> 8) & 0xff, - 2952 & 0xff, + (2944 >> 8) & 0xff, + 2944 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (582 >> 8) & 0xff, - 582 & 0xff} + (585 >> 8) & 0xff, + 585 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -24267,8 +24198,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2964 >> 8) & 0xff, - 2964 & 0xff, + (2956 >> 8) & 0xff, + 2956 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24277,8 +24208,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (585 >> 8) & 0xff, - 585 & 0xff} + (588 >> 8) & 0xff, + 588 & 0xff} } }, { @@ -24288,15 +24219,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2976 >> 8) & 0xff, - 2976 & 0xff, + (2968 >> 8) & 0xff, + 2968 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (588 >> 8) & 0xff, - 588 & 0xff} + (591 >> 8) & 0xff, + 591 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -24304,8 +24235,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2988 >> 8) & 0xff, - 2988 & 0xff, + (2980 >> 8) & 0xff, + 2980 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24314,8 +24245,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (591 >> 8) & 0xff, - 591 & 0xff} + (594 >> 8) & 0xff, + 594 & 0xff} } }, { @@ -24325,15 +24256,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3000 >> 8) & 0xff, - 3000 & 0xff, + (2992 >> 8) & 0xff, + 2992 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (594 >> 8) & 0xff, - 594 & 0xff} + (597 >> 8) & 0xff, + 597 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -24341,8 +24272,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3012 >> 8) & 0xff, - 3012 & 0xff, + (3004 >> 8) & 0xff, + 3004 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24351,8 +24282,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (597 >> 8) & 0xff, - 597 & 0xff} + (600 >> 8) & 0xff, + 600 & 0xff} } }, { @@ -24362,15 +24293,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3024 >> 8) & 0xff, - 3024 & 0xff, + (3016 >> 8) & 0xff, + 3016 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (600 >> 8) & 0xff, - 600 & 0xff} + (603 >> 8) & 0xff, + 603 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -24378,8 +24309,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3036 >> 8) & 0xff, - 3036 & 0xff, + (3028 >> 8) & 0xff, + 3028 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24388,8 +24319,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (603 >> 8) & 0xff, - 603 & 0xff} + (606 >> 8) & 0xff, + 606 & 0xff} } }, { @@ -24399,15 +24330,15 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3048 >> 8) & 0xff, - 3048 & 0xff, + (3040 >> 8) & 0xff, + 3040 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (606 >> 8) & 0xff, - 606 & 0xff} + (609 >> 8) & 0xff, + 609 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -24415,8 +24346,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3060 >> 8) & 0xff, - 3060 & 0xff, + (3052 >> 8) & 0xff, + 3052 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -24425,8 +24356,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (609 >> 8) & 0xff, - 609 & 0xff} + (612 >> 8) & 0xff, + 612 & 0xff} } }, /* class_tid: 2, , table: em_flow_conflict_cache.wr */ @@ -29060,15 +28991,72 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { }; struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { + /* class_tid: 1, , table: control.dmac_calculation */ + { + .description = "", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (4 >> 8) & 0xff, + 4 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (1 >> 8) & 0xff, + 1 & 0xff} + }, + { + .description = "", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (6 >> 8) & 0xff, + 6 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_PORT_TABLE, + .field_opr2 = { + (BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff, + BNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff, + (BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff, + BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (2 >> 8) & 0xff, + 2 & 0xff} + }, + { + .description = "", + .field_bit_size = 48, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (7 >> 8) & 0xff, + 7 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_RF, + .field_opr2 = { + (BNXT_ULP_RF_IDX_DRV_FUNC_PARENT_MAC >> 8) & 0xff, + BNXT_ULP_RF_IDX_DRV_FUNC_PARENT_MAC & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + }, /* class_tid: 1, , table: control.terminating_flow */ { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (41 >> 8) & 0xff, - 41 & 0xff, + (34 >> 8) & 0xff, + 34 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29076,17 +29064,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (1 >> 8) & 0xff, - 1 & 0xff} + (4 >> 8) & 0xff, + 4 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (43 >> 8) & 0xff, - 43 & 0xff, + (36 >> 8) & 0xff, + 36 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29094,17 +29082,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (2 >> 8) & 0xff, - 2 & 0xff} + (5 >> 8) & 0xff, + 5 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (45 >> 8) & 0xff, - 45 & 0xff, + (38 >> 8) & 0xff, + 38 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29112,17 +29100,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (3 >> 8) & 0xff, - 3 & 0xff} + (6 >> 8) & 0xff, + 6 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (47 >> 8) & 0xff, - 47 & 0xff, + (40 >> 8) & 0xff, + 40 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29136,8 +29124,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (68 >> 8) & 0xff, - 68 & 0xff, + (61 >> 8) & 0xff, + 61 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29151,8 +29139,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (79 >> 8) & 0xff, - 79 & 0xff, + (72 >> 8) & 0xff, + 72 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29166,8 +29154,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (85 >> 8) & 0xff, - 85 & 0xff, + (78 >> 8) & 0xff, + 78 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29181,8 +29169,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (91 >> 8) & 0xff, - 91 & 0xff, + (84 >> 8) & 0xff, + 84 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29196,8 +29184,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (97 >> 8) & 0xff, - 97 & 0xff, + (90 >> 8) & 0xff, + 90 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29211,8 +29199,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (103 >> 8) & 0xff, - 103 & 0xff, + (96 >> 8) & 0xff, + 96 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29226,8 +29214,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (109 >> 8) & 0xff, - 109 & 0xff, + (102 >> 8) & 0xff, + 102 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29241,8 +29229,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (115 >> 8) & 0xff, - 115 & 0xff, + (108 >> 8) & 0xff, + 108 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29256,8 +29244,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (120 >> 8) & 0xff, - 120 & 0xff, + (113 >> 8) & 0xff, + 113 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29271,8 +29259,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (125 >> 8) & 0xff, - 125 & 0xff, + (118 >> 8) & 0xff, + 118 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29286,8 +29274,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (131 >> 8) & 0xff, - 131 & 0xff, + (124 >> 8) & 0xff, + 124 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29301,8 +29289,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (138 >> 8) & 0xff, - 138 & 0xff, + (131 >> 8) & 0xff, + 131 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29316,8 +29304,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (146 >> 8) & 0xff, - 146 & 0xff, + (139 >> 8) & 0xff, + 139 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29325,8 +29313,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (17 >> 8) & 0xff, - 17 & 0xff} + (20 >> 8) & 0xff, + 20 & 0xff} }, { .description = "l2_ivv.en", @@ -29334,8 +29322,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (150 >> 8) & 0xff, - 150 & 0xff, + (143 >> 8) & 0xff, + 143 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29343,8 +29331,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (18 >> 8) & 0xff, - 18 & 0xff} + (21 >> 8) & 0xff, + 21 & 0xff} }, { .description = "l2_ivv.en", @@ -29352,8 +29340,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (154 >> 8) & 0xff, - 154 & 0xff, + (147 >> 8) & 0xff, + 147 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29367,8 +29355,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (162 >> 8) & 0xff, - 162 & 0xff, + (155 >> 8) & 0xff, + 155 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29382,8 +29370,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (170 >> 8) & 0xff, - 170 & 0xff, + (163 >> 8) & 0xff, + 163 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29391,8 +29379,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (21 >> 8) & 0xff, - 21 & 0xff} + (24 >> 8) & 0xff, + 24 & 0xff} }, { .description = "l3_sip.en", @@ -29400,8 +29388,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (174 >> 8) & 0xff, - 174 & 0xff, + (167 >> 8) & 0xff, + 167 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29409,8 +29397,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (22 >> 8) & 0xff, - 22 & 0xff} + (25 >> 8) & 0xff, + 25 & 0xff} }, { .description = "l3_sip.en", @@ -29418,8 +29406,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (178 >> 8) & 0xff, - 178 & 0xff, + (171 >> 8) & 0xff, + 171 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29433,8 +29421,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (186 >> 8) & 0xff, - 186 & 0xff, + (179 >> 8) & 0xff, + 179 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29442,8 +29430,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (24 >> 8) & 0xff, - 24 & 0xff} + (27 >> 8) & 0xff, + 27 & 0xff} }, { .description = "l3_dip.en", @@ -29451,8 +29439,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (190 >> 8) & 0xff, - 190 & 0xff, + (183 >> 8) & 0xff, + 183 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29460,8 +29448,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (25 >> 8) & 0xff, - 25 & 0xff} + (28 >> 8) & 0xff, + 28 & 0xff} }, { .description = "l3_dip.en", @@ -29469,8 +29457,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (194 >> 8) & 0xff, - 194 & 0xff, + (187 >> 8) & 0xff, + 187 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29484,8 +29472,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (202 >> 8) & 0xff, - 202 & 0xff, + (195 >> 8) & 0xff, + 195 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29493,8 +29481,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (27 >> 8) & 0xff, - 27 & 0xff} + (30 >> 8) & 0xff, + 30 & 0xff} }, { .description = "l3_ttl.en", @@ -29502,8 +29490,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (206 >> 8) & 0xff, - 206 & 0xff, + (199 >> 8) & 0xff, + 199 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29511,8 +29499,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (28 >> 8) & 0xff, - 28 & 0xff} + (31 >> 8) & 0xff, + 31 & 0xff} }, { .description = "l3_ttl.en", @@ -29520,8 +29508,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (210 >> 8) & 0xff, - 210 & 0xff, + (203 >> 8) & 0xff, + 203 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29535,8 +29523,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (218 >> 8) & 0xff, - 218 & 0xff, + (211 >> 8) & 0xff, + 211 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29544,8 +29532,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (30 >> 8) & 0xff, - 30 & 0xff} + (33 >> 8) & 0xff, + 33 & 0xff} }, { .description = "l3_prot.en", @@ -29553,8 +29541,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (222 >> 8) & 0xff, - 222 & 0xff, + (215 >> 8) & 0xff, + 215 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29562,8 +29550,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (31 >> 8) & 0xff, - 31 & 0xff} + (34 >> 8) & 0xff, + 34 & 0xff} }, { .description = "l3_prot.en", @@ -29571,8 +29559,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (226 >> 8) & 0xff, - 226 & 0xff, + (219 >> 8) & 0xff, + 219 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29586,8 +29574,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (234 >> 8) & 0xff, - 234 & 0xff, + (227 >> 8) & 0xff, + 227 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29595,8 +29583,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (33 >> 8) & 0xff, - 33 & 0xff} + (36 >> 8) & 0xff, + 36 & 0xff} }, { .description = "l3_qos.en", @@ -29604,8 +29592,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (238 >> 8) & 0xff, - 238 & 0xff, + (231 >> 8) & 0xff, + 231 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29613,8 +29601,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (34 >> 8) & 0xff, - 34 & 0xff} + (37 >> 8) & 0xff, + 37 & 0xff} }, { .description = "l3_qos.en", @@ -29622,8 +29610,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (242 >> 8) & 0xff, - 242 & 0xff, + (235 >> 8) & 0xff, + 235 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29637,8 +29625,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (247 >> 8) & 0xff, - 247 & 0xff, + (240 >> 8) & 0xff, + 240 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29652,8 +29640,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (250 >> 8) & 0xff, - 250 & 0xff, + (243 >> 8) & 0xff, + 243 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29667,8 +29655,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (254 >> 8) & 0xff, - 254 & 0xff, + (247 >> 8) & 0xff, + 247 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29682,8 +29670,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (257 >> 8) & 0xff, - 257 & 0xff, + (250 >> 8) & 0xff, + 250 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29694,76 +29682,76 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { /* class_tid: 1, , table: control.profile_tcam_priority */ { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (261 >> 8) & 0xff, - 261 & 0xff, + (254 >> 8) & 0xff, + 254 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (40 >> 8) & 0xff, - 40 & 0xff} + (43 >> 8) & 0xff, + 43 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (263 >> 8) & 0xff, - 263 & 0xff, + (256 >> 8) & 0xff, + 256 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (41 >> 8) & 0xff, - 41 & 0xff} + (44 >> 8) & 0xff, + 44 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (265 >> 8) & 0xff, - 265 & 0xff, + (258 >> 8) & 0xff, + 258 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (42 >> 8) & 0xff, - 42 & 0xff} + (45 >> 8) & 0xff, + 45 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (267 >> 8) & 0xff, - 267 & 0xff, + (260 >> 8) & 0xff, + 260 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (43 >> 8) & 0xff, - 43 & 0xff} + (46 >> 8) & 0xff, + 46 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (269 >> 8) & 0xff, - 269 & 0xff, + (262 >> 8) & 0xff, + 262 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29771,17 +29759,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (44 >> 8) & 0xff, - 44 & 0xff} + (47 >> 8) & 0xff, + 47 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (271 >> 8) & 0xff, - 271 & 0xff, + (264 >> 8) & 0xff, + 264 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29789,17 +29777,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (45 >> 8) & 0xff, - 45 & 0xff} + (48 >> 8) & 0xff, + 48 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (273 >> 8) & 0xff, - 273 & 0xff, + (266 >> 8) & 0xff, + 266 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29807,17 +29795,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (46 >> 8) & 0xff, - 46 & 0xff} + (49 >> 8) & 0xff, + 49 & 0xff} }, { .description = "", - .field_bit_size = 0, + .field_bit_size = 8, .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (275 >> 8) & 0xff, - 275 & 0xff, + (268 >> 8) & 0xff, + 268 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29833,15 +29821,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (279 >> 8) & 0xff, - 279 & 0xff, + (272 >> 8) & 0xff, + 272 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (48 >> 8) & 0xff, - 48 & 0xff} + (51 >> 8) & 0xff, + 51 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -29849,15 +29837,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (281 >> 8) & 0xff, - 281 & 0xff, + (274 >> 8) & 0xff, + 274 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (49 >> 8) & 0xff, - 49 & 0xff} + (52 >> 8) & 0xff, + 52 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -29865,8 +29853,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (283 >> 8) & 0xff, - 283 & 0xff, + (276 >> 8) & 0xff, + 276 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -29878,8 +29866,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (287 >> 8) & 0xff, - 287 & 0xff, + (280 >> 8) & 0xff, + 280 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29887,8 +29875,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (51 >> 8) & 0xff, - 51 & 0xff} + (54 >> 8) & 0xff, + 54 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -29896,8 +29884,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (289 >> 8) & 0xff, - 289 & 0xff, + (282 >> 8) & 0xff, + 282 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29905,8 +29893,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (52 >> 8) & 0xff, - 52 & 0xff} + (55 >> 8) & 0xff, + 55 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -29914,8 +29902,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (291 >> 8) & 0xff, - 291 & 0xff, + (284 >> 8) & 0xff, + 284 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29929,15 +29917,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (295 >> 8) & 0xff, - 295 & 0xff, + (288 >> 8) & 0xff, + 288 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (54 >> 8) & 0xff, - 54 & 0xff} + (57 >> 8) & 0xff, + 57 & 0xff} }, { .description = "l4_hdr_type", @@ -29945,15 +29933,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (297 >> 8) & 0xff, - 297 & 0xff, + (290 >> 8) & 0xff, + 290 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (55 >> 8) & 0xff, - 55 & 0xff} + (58 >> 8) & 0xff, + 58 & 0xff} }, { .description = "l4_hdr_type", @@ -29961,8 +29949,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (299 >> 8) & 0xff, - 299 & 0xff, + (292 >> 8) & 0xff, + 292 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -29974,15 +29962,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (303 >> 8) & 0xff, - 303 & 0xff, + (296 >> 8) & 0xff, + 296 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (57 >> 8) & 0xff, - 57 & 0xff} + (60 >> 8) & 0xff, + 60 & 0xff} }, { .description = "l4_hdr_type", @@ -29990,8 +29978,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (305 >> 8) & 0xff, - 305 & 0xff, + (298 >> 8) & 0xff, + 298 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29999,8 +29987,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_TYPE_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (58 >> 8) & 0xff, - 58 & 0xff} + (61 >> 8) & 0xff, + 61 & 0xff} }, { .description = "l4_hdr_type", @@ -30008,8 +29996,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (307 >> 8) & 0xff, - 307 & 0xff, + (300 >> 8) & 0xff, + 300 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30023,15 +30011,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (311 >> 8) & 0xff, - 311 & 0xff, + (304 >> 8) & 0xff, + 304 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (60 >> 8) & 0xff, - 60 & 0xff} + (63 >> 8) & 0xff, + 63 & 0xff} }, { .description = "l4_hdr_error", @@ -30039,15 +30027,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (313 >> 8) & 0xff, - 313 & 0xff, + (306 >> 8) & 0xff, + 306 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (61 >> 8) & 0xff, - 61 & 0xff} + (64 >> 8) & 0xff, + 64 & 0xff} }, { .description = "l4_hdr_error", @@ -30055,8 +30043,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (315 >> 8) & 0xff, - 315 & 0xff, + (308 >> 8) & 0xff, + 308 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30068,15 +30056,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (319 >> 8) & 0xff, - 319 & 0xff, + (312 >> 8) & 0xff, + 312 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (63 >> 8) & 0xff, - 63 & 0xff} + (66 >> 8) & 0xff, + 66 & 0xff} }, { .description = "l4_hdr_error", @@ -30084,15 +30072,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (321 >> 8) & 0xff, - 321 & 0xff, + (314 >> 8) & 0xff, + 314 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (64 >> 8) & 0xff, - 64 & 0xff} + (67 >> 8) & 0xff, + 67 & 0xff} }, { .description = "l4_hdr_error", @@ -30100,8 +30088,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (323 >> 8) & 0xff, - 323 & 0xff, + (316 >> 8) & 0xff, + 316 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30113,15 +30101,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (327 >> 8) & 0xff, - 327 & 0xff, + (320 >> 8) & 0xff, + 320 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (66 >> 8) & 0xff, - 66 & 0xff} + (69 >> 8) & 0xff, + 69 & 0xff} }, { .description = "l4_hdr_valid", @@ -30129,15 +30117,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (329 >> 8) & 0xff, - 329 & 0xff, + (322 >> 8) & 0xff, + 322 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (67 >> 8) & 0xff, - 67 & 0xff} + (70 >> 8) & 0xff, + 70 & 0xff} }, { .description = "l4_hdr_valid", @@ -30145,8 +30133,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (331 >> 8) & 0xff, - 331 & 0xff, + (324 >> 8) & 0xff, + 324 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30158,8 +30146,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (335 >> 8) & 0xff, - 335 & 0xff, + (328 >> 8) & 0xff, + 328 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30167,8 +30155,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (69 >> 8) & 0xff, - 69 & 0xff} + (72 >> 8) & 0xff, + 72 & 0xff} }, { .description = "l4_hdr_valid", @@ -30176,8 +30164,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (337 >> 8) & 0xff, - 337 & 0xff, + (330 >> 8) & 0xff, + 330 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30185,8 +30173,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (70 >> 8) & 0xff, - 70 & 0xff} + (73 >> 8) & 0xff, + 73 & 0xff} }, { .description = "l4_hdr_valid", @@ -30194,8 +30182,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (339 >> 8) & 0xff, - 339 & 0xff, + (332 >> 8) & 0xff, + 332 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30209,8 +30197,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (343 >> 8) & 0xff, - 343 & 0xff, + (336 >> 8) & 0xff, + 336 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30218,8 +30206,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_ISIP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (72 >> 8) & 0xff, - 72 & 0xff} + (75 >> 8) & 0xff, + 75 & 0xff} }, { .description = "l3_hdr_isIP", @@ -30227,8 +30215,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (345 >> 8) & 0xff, - 345 & 0xff, + (338 >> 8) & 0xff, + 338 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30236,8 +30224,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_ISIP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (73 >> 8) & 0xff, - 73 & 0xff} + (76 >> 8) & 0xff, + 76 & 0xff} }, { .description = "l3_hdr_isIP", @@ -30245,8 +30233,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (347 >> 8) & 0xff, - 347 & 0xff, + (340 >> 8) & 0xff, + 340 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30260,15 +30248,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (351 >> 8) & 0xff, - 351 & 0xff, + (344 >> 8) & 0xff, + 344 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (75 >> 8) & 0xff, - 75 & 0xff} + (78 >> 8) & 0xff, + 78 & 0xff} }, { .description = "l3_hdr_type", @@ -30276,15 +30264,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (353 >> 8) & 0xff, - 353 & 0xff, + (346 >> 8) & 0xff, + 346 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (76 >> 8) & 0xff, - 76 & 0xff} + (79 >> 8) & 0xff, + 79 & 0xff} }, { .description = "l3_hdr_type", @@ -30292,8 +30280,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (355 >> 8) & 0xff, - 355 & 0xff, + (348 >> 8) & 0xff, + 348 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30305,8 +30293,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (359 >> 8) & 0xff, - 359 & 0xff, + (352 >> 8) & 0xff, + 352 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30314,8 +30302,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (78 >> 8) & 0xff, - 78 & 0xff} + (81 >> 8) & 0xff, + 81 & 0xff} }, { .description = "l3_hdr_type", @@ -30323,15 +30311,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (361 >> 8) & 0xff, - 361 & 0xff, + (354 >> 8) & 0xff, + 354 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (79 >> 8) & 0xff, - 79 & 0xff} + (82 >> 8) & 0xff, + 82 & 0xff} }, { .description = "l3_hdr_type", @@ -30339,8 +30327,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (363 >> 8) & 0xff, - 363 & 0xff, + (356 >> 8) & 0xff, + 356 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30352,15 +30340,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (367 >> 8) & 0xff, - 367 & 0xff, + (360 >> 8) & 0xff, + 360 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (81 >> 8) & 0xff, - 81 & 0xff} + (84 >> 8) & 0xff, + 84 & 0xff} }, { .description = "l3_hdr_error", @@ -30368,15 +30356,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (369 >> 8) & 0xff, - 369 & 0xff, + (362 >> 8) & 0xff, + 362 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (82 >> 8) & 0xff, - 82 & 0xff} + (85 >> 8) & 0xff, + 85 & 0xff} }, { .description = "l3_hdr_error", @@ -30384,8 +30372,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (371 >> 8) & 0xff, - 371 & 0xff, + (364 >> 8) & 0xff, + 364 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30397,15 +30385,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (375 >> 8) & 0xff, - 375 & 0xff, + (368 >> 8) & 0xff, + 368 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (84 >> 8) & 0xff, - 84 & 0xff} + (87 >> 8) & 0xff, + 87 & 0xff} }, { .description = "l3_hdr_error", @@ -30413,15 +30401,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (377 >> 8) & 0xff, - 377 & 0xff, + (370 >> 8) & 0xff, + 370 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (85 >> 8) & 0xff, - 85 & 0xff} + (88 >> 8) & 0xff, + 88 & 0xff} }, { .description = "l3_hdr_error", @@ -30429,8 +30417,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (379 >> 8) & 0xff, - 379 & 0xff, + (372 >> 8) & 0xff, + 372 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30442,15 +30430,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (383 >> 8) & 0xff, - 383 & 0xff, + (376 >> 8) & 0xff, + 376 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (87 >> 8) & 0xff, - 87 & 0xff} + (90 >> 8) & 0xff, + 90 & 0xff} }, { .description = "l3_hdr_valid", @@ -30458,15 +30446,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (385 >> 8) & 0xff, - 385 & 0xff, + (378 >> 8) & 0xff, + 378 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (88 >> 8) & 0xff, - 88 & 0xff} + (91 >> 8) & 0xff, + 91 & 0xff} }, { .description = "l3_hdr_valid", @@ -30474,8 +30462,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (387 >> 8) & 0xff, - 387 & 0xff, + (380 >> 8) & 0xff, + 380 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30487,8 +30475,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (391 >> 8) & 0xff, - 391 & 0xff, + (384 >> 8) & 0xff, + 384 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30496,8 +30484,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (90 >> 8) & 0xff, - 90 & 0xff} + (93 >> 8) & 0xff, + 93 & 0xff} }, { .description = "l3_hdr_valid", @@ -30505,8 +30493,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (393 >> 8) & 0xff, - 393 & 0xff, + (386 >> 8) & 0xff, + 386 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30514,8 +30502,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (91 >> 8) & 0xff, - 91 & 0xff} + (94 >> 8) & 0xff, + 94 & 0xff} }, { .description = "l3_hdr_valid", @@ -30523,8 +30511,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (395 >> 8) & 0xff, - 395 & 0xff, + (388 >> 8) & 0xff, + 388 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30538,8 +30526,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (400 >> 8) & 0xff, - 400 & 0xff, + (393 >> 8) & 0xff, + 393 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30553,8 +30541,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (406 >> 8) & 0xff, - 406 & 0xff, + (399 >> 8) & 0xff, + 399 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30568,8 +30556,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (413 >> 8) & 0xff, - 413 & 0xff, + (406 >> 8) & 0xff, + 406 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30581,8 +30569,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (417 >> 8) & 0xff, - 417 & 0xff, + (410 >> 8) & 0xff, + 410 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30594,8 +30582,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (421 >> 8) & 0xff, - 421 & 0xff, + (414 >> 8) & 0xff, + 414 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30609,15 +30597,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (425 >> 8) & 0xff, - 425 & 0xff, + (418 >> 8) & 0xff, + 418 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (98 >> 8) & 0xff, - 98 & 0xff} + (101 >> 8) & 0xff, + 101 & 0xff} }, { .description = "tun_hdr_type", @@ -30625,15 +30613,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (427 >> 8) & 0xff, - 427 & 0xff, + (420 >> 8) & 0xff, + 420 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (99 >> 8) & 0xff, - 99 & 0xff} + (102 >> 8) & 0xff, + 102 & 0xff} }, { .description = "tun_hdr_type", @@ -30641,15 +30629,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (429 >> 8) & 0xff, - 429 & 0xff, + (422 >> 8) & 0xff, + 422 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (100 >> 8) & 0xff, - 100 & 0xff} + (103 >> 8) & 0xff, + 103 & 0xff} }, { .description = "tun_hdr_type", @@ -30657,15 +30645,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (431 >> 8) & 0xff, - 431 & 0xff, + (424 >> 8) & 0xff, + 424 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (101 >> 8) & 0xff, - 101 & 0xff} + (104 >> 8) & 0xff, + 104 & 0xff} }, { .description = "tun_hdr_type", @@ -30673,8 +30661,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (433 >> 8) & 0xff, - 433 & 0xff, + (426 >> 8) & 0xff, + 426 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30686,15 +30674,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (437 >> 8) & 0xff, - 437 & 0xff, + (430 >> 8) & 0xff, + 430 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (103 >> 8) & 0xff, - 103 & 0xff} + (106 >> 8) & 0xff, + 106 & 0xff} }, { .description = "tun_hdr_type", @@ -30702,8 +30690,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (439 >> 8) & 0xff, - 439 & 0xff, + (432 >> 8) & 0xff, + 432 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30711,8 +30699,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_TUN_HDR_TYPE_GENEVE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (104 >> 8) & 0xff, - 104 & 0xff} + (107 >> 8) & 0xff, + 107 & 0xff} }, { .description = "tun_hdr_type", @@ -30720,8 +30708,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (441 >> 8) & 0xff, - 441 & 0xff, + (434 >> 8) & 0xff, + 434 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30729,8 +30717,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_TUN_HDR_TYPE_GRE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (105 >> 8) & 0xff, - 105 & 0xff} + (108 >> 8) & 0xff, + 108 & 0xff} }, { .description = "tun_hdr_type", @@ -30738,8 +30726,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (443 >> 8) & 0xff, - 443 & 0xff, + (436 >> 8) & 0xff, + 436 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30747,8 +30735,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_TUN_HDR_TYPE_UPAR1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (106 >> 8) & 0xff, - 106 & 0xff} + (109 >> 8) & 0xff, + 109 & 0xff} }, { .description = "tun_hdr_type", @@ -30756,8 +30744,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (445 >> 8) & 0xff, - 445 & 0xff, + (438 >> 8) & 0xff, + 438 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30771,8 +30759,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (452 >> 8) & 0xff, - 452 & 0xff, + (445 >> 8) & 0xff, + 445 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30784,8 +30772,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (456 >> 8) & 0xff, - 456 & 0xff, + (449 >> 8) & 0xff, + 449 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30799,8 +30787,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (460 >> 8) & 0xff, - 460 & 0xff, + (453 >> 8) & 0xff, + 453 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30812,8 +30800,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (464 >> 8) & 0xff, - 464 & 0xff, + (457 >> 8) & 0xff, + 457 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30827,8 +30815,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (468 >> 8) & 0xff, - 468 & 0xff, + (461 >> 8) & 0xff, + 461 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30840,8 +30828,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (472 >> 8) & 0xff, - 472 & 0xff, + (465 >> 8) & 0xff, + 465 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30853,15 +30841,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (476 >> 8) & 0xff, - 476 & 0xff, + (469 >> 8) & 0xff, + 469 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (114 >> 8) & 0xff, - 114 & 0xff} + (117 >> 8) & 0xff, + 117 & 0xff} }, { .description = "tl4_hdr_valid", @@ -30869,8 +30857,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (478 >> 8) & 0xff, - 478 & 0xff, + (471 >> 8) & 0xff, + 471 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30882,8 +30870,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (481 >> 8) & 0xff, - 481 & 0xff, + (474 >> 8) & 0xff, + 474 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30891,8 +30879,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_TL4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (116 >> 8) & 0xff, - 116 & 0xff} + (119 >> 8) & 0xff, + 119 & 0xff} }, { .description = "tl4_hdr_valid", @@ -30900,8 +30888,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (483 >> 8) & 0xff, - 483 & 0xff, + (476 >> 8) & 0xff, + 476 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30913,8 +30901,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (486 >> 8) & 0xff, - 486 & 0xff, + (479 >> 8) & 0xff, + 479 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30928,8 +30916,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (490 >> 8) & 0xff, - 490 & 0xff, + (483 >> 8) & 0xff, + 483 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30941,8 +30929,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (494 >> 8) & 0xff, - 494 & 0xff, + (487 >> 8) & 0xff, + 487 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30954,8 +30942,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (498 >> 8) & 0xff, - 498 & 0xff, + (491 >> 8) & 0xff, + 491 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30967,8 +30955,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (502 >> 8) & 0xff, - 502 & 0xff, + (495 >> 8) & 0xff, + 495 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30980,8 +30968,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (506 >> 8) & 0xff, - 506 & 0xff, + (499 >> 8) & 0xff, + 499 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30995,8 +30983,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (518 >> 8) & 0xff, - 518 & 0xff, + (511 >> 8) & 0xff, + 511 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31010,8 +30998,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (550 >> 8) & 0xff, - 550 & 0xff, + (543 >> 8) & 0xff, + 543 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31026,8 +31014,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (558 >> 8) & 0xff, - 558 & 0xff, + (551 >> 8) & 0xff, + 551 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31042,8 +31030,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (597 >> 8) & 0xff, - 597 & 0xff, + (590 >> 8) & 0xff, + 590 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31058,8 +31046,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (603 >> 8) & 0xff, - 603 & 0xff, + (596 >> 8) & 0xff, + 596 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31074,8 +31062,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (609 >> 8) & 0xff, - 609 & 0xff, + (602 >> 8) & 0xff, + 602 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31090,8 +31078,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (615 >> 8) & 0xff, - 615 & 0xff, + (608 >> 8) & 0xff, + 608 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31106,8 +31094,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (621 >> 8) & 0xff, - 621 & 0xff, + (614 >> 8) & 0xff, + 614 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31122,8 +31110,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (627 >> 8) & 0xff, - 627 & 0xff, + (620 >> 8) & 0xff, + 620 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31138,8 +31126,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (633 >> 8) & 0xff, - 633 & 0xff, + (626 >> 8) & 0xff, + 626 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31154,8 +31142,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (639 >> 8) & 0xff, - 639 & 0xff, + (632 >> 8) & 0xff, + 632 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31170,8 +31158,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (645 >> 8) & 0xff, - 645 & 0xff, + (638 >> 8) & 0xff, + 638 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31186,8 +31174,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (651 >> 8) & 0xff, - 651 & 0xff, + (644 >> 8) & 0xff, + 644 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31202,8 +31190,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (656 >> 8) & 0xff, - 656 & 0xff, + (649 >> 8) & 0xff, + 649 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31218,8 +31206,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (660 >> 8) & 0xff, - 660 & 0xff, + (653 >> 8) & 0xff, + 653 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31234,8 +31222,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (665 >> 8) & 0xff, - 665 & 0xff, + (658 >> 8) & 0xff, + 658 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31250,8 +31238,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (671 >> 8) & 0xff, - 671 & 0xff, + (664 >> 8) & 0xff, + 664 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31266,8 +31254,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (677 >> 8) & 0xff, - 677 & 0xff, + (670 >> 8) & 0xff, + 670 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31282,8 +31270,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (683 >> 8) & 0xff, - 683 & 0xff, + (676 >> 8) & 0xff, + 676 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31298,8 +31286,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (690 >> 8) & 0xff, - 690 & 0xff, + (683 >> 8) & 0xff, + 683 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31314,8 +31302,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (698 >> 8) & 0xff, - 698 & 0xff, + (691 >> 8) & 0xff, + 691 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31330,8 +31318,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (706 >> 8) & 0xff, - 706 & 0xff, + (699 >> 8) & 0xff, + 699 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31340,8 +31328,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (145 >> 8) & 0xff, - 145 & 0xff} + (148 >> 8) & 0xff, + 148 & 0xff} }, { .description = "l2_ivv", @@ -31349,8 +31337,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (710 >> 8) & 0xff, - 710 & 0xff, + (703 >> 8) & 0xff, + 703 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31359,8 +31347,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (146 >> 8) & 0xff, - 146 & 0xff} + (149 >> 8) & 0xff, + 149 & 0xff} }, { .description = "l2_ivv", @@ -31368,8 +31356,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (714 >> 8) & 0xff, - 714 & 0xff, + (707 >> 8) & 0xff, + 707 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31384,8 +31372,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (722 >> 8) & 0xff, - 722 & 0xff, + (715 >> 8) & 0xff, + 715 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31394,8 +31382,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (148 >> 8) & 0xff, - 148 & 0xff} + (151 >> 8) & 0xff, + 151 & 0xff} }, { .description = "l2_ivv", @@ -31403,8 +31391,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (726 >> 8) & 0xff, - 726 & 0xff, + (719 >> 8) & 0xff, + 719 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31413,8 +31401,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (149 >> 8) & 0xff, - 149 & 0xff} + (152 >> 8) & 0xff, + 152 & 0xff} }, { .description = "l2_ivv", @@ -31422,8 +31410,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (730 >> 8) & 0xff, - 730 & 0xff, + (723 >> 8) & 0xff, + 723 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31438,8 +31426,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (738 >> 8) & 0xff, - 738 & 0xff, + (731 >> 8) & 0xff, + 731 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31454,8 +31442,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (746 >> 8) & 0xff, - 746 & 0xff, + (739 >> 8) & 0xff, + 739 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31470,8 +31458,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (753 >> 8) & 0xff, - 753 & 0xff, + (746 >> 8) & 0xff, + 746 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31486,8 +31474,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (759 >> 8) & 0xff, - 759 & 0xff, + (752 >> 8) & 0xff, + 752 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31502,8 +31490,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (765 >> 8) & 0xff, - 765 & 0xff, + (758 >> 8) & 0xff, + 758 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31518,8 +31506,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (771 >> 8) & 0xff, - 771 & 0xff, + (764 >> 8) & 0xff, + 764 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31534,8 +31522,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (777 >> 8) & 0xff, - 777 & 0xff, + (770 >> 8) & 0xff, + 770 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31550,8 +31538,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (783 >> 8) & 0xff, - 783 & 0xff, + (776 >> 8) & 0xff, + 776 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31566,8 +31554,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (789 >> 8) & 0xff, - 789 & 0xff, + (782 >> 8) & 0xff, + 782 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31582,8 +31570,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (795 >> 8) & 0xff, - 795 & 0xff, + (788 >> 8) & 0xff, + 788 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31598,8 +31586,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (801 >> 8) & 0xff, - 801 & 0xff, + (794 >> 8) & 0xff, + 794 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31608,8 +31596,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (161 >> 8) & 0xff, - 161 & 0xff} + (164 >> 8) & 0xff, + 164 & 0xff} }, { .description = "l3.ttl", @@ -31617,8 +31605,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (804 >> 8) & 0xff, - 804 & 0xff, + (797 >> 8) & 0xff, + 797 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31627,8 +31615,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (162 >> 8) & 0xff, - 162 & 0xff} + (165 >> 8) & 0xff, + 165 & 0xff} }, { .description = "l3.ttl", @@ -31636,8 +31624,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (807 >> 8) & 0xff, - 807 & 0xff, + (800 >> 8) & 0xff, + 800 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31652,8 +31640,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (813 >> 8) & 0xff, - 813 & 0xff, + (806 >> 8) & 0xff, + 806 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31662,8 +31650,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (164 >> 8) & 0xff, - 164 & 0xff} + (167 >> 8) & 0xff, + 167 & 0xff} }, { .description = "l3.ttl", @@ -31671,8 +31659,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (816 >> 8) & 0xff, - 816 & 0xff, + (809 >> 8) & 0xff, + 809 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31681,8 +31669,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (165 >> 8) & 0xff, - 165 & 0xff} + (168 >> 8) & 0xff, + 168 & 0xff} }, { .description = "l3.ttl", @@ -31690,8 +31678,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (819 >> 8) & 0xff, - 819 & 0xff, + (812 >> 8) & 0xff, + 812 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31706,15 +31694,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (824 >> 8) & 0xff, - 824 & 0xff, + (817 >> 8) & 0xff, + 817 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (167 >> 8) & 0xff, - 167 & 0xff} + (170 >> 8) & 0xff, + 170 & 0xff} }, { .description = "l3.prot", @@ -31722,15 +31710,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (826 >> 8) & 0xff, - 826 & 0xff, + (819 >> 8) & 0xff, + 819 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (168 >> 8) & 0xff, - 168 & 0xff} + (171 >> 8) & 0xff, + 171 & 0xff} }, { .description = "l3.prot", @@ -31738,15 +31726,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (828 >> 8) & 0xff, - 828 & 0xff, + (821 >> 8) & 0xff, + 821 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (169 >> 8) & 0xff, - 169 & 0xff} + (172 >> 8) & 0xff, + 172 & 0xff} }, { .description = "l3.prot", @@ -31754,8 +31742,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (830 >> 8) & 0xff, - 830 & 0xff, + (823 >> 8) & 0xff, + 823 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31764,8 +31752,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (170 >> 8) & 0xff, - 170 & 0xff} + (173 >> 8) & 0xff, + 173 & 0xff} }, { .description = "l3.prot", @@ -31773,8 +31761,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (833 >> 8) & 0xff, - 833 & 0xff, + (826 >> 8) & 0xff, + 826 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31783,8 +31771,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (171 >> 8) & 0xff, - 171 & 0xff} + (174 >> 8) & 0xff, + 174 & 0xff} }, { .description = "l3.prot", @@ -31792,8 +31780,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (836 >> 8) & 0xff, - 836 & 0xff, + (829 >> 8) & 0xff, + 829 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31802,8 +31790,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (172 >> 8) & 0xff, - 172 & 0xff} + (175 >> 8) & 0xff, + 175 & 0xff} }, { .description = "l3.prot", @@ -31811,8 +31799,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (839 >> 8) & 0xff, - 839 & 0xff, + (832 >> 8) & 0xff, + 832 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31827,8 +31815,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (844 >> 8) & 0xff, - 844 & 0xff, + (837 >> 8) & 0xff, + 837 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31836,8 +31824,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_IP_PROTO_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (174 >> 8) & 0xff, - 174 & 0xff} + (177 >> 8) & 0xff, + 177 & 0xff} }, { .description = "l3.prot", @@ -31845,8 +31833,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (846 >> 8) & 0xff, - 846 & 0xff, + (839 >> 8) & 0xff, + 839 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31854,8 +31842,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_IP_PROTO_TCP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (175 >> 8) & 0xff, - 175 & 0xff} + (178 >> 8) & 0xff, + 178 & 0xff} }, { .description = "l3.prot", @@ -31863,8 +31851,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (848 >> 8) & 0xff, - 848 & 0xff, + (841 >> 8) & 0xff, + 841 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -31872,8 +31860,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_IP_PROTO_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (176 >> 8) & 0xff, - 176 & 0xff} + (179 >> 8) & 0xff, + 179 & 0xff} }, { .description = "l3.prot", @@ -31881,8 +31869,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (850 >> 8) & 0xff, - 850 & 0xff, + (843 >> 8) & 0xff, + 843 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31891,8 +31879,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (177 >> 8) & 0xff, - 177 & 0xff} + (180 >> 8) & 0xff, + 180 & 0xff} }, { .description = "l3.prot", @@ -31900,8 +31888,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (853 >> 8) & 0xff, - 853 & 0xff, + (846 >> 8) & 0xff, + 846 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31910,8 +31898,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (178 >> 8) & 0xff, - 178 & 0xff} + (181 >> 8) & 0xff, + 181 & 0xff} }, { .description = "l3.prot", @@ -31919,8 +31907,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (856 >> 8) & 0xff, - 856 & 0xff, + (849 >> 8) & 0xff, + 849 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31929,8 +31917,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (179 >> 8) & 0xff, - 179 & 0xff} + (182 >> 8) & 0xff, + 182 & 0xff} }, { .description = "l3.prot", @@ -31938,8 +31926,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (859 >> 8) & 0xff, - 859 & 0xff, + (852 >> 8) & 0xff, + 852 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31954,8 +31942,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (865 >> 8) & 0xff, - 865 & 0xff, + (858 >> 8) & 0xff, + 858 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31964,8 +31952,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (181 >> 8) & 0xff, - 181 & 0xff} + (184 >> 8) & 0xff, + 184 & 0xff} }, { .description = "l3.qos", @@ -31973,8 +31961,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (868 >> 8) & 0xff, - 868 & 0xff, + (861 >> 8) & 0xff, + 861 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31983,8 +31971,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (182 >> 8) & 0xff, - 182 & 0xff} + (185 >> 8) & 0xff, + 185 & 0xff} }, { .description = "l3.qos", @@ -31992,8 +31980,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (871 >> 8) & 0xff, - 871 & 0xff, + (864 >> 8) & 0xff, + 864 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32008,8 +31996,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (877 >> 8) & 0xff, - 877 & 0xff, + (870 >> 8) & 0xff, + 870 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32018,8 +32006,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (184 >> 8) & 0xff, - 184 & 0xff} + (187 >> 8) & 0xff, + 187 & 0xff} }, { .description = "l3.qos", @@ -32027,8 +32015,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (880 >> 8) & 0xff, - 880 & 0xff, + (873 >> 8) & 0xff, + 873 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32037,8 +32025,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (185 >> 8) & 0xff, - 185 & 0xff} + (188 >> 8) & 0xff, + 188 & 0xff} }, { .description = "l3.qos", @@ -32046,8 +32034,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (883 >> 8) & 0xff, - 883 & 0xff, + (876 >> 8) & 0xff, + 876 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32062,8 +32050,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (889 >> 8) & 0xff, - 889 & 0xff, + (882 >> 8) & 0xff, + 882 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32072,8 +32060,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (187 >> 8) & 0xff, - 187 & 0xff} + (190 >> 8) & 0xff, + 190 & 0xff} }, { .description = "l4.src", @@ -32081,8 +32069,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (892 >> 8) & 0xff, - 892 & 0xff, + (885 >> 8) & 0xff, + 885 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32091,8 +32079,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (188 >> 8) & 0xff, - 188 & 0xff} + (191 >> 8) & 0xff, + 191 & 0xff} }, { .description = "l4.src", @@ -32100,8 +32088,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (895 >> 8) & 0xff, - 895 & 0xff, + (888 >> 8) & 0xff, + 888 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32110,8 +32098,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (189 >> 8) & 0xff, - 189 & 0xff} + (192 >> 8) & 0xff, + 192 & 0xff} }, { .description = "l4.src", @@ -32119,8 +32107,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (898 >> 8) & 0xff, - 898 & 0xff, + (891 >> 8) & 0xff, + 891 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -32132,8 +32120,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (902 >> 8) & 0xff, - 902 & 0xff, + (895 >> 8) & 0xff, + 895 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32142,8 +32130,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (191 >> 8) & 0xff, - 191 & 0xff} + (194 >> 8) & 0xff, + 194 & 0xff} }, { .description = "l4.src", @@ -32151,8 +32139,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (905 >> 8) & 0xff, - 905 & 0xff, + (898 >> 8) & 0xff, + 898 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32161,8 +32149,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (192 >> 8) & 0xff, - 192 & 0xff} + (195 >> 8) & 0xff, + 195 & 0xff} }, { .description = "l4.src", @@ -32170,8 +32158,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (908 >> 8) & 0xff, - 908 & 0xff, + (901 >> 8) & 0xff, + 901 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32180,8 +32168,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (193 >> 8) & 0xff, - 193 & 0xff} + (196 >> 8) & 0xff, + 196 & 0xff} }, { .description = "l4.src", @@ -32189,8 +32177,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (911 >> 8) & 0xff, - 911 & 0xff, + (904 >> 8) & 0xff, + 904 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -32202,8 +32190,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (915 >> 8) & 0xff, - 915 & 0xff, + (908 >> 8) & 0xff, + 908 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32212,8 +32200,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (195 >> 8) & 0xff, - 195 & 0xff} + (198 >> 8) & 0xff, + 198 & 0xff} }, { .description = "l4.dst", @@ -32221,8 +32209,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (918 >> 8) & 0xff, - 918 & 0xff, + (911 >> 8) & 0xff, + 911 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32231,8 +32219,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (196 >> 8) & 0xff, - 196 & 0xff} + (199 >> 8) & 0xff, + 199 & 0xff} }, { .description = "l4.dst", @@ -32240,8 +32228,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (921 >> 8) & 0xff, - 921 & 0xff, + (914 >> 8) & 0xff, + 914 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32250,8 +32238,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (197 >> 8) & 0xff, - 197 & 0xff} + (200 >> 8) & 0xff, + 200 & 0xff} }, { .description = "l4.dst", @@ -32259,8 +32247,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (924 >> 8) & 0xff, - 924 & 0xff, + (917 >> 8) & 0xff, + 917 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -32272,8 +32260,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (928 >> 8) & 0xff, - 928 & 0xff, + (921 >> 8) & 0xff, + 921 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32282,8 +32270,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (199 >> 8) & 0xff, - 199 & 0xff} + (202 >> 8) & 0xff, + 202 & 0xff} }, { .description = "l4.dst", @@ -32291,8 +32279,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (931 >> 8) & 0xff, - 931 & 0xff, + (924 >> 8) & 0xff, + 924 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32301,8 +32289,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (200 >> 8) & 0xff, - 200 & 0xff} + (203 >> 8) & 0xff, + 203 & 0xff} }, { .description = "l4.dst", @@ -32310,8 +32298,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (934 >> 8) & 0xff, - 934 & 0xff, + (927 >> 8) & 0xff, + 927 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32320,8 +32308,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (201 >> 8) & 0xff, - 201 & 0xff} + (204 >> 8) & 0xff, + 204 & 0xff} }, { .description = "l4.dst", @@ -32329,8 +32317,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (937 >> 8) & 0xff, - 937 & 0xff, + (930 >> 8) & 0xff, + 930 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -32342,8 +32330,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (959 >> 8) & 0xff, - 959 & 0xff, + (952 >> 8) & 0xff, + 952 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32357,8 +32345,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (970 >> 8) & 0xff, - 970 & 0xff, + (963 >> 8) & 0xff, + 963 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32372,8 +32360,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (976 >> 8) & 0xff, - 976 & 0xff, + (969 >> 8) & 0xff, + 969 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32387,8 +32375,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (982 >> 8) & 0xff, - 982 & 0xff, + (975 >> 8) & 0xff, + 975 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32402,8 +32390,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (988 >> 8) & 0xff, - 988 & 0xff, + (981 >> 8) & 0xff, + 981 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32417,8 +32405,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (994 >> 8) & 0xff, - 994 & 0xff, + (987 >> 8) & 0xff, + 987 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32432,8 +32420,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1000 >> 8) & 0xff, - 1000 & 0xff, + (993 >> 8) & 0xff, + 993 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32447,8 +32435,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1006 >> 8) & 0xff, - 1006 & 0xff, + (999 >> 8) & 0xff, + 999 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32462,8 +32450,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1011 >> 8) & 0xff, - 1011 & 0xff, + (1004 >> 8) & 0xff, + 1004 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32477,8 +32465,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1017 >> 8) & 0xff, - 1017 & 0xff, + (1010 >> 8) & 0xff, + 1010 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32492,8 +32480,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1024 >> 8) & 0xff, - 1024 & 0xff, + (1017 >> 8) & 0xff, + 1017 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32507,8 +32495,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1031 >> 8) & 0xff, - 1031 & 0xff, + (1024 >> 8) & 0xff, + 1024 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32522,8 +32510,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1039 >> 8) & 0xff, - 1039 & 0xff, + (1032 >> 8) & 0xff, + 1032 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32531,8 +32519,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (215 >> 8) & 0xff, - 215 & 0xff} + (218 >> 8) & 0xff, + 218 & 0xff} }, { .description = "l2_ivv.en", @@ -32540,8 +32528,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1043 >> 8) & 0xff, - 1043 & 0xff, + (1036 >> 8) & 0xff, + 1036 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32549,8 +32537,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (216 >> 8) & 0xff, - 216 & 0xff} + (219 >> 8) & 0xff, + 219 & 0xff} }, { .description = "l2_ivv.en", @@ -32558,8 +32546,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1047 >> 8) & 0xff, - 1047 & 0xff, + (1040 >> 8) & 0xff, + 1040 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32573,8 +32561,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1055 >> 8) & 0xff, - 1055 & 0xff, + (1048 >> 8) & 0xff, + 1048 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32588,8 +32576,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1062 >> 8) & 0xff, - 1062 & 0xff, + (1055 >> 8) & 0xff, + 1055 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32597,8 +32585,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (219 >> 8) & 0xff, - 219 & 0xff} + (222 >> 8) & 0xff, + 222 & 0xff} }, { .description = "l3_sip.en", @@ -32606,8 +32594,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1065 >> 8) & 0xff, - 1065 & 0xff, + (1058 >> 8) & 0xff, + 1058 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32615,8 +32603,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (220 >> 8) & 0xff, - 220 & 0xff} + (223 >> 8) & 0xff, + 223 & 0xff} }, { .description = "l3_sip.en", @@ -32624,8 +32612,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1068 >> 8) & 0xff, - 1068 & 0xff, + (1061 >> 8) & 0xff, + 1061 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32639,8 +32627,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1074 >> 8) & 0xff, - 1074 & 0xff, + (1067 >> 8) & 0xff, + 1067 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32648,8 +32636,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (222 >> 8) & 0xff, - 222 & 0xff} + (225 >> 8) & 0xff, + 225 & 0xff} }, { .description = "l3_dip.en", @@ -32657,8 +32645,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1077 >> 8) & 0xff, - 1077 & 0xff, + (1070 >> 8) & 0xff, + 1070 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32666,8 +32654,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (223 >> 8) & 0xff, - 223 & 0xff} + (226 >> 8) & 0xff, + 226 & 0xff} }, { .description = "l3_dip.en", @@ -32675,8 +32663,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1080 >> 8) & 0xff, - 1080 & 0xff, + (1073 >> 8) & 0xff, + 1073 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32690,8 +32678,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1086 >> 8) & 0xff, - 1086 & 0xff, + (1079 >> 8) & 0xff, + 1079 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32699,8 +32687,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (225 >> 8) & 0xff, - 225 & 0xff} + (228 >> 8) & 0xff, + 228 & 0xff} }, { .description = "l3_ttl.en", @@ -32708,8 +32696,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1089 >> 8) & 0xff, - 1089 & 0xff, + (1082 >> 8) & 0xff, + 1082 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32717,8 +32705,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (226 >> 8) & 0xff, - 226 & 0xff} + (229 >> 8) & 0xff, + 229 & 0xff} }, { .description = "l3_ttl.en", @@ -32726,8 +32714,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1092 >> 8) & 0xff, - 1092 & 0xff, + (1085 >> 8) & 0xff, + 1085 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32741,8 +32729,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1098 >> 8) & 0xff, - 1098 & 0xff, + (1091 >> 8) & 0xff, + 1091 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32750,8 +32738,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (228 >> 8) & 0xff, - 228 & 0xff} + (231 >> 8) & 0xff, + 231 & 0xff} }, { .description = "l3_prot.en", @@ -32759,8 +32747,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1101 >> 8) & 0xff, - 1101 & 0xff, + (1094 >> 8) & 0xff, + 1094 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32768,8 +32756,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (229 >> 8) & 0xff, - 229 & 0xff} + (232 >> 8) & 0xff, + 232 & 0xff} }, { .description = "l3_prot.en", @@ -32777,8 +32765,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1104 >> 8) & 0xff, - 1104 & 0xff, + (1097 >> 8) & 0xff, + 1097 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32792,8 +32780,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1110 >> 8) & 0xff, - 1110 & 0xff, + (1103 >> 8) & 0xff, + 1103 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32801,8 +32789,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (231 >> 8) & 0xff, - 231 & 0xff} + (234 >> 8) & 0xff, + 234 & 0xff} }, { .description = "l3_qos.en", @@ -32810,8 +32798,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1113 >> 8) & 0xff, - 1113 & 0xff, + (1106 >> 8) & 0xff, + 1106 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32819,8 +32807,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (232 >> 8) & 0xff, - 232 & 0xff} + (235 >> 8) & 0xff, + 235 & 0xff} }, { .description = "l3_qos.en", @@ -32828,8 +32816,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1116 >> 8) & 0xff, - 1116 & 0xff, + (1109 >> 8) & 0xff, + 1109 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32843,8 +32831,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1122 >> 8) & 0xff, - 1122 & 0xff, + (1115 >> 8) & 0xff, + 1115 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32852,8 +32840,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (234 >> 8) & 0xff, - 234 & 0xff} + (237 >> 8) & 0xff, + 237 & 0xff} }, { .description = "l4_src.en", @@ -32861,8 +32849,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1125 >> 8) & 0xff, - 1125 & 0xff, + (1118 >> 8) & 0xff, + 1118 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32870,8 +32858,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (235 >> 8) & 0xff, - 235 & 0xff} + (238 >> 8) & 0xff, + 238 & 0xff} }, { .description = "l4_src.en", @@ -32879,8 +32867,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1128 >> 8) & 0xff, - 1128 & 0xff, + (1121 >> 8) & 0xff, + 1121 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32894,8 +32882,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1134 >> 8) & 0xff, - 1134 & 0xff, + (1127 >> 8) & 0xff, + 1127 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32903,8 +32891,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (237 >> 8) & 0xff, - 237 & 0xff} + (240 >> 8) & 0xff, + 240 & 0xff} }, { .description = "l4_dst.en", @@ -32912,8 +32900,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1137 >> 8) & 0xff, - 1137 & 0xff, + (1130 >> 8) & 0xff, + 1130 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32921,8 +32909,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (238 >> 8) & 0xff, - 238 & 0xff} + (241 >> 8) & 0xff, + 241 & 0xff} }, { .description = "l4_dst.en", @@ -32930,8 +32918,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1140 >> 8) & 0xff, - 1140 & 0xff, + (1133 >> 8) & 0xff, + 1133 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -32945,8 +32933,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1175 >> 8) & 0xff, - 1175 & 0xff, + (1168 >> 8) & 0xff, + 1168 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32958,8 +32946,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1183 >> 8) & 0xff, - 1183 & 0xff, + (1176 >> 8) & 0xff, + 1176 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32974,8 +32962,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1222 >> 8) & 0xff, - 1222 & 0xff, + (1215 >> 8) & 0xff, + 1215 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32987,8 +32975,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1228 >> 8) & 0xff, - 1228 & 0xff, + (1221 >> 8) & 0xff, + 1221 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33003,8 +32991,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1234 >> 8) & 0xff, - 1234 & 0xff, + (1227 >> 8) & 0xff, + 1227 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33016,8 +33004,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1240 >> 8) & 0xff, - 1240 & 0xff, + (1233 >> 8) & 0xff, + 1233 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33032,8 +33020,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1246 >> 8) & 0xff, - 1246 & 0xff, + (1239 >> 8) & 0xff, + 1239 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33045,8 +33033,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1252 >> 8) & 0xff, - 1252 & 0xff, + (1245 >> 8) & 0xff, + 1245 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33061,8 +33049,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1258 >> 8) & 0xff, - 1258 & 0xff, + (1251 >> 8) & 0xff, + 1251 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33074,8 +33062,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1264 >> 8) & 0xff, - 1264 & 0xff, + (1257 >> 8) & 0xff, + 1257 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33090,8 +33078,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1270 >> 8) & 0xff, - 1270 & 0xff, + (1263 >> 8) & 0xff, + 1263 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33103,8 +33091,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1276 >> 8) & 0xff, - 1276 & 0xff, + (1269 >> 8) & 0xff, + 1269 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33119,8 +33107,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1281 >> 8) & 0xff, - 1281 & 0xff, + (1274 >> 8) & 0xff, + 1274 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33132,8 +33120,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1285 >> 8) & 0xff, - 1285 & 0xff, + (1278 >> 8) & 0xff, + 1278 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33148,8 +33136,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1291 >> 8) & 0xff, - 1291 & 0xff, + (1284 >> 8) & 0xff, + 1284 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33161,8 +33149,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1299 >> 8) & 0xff, - 1299 & 0xff, + (1292 >> 8) & 0xff, + 1292 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33177,8 +33165,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1306 >> 8) & 0xff, - 1306 & 0xff, + (1299 >> 8) & 0xff, + 1299 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33190,8 +33178,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1312 >> 8) & 0xff, - 1312 & 0xff, + (1305 >> 8) & 0xff, + 1305 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33206,8 +33194,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1319 >> 8) & 0xff, - 1319 & 0xff, + (1312 >> 8) & 0xff, + 1312 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33219,8 +33207,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1327 >> 8) & 0xff, - 1327 & 0xff, + (1320 >> 8) & 0xff, + 1320 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33235,15 +33223,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1335 >> 8) & 0xff, - 1335 & 0xff, + (1328 >> 8) & 0xff, + 1328 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (260 >> 8) & 0xff, - 260 & 0xff} + (263 >> 8) & 0xff, + 263 & 0xff} }, { .description = "l2_ivv", @@ -33251,15 +33239,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1339 >> 8) & 0xff, - 1339 & 0xff, + (1332 >> 8) & 0xff, + 1332 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (261 >> 8) & 0xff, - 261 & 0xff} + (264 >> 8) & 0xff, + 264 & 0xff} }, { .description = "l2_ivv", @@ -33267,8 +33255,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1343 >> 8) & 0xff, - 1343 & 0xff, + (1336 >> 8) & 0xff, + 1336 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33280,8 +33268,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1351 >> 8) & 0xff, - 1351 & 0xff, + (1344 >> 8) & 0xff, + 1344 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33290,8 +33278,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (263 >> 8) & 0xff, - 263 & 0xff} + (266 >> 8) & 0xff, + 266 & 0xff} }, { .description = "l2_ivv", @@ -33299,8 +33287,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1355 >> 8) & 0xff, - 1355 & 0xff, + (1348 >> 8) & 0xff, + 1348 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33309,8 +33297,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (264 >> 8) & 0xff, - 264 & 0xff} + (267 >> 8) & 0xff, + 267 & 0xff} }, { .description = "l2_ivv", @@ -33318,8 +33306,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1359 >> 8) & 0xff, - 1359 & 0xff, + (1352 >> 8) & 0xff, + 1352 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33334,8 +33322,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1367 >> 8) & 0xff, - 1367 & 0xff, + (1360 >> 8) & 0xff, + 1360 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33347,8 +33335,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1375 >> 8) & 0xff, - 1375 & 0xff, + (1368 >> 8) & 0xff, + 1368 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33363,8 +33351,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1382 >> 8) & 0xff, - 1382 & 0xff, + (1375 >> 8) & 0xff, + 1375 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33376,8 +33364,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1388 >> 8) & 0xff, - 1388 & 0xff, + (1381 >> 8) & 0xff, + 1381 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33392,8 +33380,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1394 >> 8) & 0xff, - 1394 & 0xff, + (1387 >> 8) & 0xff, + 1387 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33405,8 +33393,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1400 >> 8) & 0xff, - 1400 & 0xff, + (1393 >> 8) & 0xff, + 1393 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33421,8 +33409,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1406 >> 8) & 0xff, - 1406 & 0xff, + (1399 >> 8) & 0xff, + 1399 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33434,8 +33422,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1412 >> 8) & 0xff, - 1412 & 0xff, + (1405 >> 8) & 0xff, + 1405 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33450,8 +33438,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1418 >> 8) & 0xff, - 1418 & 0xff, + (1411 >> 8) & 0xff, + 1411 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33463,8 +33451,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1424 >> 8) & 0xff, - 1424 & 0xff, + (1417 >> 8) & 0xff, + 1417 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33479,15 +33467,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1430 >> 8) & 0xff, - 1430 & 0xff, + (1423 >> 8) & 0xff, + 1423 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (276 >> 8) & 0xff, - 276 & 0xff} + (279 >> 8) & 0xff, + 279 & 0xff} }, { .description = "l3.ttl", @@ -33495,15 +33483,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1433 >> 8) & 0xff, - 1433 & 0xff, + (1426 >> 8) & 0xff, + 1426 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (277 >> 8) & 0xff, - 277 & 0xff} + (280 >> 8) & 0xff, + 280 & 0xff} }, { .description = "l3.ttl", @@ -33511,8 +33499,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1436 >> 8) & 0xff, - 1436 & 0xff, + (1429 >> 8) & 0xff, + 1429 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33524,8 +33512,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1442 >> 8) & 0xff, - 1442 & 0xff, + (1435 >> 8) & 0xff, + 1435 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33534,8 +33522,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (279 >> 8) & 0xff, - 279 & 0xff} + (282 >> 8) & 0xff, + 282 & 0xff} }, { .description = "l3.ttl", @@ -33543,8 +33531,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1445 >> 8) & 0xff, - 1445 & 0xff, + (1438 >> 8) & 0xff, + 1438 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33553,8 +33541,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (280 >> 8) & 0xff, - 280 & 0xff} + (283 >> 8) & 0xff, + 283 & 0xff} }, { .description = "l3.ttl", @@ -33562,8 +33550,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1448 >> 8) & 0xff, - 1448 & 0xff, + (1441 >> 8) & 0xff, + 1441 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33578,15 +33566,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1454 >> 8) & 0xff, - 1454 & 0xff, + (1447 >> 8) & 0xff, + 1447 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (282 >> 8) & 0xff, - 282 & 0xff} + (285 >> 8) & 0xff, + 285 & 0xff} }, { .description = "l3.prot", @@ -33594,15 +33582,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1457 >> 8) & 0xff, - 1457 & 0xff, + (1450 >> 8) & 0xff, + 1450 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (283 >> 8) & 0xff, - 283 & 0xff} + (286 >> 8) & 0xff, + 286 & 0xff} }, { .description = "l3.prot", @@ -33610,8 +33598,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1460 >> 8) & 0xff, - 1460 & 0xff, + (1453 >> 8) & 0xff, + 1453 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33623,8 +33611,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1466 >> 8) & 0xff, - 1466 & 0xff, + (1459 >> 8) & 0xff, + 1459 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33633,8 +33621,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (285 >> 8) & 0xff, - 285 & 0xff} + (288 >> 8) & 0xff, + 288 & 0xff} }, { .description = "l3.prot", @@ -33642,8 +33630,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1469 >> 8) & 0xff, - 1469 & 0xff, + (1462 >> 8) & 0xff, + 1462 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33652,8 +33640,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (286 >> 8) & 0xff, - 286 & 0xff} + (289 >> 8) & 0xff, + 289 & 0xff} }, { .description = "l3.prot", @@ -33661,8 +33649,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1472 >> 8) & 0xff, - 1472 & 0xff, + (1465 >> 8) & 0xff, + 1465 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33677,15 +33665,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1478 >> 8) & 0xff, - 1478 & 0xff, + (1471 >> 8) & 0xff, + 1471 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (288 >> 8) & 0xff, - 288 & 0xff} + (291 >> 8) & 0xff, + 291 & 0xff} }, { .description = "l3.qos", @@ -33693,15 +33681,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1481 >> 8) & 0xff, - 1481 & 0xff, + (1474 >> 8) & 0xff, + 1474 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (289 >> 8) & 0xff, - 289 & 0xff} + (292 >> 8) & 0xff, + 292 & 0xff} }, { .description = "l3.qos", @@ -33709,8 +33697,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1484 >> 8) & 0xff, - 1484 & 0xff, + (1477 >> 8) & 0xff, + 1477 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33722,8 +33710,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1490 >> 8) & 0xff, - 1490 & 0xff, + (1483 >> 8) & 0xff, + 1483 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33732,8 +33720,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (291 >> 8) & 0xff, - 291 & 0xff} + (294 >> 8) & 0xff, + 294 & 0xff} }, { .description = "l3.qos", @@ -33741,8 +33729,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1493 >> 8) & 0xff, - 1493 & 0xff, + (1486 >> 8) & 0xff, + 1486 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33751,8 +33739,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (292 >> 8) & 0xff, - 292 & 0xff} + (295 >> 8) & 0xff, + 295 & 0xff} }, { .description = "l3.qos", @@ -33760,8 +33748,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1496 >> 8) & 0xff, - 1496 & 0xff, + (1489 >> 8) & 0xff, + 1489 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33776,15 +33764,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1502 >> 8) & 0xff, - 1502 & 0xff, + (1495 >> 8) & 0xff, + 1495 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (294 >> 8) & 0xff, - 294 & 0xff} + (297 >> 8) & 0xff, + 297 & 0xff} }, { .description = "l4.src", @@ -33792,15 +33780,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1505 >> 8) & 0xff, - 1505 & 0xff, + (1498 >> 8) & 0xff, + 1498 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (295 >> 8) & 0xff, - 295 & 0xff} + (298 >> 8) & 0xff, + 298 & 0xff} }, { .description = "l4.src", @@ -33808,8 +33796,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1508 >> 8) & 0xff, - 1508 & 0xff, + (1501 >> 8) & 0xff, + 1501 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33821,8 +33809,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1514 >> 8) & 0xff, - 1514 & 0xff, + (1507 >> 8) & 0xff, + 1507 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33831,8 +33819,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (297 >> 8) & 0xff, - 297 & 0xff} + (300 >> 8) & 0xff, + 300 & 0xff} }, { .description = "l4.src", @@ -33840,8 +33828,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1517 >> 8) & 0xff, - 1517 & 0xff, + (1510 >> 8) & 0xff, + 1510 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33850,8 +33838,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (298 >> 8) & 0xff, - 298 & 0xff} + (301 >> 8) & 0xff, + 301 & 0xff} }, { .description = "l4.src", @@ -33859,8 +33847,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1520 >> 8) & 0xff, - 1520 & 0xff, + (1513 >> 8) & 0xff, + 1513 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33875,15 +33863,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1526 >> 8) & 0xff, - 1526 & 0xff, + (1519 >> 8) & 0xff, + 1519 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (300 >> 8) & 0xff, - 300 & 0xff} + (303 >> 8) & 0xff, + 303 & 0xff} }, { .description = "l4.dst", @@ -33891,15 +33879,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1529 >> 8) & 0xff, - 1529 & 0xff, + (1522 >> 8) & 0xff, + 1522 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (301 >> 8) & 0xff, - 301 & 0xff} + (304 >> 8) & 0xff, + 304 & 0xff} }, { .description = "l4.dst", @@ -33907,8 +33895,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1532 >> 8) & 0xff, - 1532 & 0xff, + (1525 >> 8) & 0xff, + 1525 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -33920,8 +33908,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1538 >> 8) & 0xff, - 1538 & 0xff, + (1531 >> 8) & 0xff, + 1531 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33930,8 +33918,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (303 >> 8) & 0xff, - 303 & 0xff} + (306 >> 8) & 0xff, + 306 & 0xff} }, { .description = "l4.dst", @@ -33939,8 +33927,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1541 >> 8) & 0xff, - 1541 & 0xff, + (1534 >> 8) & 0xff, + 1534 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33949,8 +33937,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (304 >> 8) & 0xff, - 304 & 0xff} + (307 >> 8) & 0xff, + 307 & 0xff} }, { .description = "l4.dst", @@ -33958,8 +33946,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1544 >> 8) & 0xff, - 1544 & 0xff, + (1537 >> 8) & 0xff, + 1537 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33975,8 +33963,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1570 >> 8) & 0xff, - 1570 & 0xff, + (1563 >> 8) & 0xff, + 1563 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -33984,8 +33972,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (306 >> 8) & 0xff, - 306 & 0xff} + (309 >> 8) & 0xff, + 309 & 0xff} }, { .description = "", @@ -33993,8 +33981,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1572 >> 8) & 0xff, - 1572 & 0xff, + (1565 >> 8) & 0xff, + 1565 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34002,8 +33990,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (307 >> 8) & 0xff, - 307 & 0xff} + (310 >> 8) & 0xff, + 310 & 0xff} }, { .description = "", @@ -34011,8 +33999,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1574 >> 8) & 0xff, - 1574 & 0xff, + (1567 >> 8) & 0xff, + 1567 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34020,8 +34008,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (308 >> 8) & 0xff, - 308 & 0xff} + (311 >> 8) & 0xff, + 311 & 0xff} }, { .description = "", @@ -34029,8 +34017,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1576 >> 8) & 0xff, - 1576 & 0xff, + (1569 >> 8) & 0xff, + 1569 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34044,8 +34032,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1589 >> 8) & 0xff, - 1589 & 0xff, + (1582 >> 8) & 0xff, + 1582 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34059,8 +34047,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1599 >> 8) & 0xff, - 1599 & 0xff, + (1592 >> 8) & 0xff, + 1592 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34074,8 +34062,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1610 >> 8) & 0xff, - 1610 & 0xff, + (1603 >> 8) & 0xff, + 1603 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34089,8 +34077,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1616 >> 8) & 0xff, - 1616 & 0xff, + (1609 >> 8) & 0xff, + 1609 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34104,8 +34092,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1622 >> 8) & 0xff, - 1622 & 0xff, + (1615 >> 8) & 0xff, + 1615 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34119,8 +34107,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1628 >> 8) & 0xff, - 1628 & 0xff, + (1621 >> 8) & 0xff, + 1621 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34134,8 +34122,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1634 >> 8) & 0xff, - 1634 & 0xff, + (1627 >> 8) & 0xff, + 1627 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34149,8 +34137,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1640 >> 8) & 0xff, - 1640 & 0xff, + (1633 >> 8) & 0xff, + 1633 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34164,8 +34152,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1646 >> 8) & 0xff, - 1646 & 0xff, + (1639 >> 8) & 0xff, + 1639 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34179,8 +34167,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1651 >> 8) & 0xff, - 1651 & 0xff, + (1644 >> 8) & 0xff, + 1644 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34194,8 +34182,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1656 >> 8) & 0xff, - 1656 & 0xff, + (1649 >> 8) & 0xff, + 1649 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34209,8 +34197,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1662 >> 8) & 0xff, - 1662 & 0xff, + (1655 >> 8) & 0xff, + 1655 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34224,8 +34212,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1669 >> 8) & 0xff, - 1669 & 0xff, + (1662 >> 8) & 0xff, + 1662 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34239,8 +34227,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1677 >> 8) & 0xff, - 1677 & 0xff, + (1670 >> 8) & 0xff, + 1670 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34248,8 +34236,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (323 >> 8) & 0xff, - 323 & 0xff} + (326 >> 8) & 0xff, + 326 & 0xff} }, { .description = "l2_ivv.en", @@ -34257,8 +34245,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1681 >> 8) & 0xff, - 1681 & 0xff, + (1674 >> 8) & 0xff, + 1674 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34266,8 +34254,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (324 >> 8) & 0xff, - 324 & 0xff} + (327 >> 8) & 0xff, + 327 & 0xff} }, { .description = "l2_ivv.en", @@ -34275,8 +34263,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1685 >> 8) & 0xff, - 1685 & 0xff, + (1678 >> 8) & 0xff, + 1678 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34290,8 +34278,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1693 >> 8) & 0xff, - 1693 & 0xff, + (1686 >> 8) & 0xff, + 1686 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34305,8 +34293,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1701 >> 8) & 0xff, - 1701 & 0xff, + (1694 >> 8) & 0xff, + 1694 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34314,8 +34302,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (327 >> 8) & 0xff, - 327 & 0xff} + (330 >> 8) & 0xff, + 330 & 0xff} }, { .description = "l3_sip.en", @@ -34323,8 +34311,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1705 >> 8) & 0xff, - 1705 & 0xff, + (1698 >> 8) & 0xff, + 1698 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34332,8 +34320,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (328 >> 8) & 0xff, - 328 & 0xff} + (331 >> 8) & 0xff, + 331 & 0xff} }, { .description = "l3_sip.en", @@ -34341,8 +34329,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1709 >> 8) & 0xff, - 1709 & 0xff, + (1702 >> 8) & 0xff, + 1702 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34356,8 +34344,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1717 >> 8) & 0xff, - 1717 & 0xff, + (1710 >> 8) & 0xff, + 1710 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34365,8 +34353,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (330 >> 8) & 0xff, - 330 & 0xff} + (333 >> 8) & 0xff, + 333 & 0xff} }, { .description = "l3_dip.en", @@ -34374,8 +34362,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1721 >> 8) & 0xff, - 1721 & 0xff, + (1714 >> 8) & 0xff, + 1714 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34383,8 +34371,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (331 >> 8) & 0xff, - 331 & 0xff} + (334 >> 8) & 0xff, + 334 & 0xff} }, { .description = "l3_dip.en", @@ -34392,8 +34380,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1725 >> 8) & 0xff, - 1725 & 0xff, + (1718 >> 8) & 0xff, + 1718 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34407,8 +34395,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1733 >> 8) & 0xff, - 1733 & 0xff, + (1726 >> 8) & 0xff, + 1726 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34416,8 +34404,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (333 >> 8) & 0xff, - 333 & 0xff} + (336 >> 8) & 0xff, + 336 & 0xff} }, { .description = "l3_ttl.en", @@ -34425,8 +34413,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1737 >> 8) & 0xff, - 1737 & 0xff, + (1730 >> 8) & 0xff, + 1730 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34434,8 +34422,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (334 >> 8) & 0xff, - 334 & 0xff} + (337 >> 8) & 0xff, + 337 & 0xff} }, { .description = "l3_ttl.en", @@ -34443,8 +34431,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1741 >> 8) & 0xff, - 1741 & 0xff, + (1734 >> 8) & 0xff, + 1734 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34458,8 +34446,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1749 >> 8) & 0xff, - 1749 & 0xff, + (1742 >> 8) & 0xff, + 1742 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34467,8 +34455,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (336 >> 8) & 0xff, - 336 & 0xff} + (339 >> 8) & 0xff, + 339 & 0xff} }, { .description = "l3_prot.en", @@ -34476,8 +34464,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1753 >> 8) & 0xff, - 1753 & 0xff, + (1746 >> 8) & 0xff, + 1746 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34485,8 +34473,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (337 >> 8) & 0xff, - 337 & 0xff} + (340 >> 8) & 0xff, + 340 & 0xff} }, { .description = "l3_prot.en", @@ -34494,8 +34482,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1757 >> 8) & 0xff, - 1757 & 0xff, + (1750 >> 8) & 0xff, + 1750 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34509,8 +34497,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1765 >> 8) & 0xff, - 1765 & 0xff, + (1758 >> 8) & 0xff, + 1758 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34518,8 +34506,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (339 >> 8) & 0xff, - 339 & 0xff} + (342 >> 8) & 0xff, + 342 & 0xff} }, { .description = "l3_qos.en", @@ -34527,8 +34515,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1769 >> 8) & 0xff, - 1769 & 0xff, + (1762 >> 8) & 0xff, + 1762 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34536,8 +34524,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (340 >> 8) & 0xff, - 340 & 0xff} + (343 >> 8) & 0xff, + 343 & 0xff} }, { .description = "l3_qos.en", @@ -34545,8 +34533,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1773 >> 8) & 0xff, - 1773 & 0xff, + (1766 >> 8) & 0xff, + 1766 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34560,8 +34548,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1778 >> 8) & 0xff, - 1778 & 0xff, + (1771 >> 8) & 0xff, + 1771 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34575,8 +34563,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1781 >> 8) & 0xff, - 1781 & 0xff, + (1774 >> 8) & 0xff, + 1774 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34590,8 +34578,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1785 >> 8) & 0xff, - 1785 & 0xff, + (1778 >> 8) & 0xff, + 1778 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34605,8 +34593,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1788 >> 8) & 0xff, - 1788 & 0xff, + (1781 >> 8) & 0xff, + 1781 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34621,15 +34609,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1792 >> 8) & 0xff, - 1792 & 0xff, + (1785 >> 8) & 0xff, + 1785 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (346 >> 8) & 0xff, - 346 & 0xff} + (349 >> 8) & 0xff, + 349 & 0xff} }, { .description = "", @@ -34637,15 +34625,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1794 >> 8) & 0xff, - 1794 & 0xff, + (1787 >> 8) & 0xff, + 1787 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (347 >> 8) & 0xff, - 347 & 0xff} + (350 >> 8) & 0xff, + 350 & 0xff} }, { .description = "", @@ -34653,15 +34641,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1796 >> 8) & 0xff, - 1796 & 0xff, + (1789 >> 8) & 0xff, + 1789 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (348 >> 8) & 0xff, - 348 & 0xff} + (351 >> 8) & 0xff, + 351 & 0xff} }, { .description = "", @@ -34669,15 +34657,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1798 >> 8) & 0xff, - 1798 & 0xff, + (1791 >> 8) & 0xff, + 1791 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (349 >> 8) & 0xff, - 349 & 0xff} + (352 >> 8) & 0xff, + 352 & 0xff} }, { .description = "", @@ -34685,8 +34673,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1800 >> 8) & 0xff, - 1800 & 0xff, + (1793 >> 8) & 0xff, + 1793 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34694,8 +34682,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (350 >> 8) & 0xff, - 350 & 0xff} + (353 >> 8) & 0xff, + 353 & 0xff} }, { .description = "", @@ -34703,8 +34691,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1802 >> 8) & 0xff, - 1802 & 0xff, + (1795 >> 8) & 0xff, + 1795 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34712,8 +34700,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (351 >> 8) & 0xff, - 351 & 0xff} + (354 >> 8) & 0xff, + 354 & 0xff} }, { .description = "", @@ -34721,8 +34709,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1804 >> 8) & 0xff, - 1804 & 0xff, + (1797 >> 8) & 0xff, + 1797 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34730,8 +34718,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (352 >> 8) & 0xff, - 352 & 0xff} + (355 >> 8) & 0xff, + 355 & 0xff} }, { .description = "", @@ -34739,8 +34727,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1806 >> 8) & 0xff, - 1806 & 0xff, + (1799 >> 8) & 0xff, + 1799 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34756,15 +34744,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1810 >> 8) & 0xff, - 1810 & 0xff, + (1803 >> 8) & 0xff, + 1803 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (354 >> 8) & 0xff, - 354 & 0xff} + (357 >> 8) & 0xff, + 357 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -34772,15 +34760,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1812 >> 8) & 0xff, - 1812 & 0xff, + (1805 >> 8) & 0xff, + 1805 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (355 >> 8) & 0xff, - 355 & 0xff} + (358 >> 8) & 0xff, + 358 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -34788,8 +34776,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1814 >> 8) & 0xff, - 1814 & 0xff, + (1807 >> 8) & 0xff, + 1807 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34801,8 +34789,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1818 >> 8) & 0xff, - 1818 & 0xff, + (1811 >> 8) & 0xff, + 1811 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34810,8 +34798,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (357 >> 8) & 0xff, - 357 & 0xff} + (360 >> 8) & 0xff, + 360 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -34819,8 +34807,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1820 >> 8) & 0xff, - 1820 & 0xff, + (1813 >> 8) & 0xff, + 1813 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34828,8 +34816,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (358 >> 8) & 0xff, - 358 & 0xff} + (361 >> 8) & 0xff, + 361 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -34837,8 +34825,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1822 >> 8) & 0xff, - 1822 & 0xff, + (1815 >> 8) & 0xff, + 1815 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34852,15 +34840,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1826 >> 8) & 0xff, - 1826 & 0xff, + (1819 >> 8) & 0xff, + 1819 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (360 >> 8) & 0xff, - 360 & 0xff} + (363 >> 8) & 0xff, + 363 & 0xff} }, { .description = "l4_hdr_type", @@ -34868,15 +34856,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1828 >> 8) & 0xff, - 1828 & 0xff, + (1821 >> 8) & 0xff, + 1821 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (361 >> 8) & 0xff, - 361 & 0xff} + (364 >> 8) & 0xff, + 364 & 0xff} }, { .description = "l4_hdr_type", @@ -34884,8 +34872,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1830 >> 8) & 0xff, - 1830 & 0xff, + (1823 >> 8) & 0xff, + 1823 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34897,15 +34885,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1834 >> 8) & 0xff, - 1834 & 0xff, + (1827 >> 8) & 0xff, + 1827 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (363 >> 8) & 0xff, - 363 & 0xff} + (366 >> 8) & 0xff, + 366 & 0xff} }, { .description = "l4_hdr_type", @@ -34913,8 +34901,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1836 >> 8) & 0xff, - 1836 & 0xff, + (1829 >> 8) & 0xff, + 1829 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34922,8 +34910,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_TYPE_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (364 >> 8) & 0xff, - 364 & 0xff} + (367 >> 8) & 0xff, + 367 & 0xff} }, { .description = "l4_hdr_type", @@ -34931,8 +34919,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1838 >> 8) & 0xff, - 1838 & 0xff, + (1831 >> 8) & 0xff, + 1831 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34946,15 +34934,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1842 >> 8) & 0xff, - 1842 & 0xff, + (1835 >> 8) & 0xff, + 1835 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (366 >> 8) & 0xff, - 366 & 0xff} + (369 >> 8) & 0xff, + 369 & 0xff} }, { .description = "l4_hdr_error", @@ -34962,15 +34950,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1844 >> 8) & 0xff, - 1844 & 0xff, + (1837 >> 8) & 0xff, + 1837 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (367 >> 8) & 0xff, - 367 & 0xff} + (370 >> 8) & 0xff, + 370 & 0xff} }, { .description = "l4_hdr_error", @@ -34978,8 +34966,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1846 >> 8) & 0xff, - 1846 & 0xff, + (1839 >> 8) & 0xff, + 1839 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -34991,15 +34979,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1850 >> 8) & 0xff, - 1850 & 0xff, + (1843 >> 8) & 0xff, + 1843 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (369 >> 8) & 0xff, - 369 & 0xff} + (372 >> 8) & 0xff, + 372 & 0xff} }, { .description = "l4_hdr_error", @@ -35007,15 +34995,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1852 >> 8) & 0xff, - 1852 & 0xff, + (1845 >> 8) & 0xff, + 1845 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (370 >> 8) & 0xff, - 370 & 0xff} + (373 >> 8) & 0xff, + 373 & 0xff} }, { .description = "l4_hdr_error", @@ -35023,8 +35011,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1854 >> 8) & 0xff, - 1854 & 0xff, + (1847 >> 8) & 0xff, + 1847 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35036,15 +35024,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1858 >> 8) & 0xff, - 1858 & 0xff, + (1851 >> 8) & 0xff, + 1851 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (372 >> 8) & 0xff, - 372 & 0xff} + (375 >> 8) & 0xff, + 375 & 0xff} }, { .description = "l4_hdr_valid", @@ -35052,15 +35040,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1860 >> 8) & 0xff, - 1860 & 0xff, + (1853 >> 8) & 0xff, + 1853 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (373 >> 8) & 0xff, - 373 & 0xff} + (376 >> 8) & 0xff, + 376 & 0xff} }, { .description = "l4_hdr_valid", @@ -35068,8 +35056,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1862 >> 8) & 0xff, - 1862 & 0xff, + (1855 >> 8) & 0xff, + 1855 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35081,8 +35069,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1866 >> 8) & 0xff, - 1866 & 0xff, + (1859 >> 8) & 0xff, + 1859 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35090,8 +35078,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (375 >> 8) & 0xff, - 375 & 0xff} + (378 >> 8) & 0xff, + 378 & 0xff} }, { .description = "l4_hdr_valid", @@ -35099,8 +35087,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1868 >> 8) & 0xff, - 1868 & 0xff, + (1861 >> 8) & 0xff, + 1861 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35108,8 +35096,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (376 >> 8) & 0xff, - 376 & 0xff} + (379 >> 8) & 0xff, + 379 & 0xff} }, { .description = "l4_hdr_valid", @@ -35117,8 +35105,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1870 >> 8) & 0xff, - 1870 & 0xff, + (1863 >> 8) & 0xff, + 1863 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35132,8 +35120,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1874 >> 8) & 0xff, - 1874 & 0xff, + (1867 >> 8) & 0xff, + 1867 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35141,8 +35129,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_ISIP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (378 >> 8) & 0xff, - 378 & 0xff} + (381 >> 8) & 0xff, + 381 & 0xff} }, { .description = "l3_hdr_isIP", @@ -35150,8 +35138,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1876 >> 8) & 0xff, - 1876 & 0xff, + (1869 >> 8) & 0xff, + 1869 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35159,8 +35147,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_ISIP_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (379 >> 8) & 0xff, - 379 & 0xff} + (382 >> 8) & 0xff, + 382 & 0xff} }, { .description = "l3_hdr_isIP", @@ -35168,8 +35156,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1878 >> 8) & 0xff, - 1878 & 0xff, + (1871 >> 8) & 0xff, + 1871 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35183,15 +35171,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1882 >> 8) & 0xff, - 1882 & 0xff, + (1875 >> 8) & 0xff, + 1875 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (381 >> 8) & 0xff, - 381 & 0xff} + (384 >> 8) & 0xff, + 384 & 0xff} }, { .description = "l3_hdr_type", @@ -35199,15 +35187,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1884 >> 8) & 0xff, - 1884 & 0xff, + (1877 >> 8) & 0xff, + 1877 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (382 >> 8) & 0xff, - 382 & 0xff} + (385 >> 8) & 0xff, + 385 & 0xff} }, { .description = "l3_hdr_type", @@ -35215,8 +35203,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1886 >> 8) & 0xff, - 1886 & 0xff, + (1879 >> 8) & 0xff, + 1879 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35228,8 +35216,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1890 >> 8) & 0xff, - 1890 & 0xff, + (1883 >> 8) & 0xff, + 1883 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35237,8 +35225,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_TYPE_IPV6}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (384 >> 8) & 0xff, - 384 & 0xff} + (387 >> 8) & 0xff, + 387 & 0xff} }, { .description = "l3_hdr_type", @@ -35246,15 +35234,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1892 >> 8) & 0xff, - 1892 & 0xff, + (1885 >> 8) & 0xff, + 1885 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (385 >> 8) & 0xff, - 385 & 0xff} + (388 >> 8) & 0xff, + 388 & 0xff} }, { .description = "l3_hdr_type", @@ -35262,8 +35250,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1894 >> 8) & 0xff, - 1894 & 0xff, + (1887 >> 8) & 0xff, + 1887 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35275,15 +35263,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1898 >> 8) & 0xff, - 1898 & 0xff, + (1891 >> 8) & 0xff, + 1891 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (387 >> 8) & 0xff, - 387 & 0xff} + (390 >> 8) & 0xff, + 390 & 0xff} }, { .description = "l3_hdr_error", @@ -35291,15 +35279,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1900 >> 8) & 0xff, - 1900 & 0xff, + (1893 >> 8) & 0xff, + 1893 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (388 >> 8) & 0xff, - 388 & 0xff} + (391 >> 8) & 0xff, + 391 & 0xff} }, { .description = "l3_hdr_error", @@ -35307,8 +35295,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1902 >> 8) & 0xff, - 1902 & 0xff, + (1895 >> 8) & 0xff, + 1895 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35320,15 +35308,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1906 >> 8) & 0xff, - 1906 & 0xff, + (1899 >> 8) & 0xff, + 1899 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (390 >> 8) & 0xff, - 390 & 0xff} + (393 >> 8) & 0xff, + 393 & 0xff} }, { .description = "l3_hdr_error", @@ -35336,15 +35324,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1908 >> 8) & 0xff, - 1908 & 0xff, + (1901 >> 8) & 0xff, + 1901 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (391 >> 8) & 0xff, - 391 & 0xff} + (394 >> 8) & 0xff, + 394 & 0xff} }, { .description = "l3_hdr_error", @@ -35352,8 +35340,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1910 >> 8) & 0xff, - 1910 & 0xff, + (1903 >> 8) & 0xff, + 1903 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35365,15 +35353,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1914 >> 8) & 0xff, - 1914 & 0xff, + (1907 >> 8) & 0xff, + 1907 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (393 >> 8) & 0xff, - 393 & 0xff} + (396 >> 8) & 0xff, + 396 & 0xff} }, { .description = "l3_hdr_valid", @@ -35381,15 +35369,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1916 >> 8) & 0xff, - 1916 & 0xff, + (1909 >> 8) & 0xff, + 1909 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (394 >> 8) & 0xff, - 394 & 0xff} + (397 >> 8) & 0xff, + 397 & 0xff} }, { .description = "l3_hdr_valid", @@ -35397,8 +35385,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1918 >> 8) & 0xff, - 1918 & 0xff, + (1911 >> 8) & 0xff, + 1911 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35410,8 +35398,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1922 >> 8) & 0xff, - 1922 & 0xff, + (1915 >> 8) & 0xff, + 1915 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35419,8 +35407,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (396 >> 8) & 0xff, - 396 & 0xff} + (399 >> 8) & 0xff, + 399 & 0xff} }, { .description = "l3_hdr_valid", @@ -35428,8 +35416,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1924 >> 8) & 0xff, - 1924 & 0xff, + (1917 >> 8) & 0xff, + 1917 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35437,8 +35425,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_L3_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (397 >> 8) & 0xff, - 397 & 0xff} + (400 >> 8) & 0xff, + 400 & 0xff} }, { .description = "l3_hdr_valid", @@ -35446,8 +35434,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1926 >> 8) & 0xff, - 1926 & 0xff, + (1919 >> 8) & 0xff, + 1919 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35461,8 +35449,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1931 >> 8) & 0xff, - 1931 & 0xff, + (1924 >> 8) & 0xff, + 1924 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35476,8 +35464,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1937 >> 8) & 0xff, - 1937 & 0xff, + (1930 >> 8) & 0xff, + 1930 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35491,8 +35479,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1944 >> 8) & 0xff, - 1944 & 0xff, + (1937 >> 8) & 0xff, + 1937 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35504,8 +35492,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1948 >> 8) & 0xff, - 1948 & 0xff, + (1941 >> 8) & 0xff, + 1941 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35517,8 +35505,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1952 >> 8) & 0xff, - 1952 & 0xff, + (1945 >> 8) & 0xff, + 1945 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35532,15 +35520,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1956 >> 8) & 0xff, - 1956 & 0xff, + (1949 >> 8) & 0xff, + 1949 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (404 >> 8) & 0xff, - 404 & 0xff} + (407 >> 8) & 0xff, + 407 & 0xff} }, { .description = "tun_hdr_type", @@ -35548,15 +35536,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1958 >> 8) & 0xff, - 1958 & 0xff, + (1951 >> 8) & 0xff, + 1951 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (405 >> 8) & 0xff, - 405 & 0xff} + (408 >> 8) & 0xff, + 408 & 0xff} }, { .description = "tun_hdr_type", @@ -35564,15 +35552,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1960 >> 8) & 0xff, - 1960 & 0xff, + (1953 >> 8) & 0xff, + 1953 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (406 >> 8) & 0xff, - 406 & 0xff} + (409 >> 8) & 0xff, + 409 & 0xff} }, { .description = "tun_hdr_type", @@ -35580,15 +35568,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1962 >> 8) & 0xff, - 1962 & 0xff, + (1955 >> 8) & 0xff, + 1955 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (407 >> 8) & 0xff, - 407 & 0xff} + (410 >> 8) & 0xff, + 410 & 0xff} }, { .description = "tun_hdr_type", @@ -35596,8 +35584,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1964 >> 8) & 0xff, - 1964 & 0xff, + (1957 >> 8) & 0xff, + 1957 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35609,15 +35597,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1968 >> 8) & 0xff, - 1968 & 0xff, + (1961 >> 8) & 0xff, + 1961 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (409 >> 8) & 0xff, - 409 & 0xff} + (412 >> 8) & 0xff, + 412 & 0xff} }, { .description = "tun_hdr_type", @@ -35625,8 +35613,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1970 >> 8) & 0xff, - 1970 & 0xff, + (1963 >> 8) & 0xff, + 1963 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35634,8 +35622,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_TUN_HDR_TYPE_GENEVE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (410 >> 8) & 0xff, - 410 & 0xff} + (413 >> 8) & 0xff, + 413 & 0xff} }, { .description = "tun_hdr_type", @@ -35643,8 +35631,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1972 >> 8) & 0xff, - 1972 & 0xff, + (1965 >> 8) & 0xff, + 1965 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35652,8 +35640,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_TUN_HDR_TYPE_GRE}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (411 >> 8) & 0xff, - 411 & 0xff} + (414 >> 8) & 0xff, + 414 & 0xff} }, { .description = "tun_hdr_type", @@ -35661,8 +35649,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1974 >> 8) & 0xff, - 1974 & 0xff, + (1967 >> 8) & 0xff, + 1967 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35670,8 +35658,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_TUN_HDR_TYPE_UPAR1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (412 >> 8) & 0xff, - 412 & 0xff} + (415 >> 8) & 0xff, + 415 & 0xff} }, { .description = "tun_hdr_type", @@ -35679,8 +35667,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1976 >> 8) & 0xff, - 1976 & 0xff, + (1969 >> 8) & 0xff, + 1969 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35694,8 +35682,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1983 >> 8) & 0xff, - 1983 & 0xff, + (1976 >> 8) & 0xff, + 1976 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35707,8 +35695,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1987 >> 8) & 0xff, - 1987 & 0xff, + (1980 >> 8) & 0xff, + 1980 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35722,8 +35710,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1991 >> 8) & 0xff, - 1991 & 0xff, + (1984 >> 8) & 0xff, + 1984 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35735,8 +35723,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1995 >> 8) & 0xff, - 1995 & 0xff, + (1988 >> 8) & 0xff, + 1988 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35750,8 +35738,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1999 >> 8) & 0xff, - 1999 & 0xff, + (1992 >> 8) & 0xff, + 1992 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35763,8 +35751,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2003 >> 8) & 0xff, - 2003 & 0xff, + (1996 >> 8) & 0xff, + 1996 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35776,15 +35764,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2007 >> 8) & 0xff, - 2007 & 0xff, + (2000 >> 8) & 0xff, + 2000 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (420 >> 8) & 0xff, - 420 & 0xff} + (423 >> 8) & 0xff, + 423 & 0xff} }, { .description = "tl4_hdr_valid", @@ -35792,8 +35780,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2009 >> 8) & 0xff, - 2009 & 0xff, + (2002 >> 8) & 0xff, + 2002 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35805,8 +35793,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2012 >> 8) & 0xff, - 2012 & 0xff, + (2005 >> 8) & 0xff, + 2005 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35814,8 +35802,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_TL4_HDR_VALID_YES}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (422 >> 8) & 0xff, - 422 & 0xff} + (425 >> 8) & 0xff, + 425 & 0xff} }, { .description = "tl4_hdr_valid", @@ -35823,8 +35811,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2014 >> 8) & 0xff, - 2014 & 0xff, + (2007 >> 8) & 0xff, + 2007 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35836,8 +35824,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2017 >> 8) & 0xff, - 2017 & 0xff, + (2010 >> 8) & 0xff, + 2010 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35851,8 +35839,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2021 >> 8) & 0xff, - 2021 & 0xff, + (2014 >> 8) & 0xff, + 2014 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35864,8 +35852,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2025 >> 8) & 0xff, - 2025 & 0xff, + (2018 >> 8) & 0xff, + 2018 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35877,8 +35865,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2029 >> 8) & 0xff, - 2029 & 0xff, + (2022 >> 8) & 0xff, + 2022 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35890,8 +35878,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2033 >> 8) & 0xff, - 2033 & 0xff, + (2026 >> 8) & 0xff, + 2026 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35903,8 +35891,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2037 >> 8) & 0xff, - 2037 & 0xff, + (2030 >> 8) & 0xff, + 2030 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35918,8 +35906,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2064 >> 8) & 0xff, - 2064 & 0xff, + (2057 >> 8) & 0xff, + 2057 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -35934,8 +35922,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2069 >> 8) & 0xff, - 2069 & 0xff, + (2062 >> 8) & 0xff, + 2062 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -35950,8 +35938,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2083 >> 8) & 0xff, - 2083 & 0xff, + (2076 >> 8) & 0xff, + 2076 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35966,8 +35954,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2091 >> 8) & 0xff, - 2091 & 0xff, + (2084 >> 8) & 0xff, + 2084 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35982,8 +35970,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2130 >> 8) & 0xff, - 2130 & 0xff, + (2123 >> 8) & 0xff, + 2123 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -35998,8 +35986,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2136 >> 8) & 0xff, - 2136 & 0xff, + (2129 >> 8) & 0xff, + 2129 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36014,8 +36002,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2142 >> 8) & 0xff, - 2142 & 0xff, + (2135 >> 8) & 0xff, + 2135 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36030,8 +36018,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2148 >> 8) & 0xff, - 2148 & 0xff, + (2141 >> 8) & 0xff, + 2141 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36046,8 +36034,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2154 >> 8) & 0xff, - 2154 & 0xff, + (2147 >> 8) & 0xff, + 2147 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36062,8 +36050,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2160 >> 8) & 0xff, - 2160 & 0xff, + (2153 >> 8) & 0xff, + 2153 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36078,8 +36066,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2166 >> 8) & 0xff, - 2166 & 0xff, + (2159 >> 8) & 0xff, + 2159 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36094,8 +36082,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2172 >> 8) & 0xff, - 2172 & 0xff, + (2165 >> 8) & 0xff, + 2165 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36110,8 +36098,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2178 >> 8) & 0xff, - 2178 & 0xff, + (2171 >> 8) & 0xff, + 2171 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36126,8 +36114,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2184 >> 8) & 0xff, - 2184 & 0xff, + (2177 >> 8) & 0xff, + 2177 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36142,8 +36130,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2189 >> 8) & 0xff, - 2189 & 0xff, + (2182 >> 8) & 0xff, + 2182 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36158,8 +36146,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2193 >> 8) & 0xff, - 2193 & 0xff, + (2186 >> 8) & 0xff, + 2186 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36174,8 +36162,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2198 >> 8) & 0xff, - 2198 & 0xff, + (2191 >> 8) & 0xff, + 2191 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36190,8 +36178,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2204 >> 8) & 0xff, - 2204 & 0xff, + (2197 >> 8) & 0xff, + 2197 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36206,8 +36194,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2210 >> 8) & 0xff, - 2210 & 0xff, + (2203 >> 8) & 0xff, + 2203 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36222,8 +36210,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2216 >> 8) & 0xff, - 2216 & 0xff, + (2209 >> 8) & 0xff, + 2209 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36238,8 +36226,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2223 >> 8) & 0xff, - 2223 & 0xff, + (2216 >> 8) & 0xff, + 2216 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36254,8 +36242,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2231 >> 8) & 0xff, - 2231 & 0xff, + (2224 >> 8) & 0xff, + 2224 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36270,8 +36258,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2239 >> 8) & 0xff, - 2239 & 0xff, + (2232 >> 8) & 0xff, + 2232 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36280,8 +36268,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (452 >> 8) & 0xff, - 452 & 0xff} + (455 >> 8) & 0xff, + 455 & 0xff} }, { .description = "l2_ivv", @@ -36289,8 +36277,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2243 >> 8) & 0xff, - 2243 & 0xff, + (2236 >> 8) & 0xff, + 2236 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36299,8 +36287,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (453 >> 8) & 0xff, - 453 & 0xff} + (456 >> 8) & 0xff, + 456 & 0xff} }, { .description = "l2_ivv", @@ -36308,8 +36296,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2247 >> 8) & 0xff, - 2247 & 0xff, + (2240 >> 8) & 0xff, + 2240 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36324,8 +36312,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2255 >> 8) & 0xff, - 2255 & 0xff, + (2248 >> 8) & 0xff, + 2248 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36334,8 +36322,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (455 >> 8) & 0xff, - 455 & 0xff} + (458 >> 8) & 0xff, + 458 & 0xff} }, { .description = "l2_ivv", @@ -36343,8 +36331,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2259 >> 8) & 0xff, - 2259 & 0xff, + (2252 >> 8) & 0xff, + 2252 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36353,8 +36341,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (456 >> 8) & 0xff, - 456 & 0xff} + (459 >> 8) & 0xff, + 459 & 0xff} }, { .description = "l2_ivv", @@ -36362,8 +36350,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2263 >> 8) & 0xff, - 2263 & 0xff, + (2256 >> 8) & 0xff, + 2256 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36378,8 +36366,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2271 >> 8) & 0xff, - 2271 & 0xff, + (2264 >> 8) & 0xff, + 2264 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36394,8 +36382,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2279 >> 8) & 0xff, - 2279 & 0xff, + (2272 >> 8) & 0xff, + 2272 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36410,8 +36398,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2286 >> 8) & 0xff, - 2286 & 0xff, + (2279 >> 8) & 0xff, + 2279 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36426,8 +36414,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2292 >> 8) & 0xff, - 2292 & 0xff, + (2285 >> 8) & 0xff, + 2285 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36442,8 +36430,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2298 >> 8) & 0xff, - 2298 & 0xff, + (2291 >> 8) & 0xff, + 2291 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36458,8 +36446,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2304 >> 8) & 0xff, - 2304 & 0xff, + (2297 >> 8) & 0xff, + 2297 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36474,8 +36462,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2310 >> 8) & 0xff, - 2310 & 0xff, + (2303 >> 8) & 0xff, + 2303 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36490,8 +36478,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2316 >> 8) & 0xff, - 2316 & 0xff, + (2309 >> 8) & 0xff, + 2309 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36506,8 +36494,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2322 >> 8) & 0xff, - 2322 & 0xff, + (2315 >> 8) & 0xff, + 2315 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36522,8 +36510,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2328 >> 8) & 0xff, - 2328 & 0xff, + (2321 >> 8) & 0xff, + 2321 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36538,8 +36526,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2334 >> 8) & 0xff, - 2334 & 0xff, + (2327 >> 8) & 0xff, + 2327 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36548,8 +36536,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (468 >> 8) & 0xff, - 468 & 0xff} + (471 >> 8) & 0xff, + 471 & 0xff} }, { .description = "l3.ttl", @@ -36557,8 +36545,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2337 >> 8) & 0xff, - 2337 & 0xff, + (2330 >> 8) & 0xff, + 2330 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36567,8 +36555,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (469 >> 8) & 0xff, - 469 & 0xff} + (472 >> 8) & 0xff, + 472 & 0xff} }, { .description = "l3.ttl", @@ -36576,8 +36564,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2340 >> 8) & 0xff, - 2340 & 0xff, + (2333 >> 8) & 0xff, + 2333 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36592,8 +36580,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2346 >> 8) & 0xff, - 2346 & 0xff, + (2339 >> 8) & 0xff, + 2339 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36602,8 +36590,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (471 >> 8) & 0xff, - 471 & 0xff} + (474 >> 8) & 0xff, + 474 & 0xff} }, { .description = "l3.ttl", @@ -36611,8 +36599,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2349 >> 8) & 0xff, - 2349 & 0xff, + (2342 >> 8) & 0xff, + 2342 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36621,8 +36609,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (472 >> 8) & 0xff, - 472 & 0xff} + (475 >> 8) & 0xff, + 475 & 0xff} }, { .description = "l3.ttl", @@ -36630,8 +36618,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2352 >> 8) & 0xff, - 2352 & 0xff, + (2345 >> 8) & 0xff, + 2345 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36646,15 +36634,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2357 >> 8) & 0xff, - 2357 & 0xff, + (2350 >> 8) & 0xff, + 2350 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (474 >> 8) & 0xff, - 474 & 0xff} + (477 >> 8) & 0xff, + 477 & 0xff} }, { .description = "l3.prot", @@ -36662,15 +36650,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2359 >> 8) & 0xff, - 2359 & 0xff, + (2352 >> 8) & 0xff, + 2352 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (475 >> 8) & 0xff, - 475 & 0xff} + (478 >> 8) & 0xff, + 478 & 0xff} }, { .description = "l3.prot", @@ -36678,15 +36666,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2361 >> 8) & 0xff, - 2361 & 0xff, + (2354 >> 8) & 0xff, + 2354 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (476 >> 8) & 0xff, - 476 & 0xff} + (479 >> 8) & 0xff, + 479 & 0xff} }, { .description = "l3.prot", @@ -36694,8 +36682,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2363 >> 8) & 0xff, - 2363 & 0xff, + (2356 >> 8) & 0xff, + 2356 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36704,8 +36692,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (477 >> 8) & 0xff, - 477 & 0xff} + (480 >> 8) & 0xff, + 480 & 0xff} }, { .description = "l3.prot", @@ -36713,8 +36701,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2366 >> 8) & 0xff, - 2366 & 0xff, + (2359 >> 8) & 0xff, + 2359 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36723,8 +36711,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (478 >> 8) & 0xff, - 478 & 0xff} + (481 >> 8) & 0xff, + 481 & 0xff} }, { .description = "l3.prot", @@ -36732,8 +36720,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2369 >> 8) & 0xff, - 2369 & 0xff, + (2362 >> 8) & 0xff, + 2362 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36742,8 +36730,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (479 >> 8) & 0xff, - 479 & 0xff} + (482 >> 8) & 0xff, + 482 & 0xff} }, { .description = "l3.prot", @@ -36751,8 +36739,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2372 >> 8) & 0xff, - 2372 & 0xff, + (2365 >> 8) & 0xff, + 2365 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36767,8 +36755,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2377 >> 8) & 0xff, - 2377 & 0xff, + (2370 >> 8) & 0xff, + 2370 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36776,8 +36764,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_IP_PROTO_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (481 >> 8) & 0xff, - 481 & 0xff} + (484 >> 8) & 0xff, + 484 & 0xff} }, { .description = "l3.prot", @@ -36785,8 +36773,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2379 >> 8) & 0xff, - 2379 & 0xff, + (2372 >> 8) & 0xff, + 2372 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36794,8 +36782,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_IP_PROTO_TCP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (482 >> 8) & 0xff, - 482 & 0xff} + (485 >> 8) & 0xff, + 485 & 0xff} }, { .description = "l3.prot", @@ -36803,8 +36791,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2381 >> 8) & 0xff, - 2381 & 0xff, + (2374 >> 8) & 0xff, + 2374 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36812,8 +36800,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_IP_PROTO_UDP}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (483 >> 8) & 0xff, - 483 & 0xff} + (486 >> 8) & 0xff, + 486 & 0xff} }, { .description = "l3.prot", @@ -36821,8 +36809,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2383 >> 8) & 0xff, - 2383 & 0xff, + (2376 >> 8) & 0xff, + 2376 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36831,8 +36819,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (484 >> 8) & 0xff, - 484 & 0xff} + (487 >> 8) & 0xff, + 487 & 0xff} }, { .description = "l3.prot", @@ -36840,8 +36828,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2386 >> 8) & 0xff, - 2386 & 0xff, + (2379 >> 8) & 0xff, + 2379 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36850,8 +36838,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (485 >> 8) & 0xff, - 485 & 0xff} + (488 >> 8) & 0xff, + 488 & 0xff} }, { .description = "l3.prot", @@ -36859,8 +36847,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2389 >> 8) & 0xff, - 2389 & 0xff, + (2382 >> 8) & 0xff, + 2382 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36869,8 +36857,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (486 >> 8) & 0xff, - 486 & 0xff} + (489 >> 8) & 0xff, + 489 & 0xff} }, { .description = "l3.prot", @@ -36878,8 +36866,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2392 >> 8) & 0xff, - 2392 & 0xff, + (2385 >> 8) & 0xff, + 2385 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36894,62 +36882,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2398 >> 8) & 0xff, - 2398 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_I_IPV4_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (488 >> 8) & 0xff, - 488 & 0xff} - }, - { - .description = "l3.qos", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2401 >> 8) & 0xff, - 2401 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, - .field_opr3 = { - (489 >> 8) & 0xff, - 489 & 0xff} - }, - { - .description = "l3.qos", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2404 >> 8) & 0xff, - 2404 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_HF, - .field_opr2 = { - (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, - BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP - }, - { - .description = "l3.qos", - .field_bit_size = 8, - .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, - .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, - .field_opr1 = { - (2410 >> 8) & 0xff, - 2410 & 0xff, + (2391 >> 8) & 0xff, + 2391 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36967,8 +36901,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2413 >> 8) & 0xff, - 2413 & 0xff, + (2394 >> 8) & 0xff, + 2394 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36986,8 +36920,62 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2416 >> 8) & 0xff, - 2416 & 0xff, + (2397 >> 8) & 0xff, + 2397 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV4_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV4_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "l3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2403 >> 8) & 0xff, + 2403 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_I_IPV4_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (494 >> 8) & 0xff, + 494 & 0xff} + }, + { + .description = "l3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2406 >> 8) & 0xff, + 2406 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_O_IPV6_QOS >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (495 >> 8) & 0xff, + 495 & 0xff} + }, + { + .description = "l3.qos", + .field_bit_size = 8, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2409 >> 8) & 0xff, + 2409 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37002,8 +36990,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2422 >> 8) & 0xff, - 2422 & 0xff, + (2415 >> 8) & 0xff, + 2415 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37012,8 +37000,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (494 >> 8) & 0xff, - 494 & 0xff} + (497 >> 8) & 0xff, + 497 & 0xff} }, { .description = "l4.src", @@ -37021,8 +37009,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2425 >> 8) & 0xff, - 2425 & 0xff, + (2418 >> 8) & 0xff, + 2418 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37031,8 +37019,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (495 >> 8) & 0xff, - 495 & 0xff} + (498 >> 8) & 0xff, + 498 & 0xff} }, { .description = "l4.src", @@ -37040,8 +37028,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2428 >> 8) & 0xff, - 2428 & 0xff, + (2421 >> 8) & 0xff, + 2421 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37050,8 +37038,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (496 >> 8) & 0xff, - 496 & 0xff} + (499 >> 8) & 0xff, + 499 & 0xff} }, { .description = "l4.src", @@ -37059,8 +37047,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2431 >> 8) & 0xff, - 2431 & 0xff, + (2424 >> 8) & 0xff, + 2424 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -37072,8 +37060,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2435 >> 8) & 0xff, - 2435 & 0xff, + (2428 >> 8) & 0xff, + 2428 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37082,8 +37070,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (498 >> 8) & 0xff, - 498 & 0xff} + (501 >> 8) & 0xff, + 501 & 0xff} }, { .description = "l4.src", @@ -37091,8 +37079,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2438 >> 8) & 0xff, - 2438 & 0xff, + (2431 >> 8) & 0xff, + 2431 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37101,8 +37089,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (499 >> 8) & 0xff, - 499 & 0xff} + (502 >> 8) & 0xff, + 502 & 0xff} }, { .description = "l4.src", @@ -37110,8 +37098,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2441 >> 8) & 0xff, - 2441 & 0xff, + (2434 >> 8) & 0xff, + 2434 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37120,8 +37108,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (500 >> 8) & 0xff, - 500 & 0xff} + (503 >> 8) & 0xff, + 503 & 0xff} }, { .description = "l4.src", @@ -37129,8 +37117,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2444 >> 8) & 0xff, - 2444 & 0xff, + (2437 >> 8) & 0xff, + 2437 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -37142,8 +37130,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2448 >> 8) & 0xff, - 2448 & 0xff, + (2441 >> 8) & 0xff, + 2441 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37152,8 +37140,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (502 >> 8) & 0xff, - 502 & 0xff} + (505 >> 8) & 0xff, + 505 & 0xff} }, { .description = "l4.dst", @@ -37161,8 +37149,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2451 >> 8) & 0xff, - 2451 & 0xff, + (2444 >> 8) & 0xff, + 2444 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37171,8 +37159,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (503 >> 8) & 0xff, - 503 & 0xff} + (506 >> 8) & 0xff, + 506 & 0xff} }, { .description = "l4.dst", @@ -37180,8 +37168,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2454 >> 8) & 0xff, - 2454 & 0xff, + (2447 >> 8) & 0xff, + 2447 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37190,8 +37178,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (504 >> 8) & 0xff, - 504 & 0xff} + (507 >> 8) & 0xff, + 507 & 0xff} }, { .description = "l4.dst", @@ -37199,8 +37187,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2457 >> 8) & 0xff, - 2457 & 0xff, + (2450 >> 8) & 0xff, + 2450 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -37212,8 +37200,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2461 >> 8) & 0xff, - 2461 & 0xff, + (2454 >> 8) & 0xff, + 2454 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37222,8 +37210,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (506 >> 8) & 0xff, - 506 & 0xff} + (509 >> 8) & 0xff, + 509 & 0xff} }, { .description = "l4.dst", @@ -37231,8 +37219,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2464 >> 8) & 0xff, - 2464 & 0xff, + (2457 >> 8) & 0xff, + 2457 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37241,8 +37229,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (507 >> 8) & 0xff, - 507 & 0xff} + (510 >> 8) & 0xff, + 510 & 0xff} }, { .description = "l4.dst", @@ -37250,8 +37238,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2467 >> 8) & 0xff, - 2467 & 0xff, + (2460 >> 8) & 0xff, + 2460 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37260,8 +37248,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (508 >> 8) & 0xff, - 508 & 0xff} + (511 >> 8) & 0xff, + 511 & 0xff} }, { .description = "l4.dst", @@ -37269,8 +37257,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2470 >> 8) & 0xff, - 2470 & 0xff, + (2463 >> 8) & 0xff, + 2463 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -37282,8 +37270,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2491 >> 8) & 0xff, - 2491 & 0xff, + (2484 >> 8) & 0xff, + 2484 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37297,8 +37285,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2502 >> 8) & 0xff, - 2502 & 0xff, + (2495 >> 8) & 0xff, + 2495 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37312,8 +37300,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2508 >> 8) & 0xff, - 2508 & 0xff, + (2501 >> 8) & 0xff, + 2501 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37327,8 +37315,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2514 >> 8) & 0xff, - 2514 & 0xff, + (2507 >> 8) & 0xff, + 2507 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37342,8 +37330,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2520 >> 8) & 0xff, - 2520 & 0xff, + (2513 >> 8) & 0xff, + 2513 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37357,8 +37345,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2526 >> 8) & 0xff, - 2526 & 0xff, + (2519 >> 8) & 0xff, + 2519 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37372,8 +37360,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2532 >> 8) & 0xff, - 2532 & 0xff, + (2525 >> 8) & 0xff, + 2525 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37387,8 +37375,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2538 >> 8) & 0xff, - 2538 & 0xff, + (2531 >> 8) & 0xff, + 2531 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37402,8 +37390,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2543 >> 8) & 0xff, - 2543 & 0xff, + (2536 >> 8) & 0xff, + 2536 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37417,8 +37405,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2548 >> 8) & 0xff, - 2548 & 0xff, + (2541 >> 8) & 0xff, + 2541 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37432,8 +37420,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2554 >> 8) & 0xff, - 2554 & 0xff, + (2547 >> 8) & 0xff, + 2547 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37447,8 +37435,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2561 >> 8) & 0xff, - 2561 & 0xff, + (2554 >> 8) & 0xff, + 2554 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37462,8 +37450,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2569 >> 8) & 0xff, - 2569 & 0xff, + (2562 >> 8) & 0xff, + 2562 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37471,8 +37459,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (522 >> 8) & 0xff, - 522 & 0xff} + (525 >> 8) & 0xff, + 525 & 0xff} }, { .description = "l2_ivv.en", @@ -37480,8 +37468,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2573 >> 8) & 0xff, - 2573 & 0xff, + (2566 >> 8) & 0xff, + 2566 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37489,8 +37477,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (523 >> 8) & 0xff, - 523 & 0xff} + (526 >> 8) & 0xff, + 526 & 0xff} }, { .description = "l2_ivv.en", @@ -37498,8 +37486,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2577 >> 8) & 0xff, - 2577 & 0xff, + (2570 >> 8) & 0xff, + 2570 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37513,8 +37501,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2585 >> 8) & 0xff, - 2585 & 0xff, + (2578 >> 8) & 0xff, + 2578 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37528,8 +37516,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2593 >> 8) & 0xff, - 2593 & 0xff, + (2585 >> 8) & 0xff, + 2585 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37537,8 +37525,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (526 >> 8) & 0xff, - 526 & 0xff} + (529 >> 8) & 0xff, + 529 & 0xff} }, { .description = "l3_sip.en", @@ -37546,8 +37534,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2596 >> 8) & 0xff, - 2596 & 0xff, + (2588 >> 8) & 0xff, + 2588 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37555,8 +37543,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (527 >> 8) & 0xff, - 527 & 0xff} + (530 >> 8) & 0xff, + 530 & 0xff} }, { .description = "l3_sip.en", @@ -37564,8 +37552,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2599 >> 8) & 0xff, - 2599 & 0xff, + (2591 >> 8) & 0xff, + 2591 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37579,8 +37567,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2605 >> 8) & 0xff, - 2605 & 0xff, + (2597 >> 8) & 0xff, + 2597 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37588,8 +37576,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (529 >> 8) & 0xff, - 529 & 0xff} + (532 >> 8) & 0xff, + 532 & 0xff} }, { .description = "l3_dip.en", @@ -37597,8 +37585,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2608 >> 8) & 0xff, - 2608 & 0xff, + (2600 >> 8) & 0xff, + 2600 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37606,8 +37594,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (530 >> 8) & 0xff, - 530 & 0xff} + (533 >> 8) & 0xff, + 533 & 0xff} }, { .description = "l3_dip.en", @@ -37615,8 +37603,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2611 >> 8) & 0xff, - 2611 & 0xff, + (2603 >> 8) & 0xff, + 2603 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37630,8 +37618,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2617 >> 8) & 0xff, - 2617 & 0xff, + (2609 >> 8) & 0xff, + 2609 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37639,8 +37627,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (532 >> 8) & 0xff, - 532 & 0xff} + (535 >> 8) & 0xff, + 535 & 0xff} }, { .description = "l3_ttl.en", @@ -37648,8 +37636,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2620 >> 8) & 0xff, - 2620 & 0xff, + (2612 >> 8) & 0xff, + 2612 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37657,8 +37645,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (533 >> 8) & 0xff, - 533 & 0xff} + (536 >> 8) & 0xff, + 536 & 0xff} }, { .description = "l3_ttl.en", @@ -37666,8 +37654,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2623 >> 8) & 0xff, - 2623 & 0xff, + (2615 >> 8) & 0xff, + 2615 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37681,8 +37669,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2629 >> 8) & 0xff, - 2629 & 0xff, + (2621 >> 8) & 0xff, + 2621 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37690,8 +37678,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (535 >> 8) & 0xff, - 535 & 0xff} + (538 >> 8) & 0xff, + 538 & 0xff} }, { .description = "l3_prot.en", @@ -37699,8 +37687,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2632 >> 8) & 0xff, - 2632 & 0xff, + (2624 >> 8) & 0xff, + 2624 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37708,8 +37696,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (536 >> 8) & 0xff, - 536 & 0xff} + (539 >> 8) & 0xff, + 539 & 0xff} }, { .description = "l3_prot.en", @@ -37717,8 +37705,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2635 >> 8) & 0xff, - 2635 & 0xff, + (2627 >> 8) & 0xff, + 2627 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37732,8 +37720,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2641 >> 8) & 0xff, - 2641 & 0xff, + (2633 >> 8) & 0xff, + 2633 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37741,8 +37729,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (538 >> 8) & 0xff, - 538 & 0xff} + (541 >> 8) & 0xff, + 541 & 0xff} }, { .description = "l3_qos.en", @@ -37750,8 +37738,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2644 >> 8) & 0xff, - 2644 & 0xff, + (2636 >> 8) & 0xff, + 2636 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37759,8 +37747,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (539 >> 8) & 0xff, - 539 & 0xff} + (542 >> 8) & 0xff, + 542 & 0xff} }, { .description = "l3_qos.en", @@ -37768,8 +37756,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2647 >> 8) & 0xff, - 2647 & 0xff, + (2639 >> 8) & 0xff, + 2639 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37783,8 +37771,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2653 >> 8) & 0xff, - 2653 & 0xff, + (2645 >> 8) & 0xff, + 2645 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37792,8 +37780,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (541 >> 8) & 0xff, - 541 & 0xff} + (544 >> 8) & 0xff, + 544 & 0xff} }, { .description = "l4_src.en", @@ -37801,8 +37789,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2656 >> 8) & 0xff, - 2656 & 0xff, + (2648 >> 8) & 0xff, + 2648 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37810,8 +37798,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (542 >> 8) & 0xff, - 542 & 0xff} + (545 >> 8) & 0xff, + 545 & 0xff} }, { .description = "l4_src.en", @@ -37819,8 +37807,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2659 >> 8) & 0xff, - 2659 & 0xff, + (2651 >> 8) & 0xff, + 2651 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37834,8 +37822,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2665 >> 8) & 0xff, - 2665 & 0xff, + (2657 >> 8) & 0xff, + 2657 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37843,8 +37831,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (544 >> 8) & 0xff, - 544 & 0xff} + (547 >> 8) & 0xff, + 547 & 0xff} }, { .description = "l4_dst.en", @@ -37852,8 +37840,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2668 >> 8) & 0xff, - 2668 & 0xff, + (2660 >> 8) & 0xff, + 2660 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37861,8 +37849,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (545 >> 8) & 0xff, - 545 & 0xff} + (548 >> 8) & 0xff, + 548 & 0xff} }, { .description = "l4_dst.en", @@ -37870,8 +37858,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2671 >> 8) & 0xff, - 2671 & 0xff, + (2663 >> 8) & 0xff, + 2663 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -37885,8 +37873,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2704 >> 8) & 0xff, - 2704 & 0xff, + (2696 >> 8) & 0xff, + 2696 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -37898,8 +37886,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2712 >> 8) & 0xff, - 2712 & 0xff, + (2704 >> 8) & 0xff, + 2704 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37914,8 +37902,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2751 >> 8) & 0xff, - 2751 & 0xff, + (2743 >> 8) & 0xff, + 2743 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -37927,8 +37915,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2757 >> 8) & 0xff, - 2757 & 0xff, + (2749 >> 8) & 0xff, + 2749 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37943,8 +37931,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2763 >> 8) & 0xff, - 2763 & 0xff, + (2755 >> 8) & 0xff, + 2755 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -37956,8 +37944,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2769 >> 8) & 0xff, - 2769 & 0xff, + (2761 >> 8) & 0xff, + 2761 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37972,8 +37960,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2775 >> 8) & 0xff, - 2775 & 0xff, + (2767 >> 8) & 0xff, + 2767 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -37985,8 +37973,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2781 >> 8) & 0xff, - 2781 & 0xff, + (2773 >> 8) & 0xff, + 2773 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38001,8 +37989,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2787 >> 8) & 0xff, - 2787 & 0xff, + (2779 >> 8) & 0xff, + 2779 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38014,8 +38002,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2793 >> 8) & 0xff, - 2793 & 0xff, + (2785 >> 8) & 0xff, + 2785 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38030,8 +38018,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2799 >> 8) & 0xff, - 2799 & 0xff, + (2791 >> 8) & 0xff, + 2791 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38043,8 +38031,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2805 >> 8) & 0xff, - 2805 & 0xff, + (2797 >> 8) & 0xff, + 2797 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38059,8 +38047,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2810 >> 8) & 0xff, - 2810 & 0xff, + (2802 >> 8) & 0xff, + 2802 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38072,8 +38060,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2814 >> 8) & 0xff, - 2814 & 0xff, + (2806 >> 8) & 0xff, + 2806 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38088,8 +38076,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2819 >> 8) & 0xff, - 2819 & 0xff, + (2811 >> 8) & 0xff, + 2811 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38101,8 +38089,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2825 >> 8) & 0xff, - 2825 & 0xff, + (2817 >> 8) & 0xff, + 2817 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38117,8 +38105,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2831 >> 8) & 0xff, - 2831 & 0xff, + (2823 >> 8) & 0xff, + 2823 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38130,8 +38118,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2837 >> 8) & 0xff, - 2837 & 0xff, + (2829 >> 8) & 0xff, + 2829 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38146,8 +38134,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2844 >> 8) & 0xff, - 2844 & 0xff, + (2836 >> 8) & 0xff, + 2836 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38159,8 +38147,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2852 >> 8) & 0xff, - 2852 & 0xff, + (2844 >> 8) & 0xff, + 2844 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38175,15 +38163,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2860 >> 8) & 0xff, - 2860 & 0xff, + (2852 >> 8) & 0xff, + 2852 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (567 >> 8) & 0xff, - 567 & 0xff} + (570 >> 8) & 0xff, + 570 & 0xff} }, { .description = "l2_ivv", @@ -38191,15 +38179,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2864 >> 8) & 0xff, - 2864 & 0xff, + (2856 >> 8) & 0xff, + 2856 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (568 >> 8) & 0xff, - 568 & 0xff} + (571 >> 8) & 0xff, + 571 & 0xff} }, { .description = "l2_ivv", @@ -38207,8 +38195,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2868 >> 8) & 0xff, - 2868 & 0xff, + (2860 >> 8) & 0xff, + 2860 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38220,8 +38208,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2876 >> 8) & 0xff, - 2876 & 0xff, + (2868 >> 8) & 0xff, + 2868 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38230,8 +38218,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_IO_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (570 >> 8) & 0xff, - 570 & 0xff} + (573 >> 8) & 0xff, + 573 & 0xff} }, { .description = "l2_ivv", @@ -38239,8 +38227,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2880 >> 8) & 0xff, - 2880 & 0xff, + (2872 >> 8) & 0xff, + 2872 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38249,8 +38237,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_OI_VLAN_VID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (571 >> 8) & 0xff, - 571 & 0xff} + (574 >> 8) & 0xff, + 574 & 0xff} }, { .description = "l2_ivv", @@ -38258,8 +38246,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2884 >> 8) & 0xff, - 2884 & 0xff, + (2876 >> 8) & 0xff, + 2876 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38274,8 +38262,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2892 >> 8) & 0xff, - 2892 & 0xff, + (2884 >> 8) & 0xff, + 2884 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38287,8 +38275,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2900 >> 8) & 0xff, - 2900 & 0xff, + (2892 >> 8) & 0xff, + 2892 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38303,8 +38291,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2907 >> 8) & 0xff, - 2907 & 0xff, + (2899 >> 8) & 0xff, + 2899 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38316,8 +38304,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2913 >> 8) & 0xff, - 2913 & 0xff, + (2905 >> 8) & 0xff, + 2905 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38332,8 +38320,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2919 >> 8) & 0xff, - 2919 & 0xff, + (2911 >> 8) & 0xff, + 2911 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38345,8 +38333,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2925 >> 8) & 0xff, - 2925 & 0xff, + (2917 >> 8) & 0xff, + 2917 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38361,8 +38349,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2931 >> 8) & 0xff, - 2931 & 0xff, + (2923 >> 8) & 0xff, + 2923 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38374,8 +38362,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2937 >> 8) & 0xff, - 2937 & 0xff, + (2929 >> 8) & 0xff, + 2929 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38390,8 +38378,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2943 >> 8) & 0xff, - 2943 & 0xff, + (2935 >> 8) & 0xff, + 2935 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38403,8 +38391,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2949 >> 8) & 0xff, - 2949 & 0xff, + (2941 >> 8) & 0xff, + 2941 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38419,15 +38407,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2955 >> 8) & 0xff, - 2955 & 0xff, + (2947 >> 8) & 0xff, + 2947 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (583 >> 8) & 0xff, - 583 & 0xff} + (586 >> 8) & 0xff, + 586 & 0xff} }, { .description = "l3.ttl", @@ -38435,15 +38423,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2958 >> 8) & 0xff, - 2958 & 0xff, + (2950 >> 8) & 0xff, + 2950 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (584 >> 8) & 0xff, - 584 & 0xff} + (587 >> 8) & 0xff, + 587 & 0xff} }, { .description = "l3.ttl", @@ -38451,8 +38439,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2961 >> 8) & 0xff, - 2961 & 0xff, + (2953 >> 8) & 0xff, + 2953 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38464,8 +38452,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2967 >> 8) & 0xff, - 2967 & 0xff, + (2959 >> 8) & 0xff, + 2959 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38474,8 +38462,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (586 >> 8) & 0xff, - 586 & 0xff} + (589 >> 8) & 0xff, + 589 & 0xff} }, { .description = "l3.ttl", @@ -38483,8 +38471,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2970 >> 8) & 0xff, - 2970 & 0xff, + (2962 >> 8) & 0xff, + 2962 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38493,8 +38481,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_TTL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (587 >> 8) & 0xff, - 587 & 0xff} + (590 >> 8) & 0xff, + 590 & 0xff} }, { .description = "l3.ttl", @@ -38502,8 +38490,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2973 >> 8) & 0xff, - 2973 & 0xff, + (2965 >> 8) & 0xff, + 2965 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38518,15 +38506,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2979 >> 8) & 0xff, - 2979 & 0xff, + (2971 >> 8) & 0xff, + 2971 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (589 >> 8) & 0xff, - 589 & 0xff} + (592 >> 8) & 0xff, + 592 & 0xff} }, { .description = "l3.prot", @@ -38534,15 +38522,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2982 >> 8) & 0xff, - 2982 & 0xff, + (2974 >> 8) & 0xff, + 2974 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (590 >> 8) & 0xff, - 590 & 0xff} + (593 >> 8) & 0xff, + 593 & 0xff} }, { .description = "l3.prot", @@ -38550,8 +38538,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2985 >> 8) & 0xff, - 2985 & 0xff, + (2977 >> 8) & 0xff, + 2977 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38563,8 +38551,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2991 >> 8) & 0xff, - 2991 & 0xff, + (2983 >> 8) & 0xff, + 2983 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38573,8 +38561,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (592 >> 8) & 0xff, - 592 & 0xff} + (595 >> 8) & 0xff, + 595 & 0xff} }, { .description = "l3.prot", @@ -38582,8 +38570,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2994 >> 8) & 0xff, - 2994 & 0xff, + (2986 >> 8) & 0xff, + 2986 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38592,8 +38580,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (593 >> 8) & 0xff, - 593 & 0xff} + (596 >> 8) & 0xff, + 596 & 0xff} }, { .description = "l3.prot", @@ -38601,8 +38589,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2997 >> 8) & 0xff, - 2997 & 0xff, + (2989 >> 8) & 0xff, + 2989 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38617,15 +38605,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3003 >> 8) & 0xff, - 3003 & 0xff, + (2995 >> 8) & 0xff, + 2995 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (595 >> 8) & 0xff, - 595 & 0xff} + (598 >> 8) & 0xff, + 598 & 0xff} }, { .description = "l3.qos", @@ -38633,15 +38621,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3006 >> 8) & 0xff, - 3006 & 0xff, + (2998 >> 8) & 0xff, + 2998 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (596 >> 8) & 0xff, - 596 & 0xff} + (599 >> 8) & 0xff, + 599 & 0xff} }, { .description = "l3.qos", @@ -38649,8 +38637,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3009 >> 8) & 0xff, - 3009 & 0xff, + (3001 >> 8) & 0xff, + 3001 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38662,8 +38650,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3015 >> 8) & 0xff, - 3015 & 0xff, + (3007 >> 8) & 0xff, + 3007 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38672,8 +38660,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_IPV4_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (598 >> 8) & 0xff, - 598 & 0xff} + (601 >> 8) & 0xff, + 601 & 0xff} }, { .description = "l3.qos", @@ -38681,8 +38669,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3018 >> 8) & 0xff, - 3018 & 0xff, + (3010 >> 8) & 0xff, + 3010 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38691,8 +38679,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_IPV6_QOS & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (599 >> 8) & 0xff, - 599 & 0xff} + (602 >> 8) & 0xff, + 602 & 0xff} }, { .description = "l3.qos", @@ -38700,8 +38688,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3021 >> 8) & 0xff, - 3021 & 0xff, + (3013 >> 8) & 0xff, + 3013 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38716,15 +38704,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3027 >> 8) & 0xff, - 3027 & 0xff, + (3019 >> 8) & 0xff, + 3019 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (601 >> 8) & 0xff, - 601 & 0xff} + (604 >> 8) & 0xff, + 604 & 0xff} }, { .description = "l4.src", @@ -38732,15 +38720,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3030 >> 8) & 0xff, - 3030 & 0xff, + (3022 >> 8) & 0xff, + 3022 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (602 >> 8) & 0xff, - 602 & 0xff} + (605 >> 8) & 0xff, + 605 & 0xff} }, { .description = "l4.src", @@ -38748,8 +38736,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3033 >> 8) & 0xff, - 3033 & 0xff, + (3025 >> 8) & 0xff, + 3025 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38761,8 +38749,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3039 >> 8) & 0xff, - 3039 & 0xff, + (3031 >> 8) & 0xff, + 3031 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38771,8 +38759,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (604 >> 8) & 0xff, - 604 & 0xff} + (607 >> 8) & 0xff, + 607 & 0xff} }, { .description = "l4.src", @@ -38780,8 +38768,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3042 >> 8) & 0xff, - 3042 & 0xff, + (3034 >> 8) & 0xff, + 3034 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38790,8 +38778,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (605 >> 8) & 0xff, - 605 & 0xff} + (608 >> 8) & 0xff, + 608 & 0xff} }, { .description = "l4.src", @@ -38799,8 +38787,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3045 >> 8) & 0xff, - 3045 & 0xff, + (3037 >> 8) & 0xff, + 3037 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38815,15 +38803,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3051 >> 8) & 0xff, - 3051 & 0xff, + (3043 >> 8) & 0xff, + 3043 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (607 >> 8) & 0xff, - 607 & 0xff} + (610 >> 8) & 0xff, + 610 & 0xff} }, { .description = "l4.dst", @@ -38831,15 +38819,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3054 >> 8) & 0xff, - 3054 & 0xff, + (3046 >> 8) & 0xff, + 3046 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (608 >> 8) & 0xff, - 608 & 0xff} + (611 >> 8) & 0xff, + 611 & 0xff} }, { .description = "l4.dst", @@ -38847,8 +38835,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3057 >> 8) & 0xff, - 3057 & 0xff, + (3049 >> 8) & 0xff, + 3049 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38860,8 +38848,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3063 >> 8) & 0xff, - 3063 & 0xff, + (3055 >> 8) & 0xff, + 3055 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38870,8 +38858,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (610 >> 8) & 0xff, - 610 & 0xff} + (613 >> 8) & 0xff, + 613 & 0xff} }, { .description = "l4.dst", @@ -38879,8 +38867,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3066 >> 8) & 0xff, - 3066 & 0xff, + (3058 >> 8) & 0xff, + 3058 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38889,8 +38877,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (611 >> 8) & 0xff, - 611 & 0xff} + (614 >> 8) & 0xff, + 614 & 0xff} }, { .description = "l4.dst", @@ -38898,8 +38886,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3069 >> 8) & 0xff, - 3069 & 0xff, + (3061 >> 8) & 0xff, + 3061 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39031,8 +39019,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (51 >> 8) & 0xff, - 51 & 0xff, + (44 >> 8) & 0xff, + 44 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39070,8 +39058,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (52 >> 8) & 0xff, - 52 & 0xff, + (45 >> 8) & 0xff, + 45 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39085,8 +39073,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (53 >> 8) & 0xff, - 53 & 0xff, + (46 >> 8) & 0xff, + 46 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39112,8 +39100,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (54 >> 8) & 0xff, - 54 & 0xff, + (47 >> 8) & 0xff, + 47 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39127,8 +39115,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (57 >> 8) & 0xff, - 57 & 0xff, + (50 >> 8) & 0xff, + 50 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39172,8 +39160,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (60 >> 8) & 0xff, - 60 & 0xff, + (53 >> 8) & 0xff, + 53 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39205,8 +39193,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (64 >> 8) & 0xff, - 64 & 0xff, + (57 >> 8) & 0xff, + 57 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39214,8 +39202,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (4 >> 8) & 0xff, - 4 & 0xff} + (7 >> 8) & 0xff, + 7 & 0xff} }, { .description = "tl2_ivt.en", @@ -39229,8 +39217,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (72 >> 8) & 0xff, - 72 & 0xff, + (65 >> 8) & 0xff, + 65 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39250,15 +39238,15 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (76 >> 8) & 0xff, - 76 & 0xff, + (69 >> 8) & 0xff, + 69 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (5 >> 8) & 0xff, - 5 & 0xff} + (8 >> 8) & 0xff, + 8 & 0xff} }, { .description = "tl3_sip_selcmp.en", @@ -39272,8 +39260,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (82 >> 8) & 0xff, - 82 & 0xff, + (75 >> 8) & 0xff, + 75 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39281,8 +39269,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (6 >> 8) & 0xff, - 6 & 0xff} + (9 >> 8) & 0xff, + 9 & 0xff} }, { .description = "tl3_dip_selcmp.en", @@ -39296,8 +39284,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (88 >> 8) & 0xff, - 88 & 0xff, + (81 >> 8) & 0xff, + 81 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39305,8 +39293,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (7 >> 8) & 0xff, - 7 & 0xff} + (10 >> 8) & 0xff, + 10 & 0xff} }, { .description = "tl3_prot.en", @@ -39314,8 +39302,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (94 >> 8) & 0xff, - 94 & 0xff, + (87 >> 8) & 0xff, + 87 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39323,8 +39311,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (8 >> 8) & 0xff, - 8 & 0xff} + (11 >> 8) & 0xff, + 11 & 0xff} }, { .description = "tl3_fid.en", @@ -39338,8 +39326,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (100 >> 8) & 0xff, - 100 & 0xff, + (93 >> 8) & 0xff, + 93 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39347,8 +39335,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (9 >> 8) & 0xff, - 9 & 0xff} + (12 >> 8) & 0xff, + 12 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -39422,8 +39410,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (106 >> 8) & 0xff, - 106 & 0xff, + (99 >> 8) & 0xff, + 99 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39431,8 +39419,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (10 >> 8) & 0xff, - 10 & 0xff} + (13 >> 8) & 0xff, + 13 & 0xff} }, { .description = "tl4_dst.en", @@ -39440,8 +39428,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (112 >> 8) & 0xff, - 112 & 0xff, + (105 >> 8) & 0xff, + 105 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39449,8 +39437,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (11 >> 8) & 0xff, - 11 & 0xff} + (14 >> 8) & 0xff, + 14 & 0xff} }, { .description = "tl4_flags.en", @@ -39506,8 +39494,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (118 >> 8) & 0xff, - 118 & 0xff, + (111 >> 8) & 0xff, + 111 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39515,8 +39503,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (12 >> 8) & 0xff, - 12 & 0xff} + (15 >> 8) & 0xff, + 15 & 0xff} }, { .description = "tid.en", @@ -39560,8 +39548,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (122 >> 8) & 0xff, - 122 & 0xff, + (115 >> 8) & 0xff, + 115 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39569,8 +39557,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (13 >> 8) & 0xff, - 13 & 0xff} + (16 >> 8) & 0xff, + 16 & 0xff} }, { .description = "l2_smac.en", @@ -39578,8 +39566,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (128 >> 8) & 0xff, - 128 & 0xff, + (121 >> 8) & 0xff, + 121 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39587,8 +39575,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (14 >> 8) & 0xff, - 14 & 0xff} + (17 >> 8) & 0xff, + 17 & 0xff} }, { .description = "l2_dt.en", @@ -39626,8 +39614,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (134 >> 8) & 0xff, - 134 & 0xff, + (127 >> 8) & 0xff, + 127 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39635,8 +39623,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (15 >> 8) & 0xff, - 15 & 0xff} + (18 >> 8) & 0xff, + 18 & 0xff} }, { .description = "l2_ovt.en", @@ -39662,8 +39650,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (142 >> 8) & 0xff, - 142 & 0xff, + (135 >> 8) & 0xff, + 135 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39671,8 +39659,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (16 >> 8) & 0xff, - 16 & 0xff} + (19 >> 8) & 0xff, + 19 & 0xff} }, { .description = "l2_ivt.en", @@ -39686,8 +39674,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (158 >> 8) & 0xff, - 158 & 0xff, + (151 >> 8) & 0xff, + 151 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39695,8 +39683,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (19 >> 8) & 0xff, - 19 & 0xff} + (22 >> 8) & 0xff, + 22 & 0xff} }, { .description = "l3_l3type.en", @@ -39710,8 +39698,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (166 >> 8) & 0xff, - 166 & 0xff, + (159 >> 8) & 0xff, + 159 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39719,8 +39707,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (20 >> 8) & 0xff, - 20 & 0xff} + (23 >> 8) & 0xff, + 23 & 0xff} }, { .description = "l3_sip_selcmp.en", @@ -39734,8 +39722,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (182 >> 8) & 0xff, - 182 & 0xff, + (175 >> 8) & 0xff, + 175 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39743,8 +39731,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (23 >> 8) & 0xff, - 23 & 0xff} + (26 >> 8) & 0xff, + 26 & 0xff} }, { .description = "l3_dip_selcmp.en", @@ -39758,8 +39746,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (198 >> 8) & 0xff, - 198 & 0xff, + (191 >> 8) & 0xff, + 191 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39767,8 +39755,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (26 >> 8) & 0xff, - 26 & 0xff} + (29 >> 8) & 0xff, + 29 & 0xff} }, { .description = "l3_prot.en", @@ -39776,8 +39764,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (214 >> 8) & 0xff, - 214 & 0xff, + (207 >> 8) & 0xff, + 207 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39785,8 +39773,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (29 >> 8) & 0xff, - 29 & 0xff} + (32 >> 8) & 0xff, + 32 & 0xff} }, { .description = "l3_fid.en", @@ -39800,8 +39788,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (230 >> 8) & 0xff, - 230 & 0xff, + (223 >> 8) & 0xff, + 223 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -39809,8 +39797,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (32 >> 8) & 0xff, - 32 & 0xff} + (35 >> 8) & 0xff, + 35 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -39884,18 +39872,18 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (246 >> 8) & 0xff, - 246 & 0xff, + (239 >> 8) & 0xff, + 239 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (35 >> 8) & 0xff, - 35 & 0xff}, + (38 >> 8) & 0xff, + 38 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (36 >> 8) & 0xff, - 36 & 0xff} + (39 >> 8) & 0xff, + 39 & 0xff} }, { .description = "l4_dst.en", @@ -39903,18 +39891,18 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (253 >> 8) & 0xff, - 253 & 0xff, + (246 >> 8) & 0xff, + 246 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (37 >> 8) & 0xff, - 37 & 0xff}, + (40 >> 8) & 0xff, + 40 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (38 >> 8) & 0xff, - 38 & 0xff} + (41 >> 8) & 0xff, + 41 & 0xff} }, { .description = "l4_flags.en", @@ -40769,8 +40757,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (941 >> 8) & 0xff, - 941 & 0xff, + (934 >> 8) & 0xff, + 934 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40808,8 +40796,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (942 >> 8) & 0xff, - 942 & 0xff, + (935 >> 8) & 0xff, + 935 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40823,8 +40811,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (943 >> 8) & 0xff, - 943 & 0xff, + (936 >> 8) & 0xff, + 936 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40850,8 +40838,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (944 >> 8) & 0xff, - 944 & 0xff, + (937 >> 8) & 0xff, + 937 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40865,8 +40853,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (948 >> 8) & 0xff, - 948 & 0xff, + (941 >> 8) & 0xff, + 941 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40910,8 +40898,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (951 >> 8) & 0xff, - 951 & 0xff, + (944 >> 8) & 0xff, + 944 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40943,8 +40931,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (955 >> 8) & 0xff, - 955 & 0xff, + (948 >> 8) & 0xff, + 948 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40952,8 +40940,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (202 >> 8) & 0xff, - 202 & 0xff} + (205 >> 8) & 0xff, + 205 & 0xff} }, { .description = "tl2_ivt.en", @@ -40967,8 +40955,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (963 >> 8) & 0xff, - 963 & 0xff, + (956 >> 8) & 0xff, + 956 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40988,8 +40976,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (967 >> 8) & 0xff, - 967 & 0xff, + (960 >> 8) & 0xff, + 960 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -40997,8 +40985,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (203 >> 8) & 0xff, - 203 & 0xff} + (206 >> 8) & 0xff, + 206 & 0xff} }, { .description = "tl3_sip_selcmp.en", @@ -41012,8 +41000,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (973 >> 8) & 0xff, - 973 & 0xff, + (966 >> 8) & 0xff, + 966 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41021,8 +41009,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (204 >> 8) & 0xff, - 204 & 0xff} + (207 >> 8) & 0xff, + 207 & 0xff} }, { .description = "tl3_dip_selcmp.en", @@ -41036,8 +41024,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (979 >> 8) & 0xff, - 979 & 0xff, + (972 >> 8) & 0xff, + 972 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41045,8 +41033,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (205 >> 8) & 0xff, - 205 & 0xff} + (208 >> 8) & 0xff, + 208 & 0xff} }, { .description = "tl3_prot.en", @@ -41054,8 +41042,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (985 >> 8) & 0xff, - 985 & 0xff, + (978 >> 8) & 0xff, + 978 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41063,8 +41051,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (206 >> 8) & 0xff, - 206 & 0xff} + (209 >> 8) & 0xff, + 209 & 0xff} }, { .description = "tl3_fid.en", @@ -41078,8 +41066,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (991 >> 8) & 0xff, - 991 & 0xff, + (984 >> 8) & 0xff, + 984 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41087,8 +41075,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (207 >> 8) & 0xff, - 207 & 0xff} + (210 >> 8) & 0xff, + 210 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -41162,8 +41150,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (997 >> 8) & 0xff, - 997 & 0xff, + (990 >> 8) & 0xff, + 990 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41171,8 +41159,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (208 >> 8) & 0xff, - 208 & 0xff} + (211 >> 8) & 0xff, + 211 & 0xff} }, { .description = "tl4_dst.en", @@ -41180,8 +41168,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1003 >> 8) & 0xff, - 1003 & 0xff, + (996 >> 8) & 0xff, + 996 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41189,8 +41177,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (209 >> 8) & 0xff, - 209 & 0xff} + (212 >> 8) & 0xff, + 212 & 0xff} }, { .description = "tl4_flags.en", @@ -41246,8 +41234,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1009 >> 8) & 0xff, - 1009 & 0xff, + (1002 >> 8) & 0xff, + 1002 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41255,8 +41243,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (210 >> 8) & 0xff, - 210 & 0xff} + (213 >> 8) & 0xff, + 213 & 0xff} }, { .description = "tid.en", @@ -41300,8 +41288,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1013 >> 8) & 0xff, - 1013 & 0xff, + (1006 >> 8) & 0xff, + 1006 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41309,8 +41297,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (211 >> 8) & 0xff, - 211 & 0xff} + (214 >> 8) & 0xff, + 214 & 0xff} }, { .description = "l2_smac.en", @@ -41318,8 +41306,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1021 >> 8) & 0xff, - 1021 & 0xff, + (1014 >> 8) & 0xff, + 1014 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41327,8 +41315,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (212 >> 8) & 0xff, - 212 & 0xff} + (215 >> 8) & 0xff, + 215 & 0xff} }, { .description = "l2_dt.en", @@ -41366,8 +41354,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1027 >> 8) & 0xff, - 1027 & 0xff, + (1020 >> 8) & 0xff, + 1020 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41375,8 +41363,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (213 >> 8) & 0xff, - 213 & 0xff} + (216 >> 8) & 0xff, + 216 & 0xff} }, { .description = "l2_ovt.en", @@ -41402,8 +41390,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1035 >> 8) & 0xff, - 1035 & 0xff, + (1028 >> 8) & 0xff, + 1028 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41411,8 +41399,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (214 >> 8) & 0xff, - 214 & 0xff} + (217 >> 8) & 0xff, + 217 & 0xff} }, { .description = "l2_ivt.en", @@ -41426,8 +41414,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1051 >> 8) & 0xff, - 1051 & 0xff, + (1044 >> 8) & 0xff, + 1044 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41435,8 +41423,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (217 >> 8) & 0xff, - 217 & 0xff} + (220 >> 8) & 0xff, + 220 & 0xff} }, { .description = "l3_l3type.en", @@ -41450,8 +41438,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1059 >> 8) & 0xff, - 1059 & 0xff, + (1052 >> 8) & 0xff, + 1052 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41459,8 +41447,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (218 >> 8) & 0xff, - 218 & 0xff} + (221 >> 8) & 0xff, + 221 & 0xff} }, { .description = "l3_sip_selcmp.en", @@ -41474,8 +41462,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1071 >> 8) & 0xff, - 1071 & 0xff, + (1064 >> 8) & 0xff, + 1064 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41483,8 +41471,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (221 >> 8) & 0xff, - 221 & 0xff} + (224 >> 8) & 0xff, + 224 & 0xff} }, { .description = "l3_dip_selcmp.en", @@ -41498,8 +41486,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1083 >> 8) & 0xff, - 1083 & 0xff, + (1076 >> 8) & 0xff, + 1076 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41507,8 +41495,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (224 >> 8) & 0xff, - 224 & 0xff} + (227 >> 8) & 0xff, + 227 & 0xff} }, { .description = "l3_prot.en", @@ -41516,8 +41504,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1095 >> 8) & 0xff, - 1095 & 0xff, + (1088 >> 8) & 0xff, + 1088 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41525,8 +41513,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (227 >> 8) & 0xff, - 227 & 0xff} + (230 >> 8) & 0xff, + 230 & 0xff} }, { .description = "l3_fid.en", @@ -41540,8 +41528,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1107 >> 8) & 0xff, - 1107 & 0xff, + (1100 >> 8) & 0xff, + 1100 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41549,8 +41537,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (230 >> 8) & 0xff, - 230 & 0xff} + (233 >> 8) & 0xff, + 233 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -41624,8 +41612,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1119 >> 8) & 0xff, - 1119 & 0xff, + (1112 >> 8) & 0xff, + 1112 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41633,8 +41621,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (233 >> 8) & 0xff, - 233 & 0xff} + (236 >> 8) & 0xff, + 236 & 0xff} }, { .description = "l4_dst.en", @@ -41642,8 +41630,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1131 >> 8) & 0xff, - 1131 & 0xff, + (1124 >> 8) & 0xff, + 1124 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41651,8 +41639,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (236 >> 8) & 0xff, - 236 & 0xff} + (239 >> 8) & 0xff, + 239 & 0xff} }, { .description = "l4_flags.en", @@ -41820,8 +41808,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1580 >> 8) & 0xff, - 1580 & 0xff, + (1573 >> 8) & 0xff, + 1573 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41859,8 +41847,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1581 >> 8) & 0xff, - 1581 & 0xff, + (1574 >> 8) & 0xff, + 1574 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41874,8 +41862,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1582 >> 8) & 0xff, - 1582 & 0xff, + (1575 >> 8) & 0xff, + 1575 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41901,8 +41889,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1583 >> 8) & 0xff, - 1583 & 0xff, + (1576 >> 8) & 0xff, + 1576 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41916,14 +41904,14 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1586 >> 8) & 0xff, - 1586 & 0xff, + (1579 >> 8) & 0xff, + 1579 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (309 >> 8) & 0xff, - 309 & 0xff}, + (312 >> 8) & 0xff, + 312 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -41962,8 +41950,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1591 >> 8) & 0xff, - 1591 & 0xff, + (1584 >> 8) & 0xff, + 1584 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -41995,8 +41983,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1595 >> 8) & 0xff, - 1595 & 0xff, + (1588 >> 8) & 0xff, + 1588 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42004,8 +41992,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (310 >> 8) & 0xff, - 310 & 0xff} + (313 >> 8) & 0xff, + 313 & 0xff} }, { .description = "tl2_ivt.en", @@ -42019,8 +42007,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1603 >> 8) & 0xff, - 1603 & 0xff, + (1596 >> 8) & 0xff, + 1596 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42040,8 +42028,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1607 >> 8) & 0xff, - 1607 & 0xff, + (1600 >> 8) & 0xff, + 1600 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42049,8 +42037,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (311 >> 8) & 0xff, - 311 & 0xff} + (314 >> 8) & 0xff, + 314 & 0xff} }, { .description = "tl3_sip_selcmp.en", @@ -42064,8 +42052,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1613 >> 8) & 0xff, - 1613 & 0xff, + (1606 >> 8) & 0xff, + 1606 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42073,8 +42061,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (312 >> 8) & 0xff, - 312 & 0xff} + (315 >> 8) & 0xff, + 315 & 0xff} }, { .description = "tl3_dip_selcmp.en", @@ -42088,8 +42076,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1619 >> 8) & 0xff, - 1619 & 0xff, + (1612 >> 8) & 0xff, + 1612 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42097,8 +42085,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (313 >> 8) & 0xff, - 313 & 0xff} + (316 >> 8) & 0xff, + 316 & 0xff} }, { .description = "tl3_prot.en", @@ -42106,8 +42094,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1625 >> 8) & 0xff, - 1625 & 0xff, + (1618 >> 8) & 0xff, + 1618 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42115,8 +42103,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (314 >> 8) & 0xff, - 314 & 0xff} + (317 >> 8) & 0xff, + 317 & 0xff} }, { .description = "tl3_fid.en", @@ -42130,8 +42118,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1631 >> 8) & 0xff, - 1631 & 0xff, + (1624 >> 8) & 0xff, + 1624 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42139,8 +42127,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (315 >> 8) & 0xff, - 315 & 0xff} + (318 >> 8) & 0xff, + 318 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -42214,8 +42202,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1637 >> 8) & 0xff, - 1637 & 0xff, + (1630 >> 8) & 0xff, + 1630 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42223,8 +42211,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (316 >> 8) & 0xff, - 316 & 0xff} + (319 >> 8) & 0xff, + 319 & 0xff} }, { .description = "tl4_dst.en", @@ -42232,8 +42220,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1643 >> 8) & 0xff, - 1643 & 0xff, + (1636 >> 8) & 0xff, + 1636 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42241,8 +42229,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (317 >> 8) & 0xff, - 317 & 0xff} + (320 >> 8) & 0xff, + 320 & 0xff} }, { .description = "tl4_flags.en", @@ -42298,8 +42286,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1649 >> 8) & 0xff, - 1649 & 0xff, + (1642 >> 8) & 0xff, + 1642 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42307,8 +42295,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (318 >> 8) & 0xff, - 318 & 0xff} + (321 >> 8) & 0xff, + 321 & 0xff} }, { .description = "tid.en", @@ -42352,8 +42340,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1653 >> 8) & 0xff, - 1653 & 0xff, + (1646 >> 8) & 0xff, + 1646 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42361,8 +42349,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (319 >> 8) & 0xff, - 319 & 0xff} + (322 >> 8) & 0xff, + 322 & 0xff} }, { .description = "l2_smac.en", @@ -42370,8 +42358,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1659 >> 8) & 0xff, - 1659 & 0xff, + (1652 >> 8) & 0xff, + 1652 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42379,8 +42367,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (320 >> 8) & 0xff, - 320 & 0xff} + (323 >> 8) & 0xff, + 323 & 0xff} }, { .description = "l2_dt.en", @@ -42418,8 +42406,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1665 >> 8) & 0xff, - 1665 & 0xff, + (1658 >> 8) & 0xff, + 1658 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42427,8 +42415,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (321 >> 8) & 0xff, - 321 & 0xff} + (324 >> 8) & 0xff, + 324 & 0xff} }, { .description = "l2_ovt.en", @@ -42454,8 +42442,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1673 >> 8) & 0xff, - 1673 & 0xff, + (1666 >> 8) & 0xff, + 1666 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42463,8 +42451,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (322 >> 8) & 0xff, - 322 & 0xff} + (325 >> 8) & 0xff, + 325 & 0xff} }, { .description = "l2_ivt.en", @@ -42478,8 +42466,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1689 >> 8) & 0xff, - 1689 & 0xff, + (1682 >> 8) & 0xff, + 1682 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42487,8 +42475,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (325 >> 8) & 0xff, - 325 & 0xff} + (328 >> 8) & 0xff, + 328 & 0xff} }, { .description = "l3_l3type.en", @@ -42502,8 +42490,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1697 >> 8) & 0xff, - 1697 & 0xff, + (1690 >> 8) & 0xff, + 1690 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42511,8 +42499,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (326 >> 8) & 0xff, - 326 & 0xff} + (329 >> 8) & 0xff, + 329 & 0xff} }, { .description = "l3_sip_selcmp.en", @@ -42526,8 +42514,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1713 >> 8) & 0xff, - 1713 & 0xff, + (1706 >> 8) & 0xff, + 1706 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42535,8 +42523,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (329 >> 8) & 0xff, - 329 & 0xff} + (332 >> 8) & 0xff, + 332 & 0xff} }, { .description = "l3_dip_selcmp.en", @@ -42550,8 +42538,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1729 >> 8) & 0xff, - 1729 & 0xff, + (1722 >> 8) & 0xff, + 1722 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42559,8 +42547,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (332 >> 8) & 0xff, - 332 & 0xff} + (335 >> 8) & 0xff, + 335 & 0xff} }, { .description = "l3_prot.en", @@ -42568,8 +42556,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1745 >> 8) & 0xff, - 1745 & 0xff, + (1738 >> 8) & 0xff, + 1738 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42577,8 +42565,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (335 >> 8) & 0xff, - 335 & 0xff} + (338 >> 8) & 0xff, + 338 & 0xff} }, { .description = "l3_fid.en", @@ -42592,8 +42580,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1761 >> 8) & 0xff, - 1761 & 0xff, + (1754 >> 8) & 0xff, + 1754 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -42601,8 +42589,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (338 >> 8) & 0xff, - 338 & 0xff} + (341 >> 8) & 0xff, + 341 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -42676,18 +42664,18 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1777 >> 8) & 0xff, - 1777 & 0xff, + (1770 >> 8) & 0xff, + 1770 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (341 >> 8) & 0xff, - 341 & 0xff}, + (344 >> 8) & 0xff, + 344 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (342 >> 8) & 0xff, - 342 & 0xff} + (345 >> 8) & 0xff, + 345 & 0xff} }, { .description = "l4_dst.en", @@ -42695,18 +42683,18 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1784 >> 8) & 0xff, - 1784 & 0xff, + (1777 >> 8) & 0xff, + 1777 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (343 >> 8) & 0xff, - 343 & 0xff}, + (346 >> 8) & 0xff, + 346 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (344 >> 8) & 0xff, - 344 & 0xff} + (347 >> 8) & 0xff, + 347 & 0xff} }, { .description = "l4_flags.en", @@ -43561,8 +43549,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2474 >> 8) & 0xff, - 2474 & 0xff, + (2467 >> 8) & 0xff, + 2467 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43600,8 +43588,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2475 >> 8) & 0xff, - 2475 & 0xff, + (2468 >> 8) & 0xff, + 2468 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43615,8 +43603,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2476 >> 8) & 0xff, - 2476 & 0xff, + (2469 >> 8) & 0xff, + 2469 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43642,8 +43630,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2477 >> 8) & 0xff, - 2477 & 0xff, + (2470 >> 8) & 0xff, + 2470 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43657,8 +43645,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2480 >> 8) & 0xff, - 2480 & 0xff, + (2473 >> 8) & 0xff, + 2473 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43702,8 +43690,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2483 >> 8) & 0xff, - 2483 & 0xff, + (2476 >> 8) & 0xff, + 2476 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43735,8 +43723,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2487 >> 8) & 0xff, - 2487 & 0xff, + (2480 >> 8) & 0xff, + 2480 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43744,8 +43732,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (509 >> 8) & 0xff, - 509 & 0xff} + (512 >> 8) & 0xff, + 512 & 0xff} }, { .description = "tl2_ivt.en", @@ -43759,8 +43747,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2495 >> 8) & 0xff, - 2495 & 0xff, + (2488 >> 8) & 0xff, + 2488 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43780,8 +43768,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2499 >> 8) & 0xff, - 2499 & 0xff, + (2492 >> 8) & 0xff, + 2492 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43789,8 +43777,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (510 >> 8) & 0xff, - 510 & 0xff} + (513 >> 8) & 0xff, + 513 & 0xff} }, { .description = "tl3_sip_selcmp.en", @@ -43804,8 +43792,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2505 >> 8) & 0xff, - 2505 & 0xff, + (2498 >> 8) & 0xff, + 2498 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43813,8 +43801,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (511 >> 8) & 0xff, - 511 & 0xff} + (514 >> 8) & 0xff, + 514 & 0xff} }, { .description = "tl3_dip_selcmp.en", @@ -43828,8 +43816,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2511 >> 8) & 0xff, - 2511 & 0xff, + (2504 >> 8) & 0xff, + 2504 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43837,8 +43825,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (512 >> 8) & 0xff, - 512 & 0xff} + (515 >> 8) & 0xff, + 515 & 0xff} }, { .description = "tl3_prot.en", @@ -43846,8 +43834,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2517 >> 8) & 0xff, - 2517 & 0xff, + (2510 >> 8) & 0xff, + 2510 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43855,8 +43843,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (513 >> 8) & 0xff, - 513 & 0xff} + (516 >> 8) & 0xff, + 516 & 0xff} }, { .description = "tl3_fid.en", @@ -43870,8 +43858,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2523 >> 8) & 0xff, - 2523 & 0xff, + (2516 >> 8) & 0xff, + 2516 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43879,8 +43867,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (514 >> 8) & 0xff, - 514 & 0xff} + (517 >> 8) & 0xff, + 517 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -43954,8 +43942,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2529 >> 8) & 0xff, - 2529 & 0xff, + (2522 >> 8) & 0xff, + 2522 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43963,8 +43951,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (515 >> 8) & 0xff, - 515 & 0xff} + (518 >> 8) & 0xff, + 518 & 0xff} }, { .description = "tl4_dst.en", @@ -43972,8 +43960,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2535 >> 8) & 0xff, - 2535 & 0xff, + (2528 >> 8) & 0xff, + 2528 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -43981,8 +43969,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (516 >> 8) & 0xff, - 516 & 0xff} + (519 >> 8) & 0xff, + 519 & 0xff} }, { .description = "tl4_flags.en", @@ -44038,8 +44026,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2541 >> 8) & 0xff, - 2541 & 0xff, + (2534 >> 8) & 0xff, + 2534 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44047,8 +44035,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (517 >> 8) & 0xff, - 517 & 0xff} + (520 >> 8) & 0xff, + 520 & 0xff} }, { .description = "tid.en", @@ -44092,8 +44080,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2545 >> 8) & 0xff, - 2545 & 0xff, + (2538 >> 8) & 0xff, + 2538 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44101,8 +44089,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (518 >> 8) & 0xff, - 518 & 0xff} + (521 >> 8) & 0xff, + 521 & 0xff} }, { .description = "l2_smac.en", @@ -44110,8 +44098,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2551 >> 8) & 0xff, - 2551 & 0xff, + (2544 >> 8) & 0xff, + 2544 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44119,8 +44107,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (519 >> 8) & 0xff, - 519 & 0xff} + (522 >> 8) & 0xff, + 522 & 0xff} }, { .description = "l2_dt.en", @@ -44158,8 +44146,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2557 >> 8) & 0xff, - 2557 & 0xff, + (2550 >> 8) & 0xff, + 2550 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44167,8 +44155,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (520 >> 8) & 0xff, - 520 & 0xff} + (523 >> 8) & 0xff, + 523 & 0xff} }, { .description = "l2_ovt.en", @@ -44194,8 +44182,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2565 >> 8) & 0xff, - 2565 & 0xff, + (2558 >> 8) & 0xff, + 2558 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44203,8 +44191,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (521 >> 8) & 0xff, - 521 & 0xff} + (524 >> 8) & 0xff, + 524 & 0xff} }, { .description = "l2_ivt.en", @@ -44218,8 +44206,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2581 >> 8) & 0xff, - 2581 & 0xff, + (2574 >> 8) & 0xff, + 2574 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44227,8 +44215,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (524 >> 8) & 0xff, - 524 & 0xff} + (527 >> 8) & 0xff, + 527 & 0xff} }, { .description = "l3_l3type.en", @@ -44242,17 +44230,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2589 >> 8) & 0xff, - 2589 & 0xff, - (4 >> 8) & 0xff, - 4 & 0xff}, + (2582 >> 8) & 0xff, + 2582 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (525 >> 8) & 0xff, - 525 & 0xff} + (528 >> 8) & 0xff, + 528 & 0xff} }, { .description = "l3_sip_selcmp.en", @@ -44266,8 +44254,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2602 >> 8) & 0xff, - 2602 & 0xff, + (2594 >> 8) & 0xff, + 2594 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44275,8 +44263,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (528 >> 8) & 0xff, - 528 & 0xff} + (531 >> 8) & 0xff, + 531 & 0xff} }, { .description = "l3_dip_selcmp.en", @@ -44290,8 +44278,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2614 >> 8) & 0xff, - 2614 & 0xff, + (2606 >> 8) & 0xff, + 2606 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44299,8 +44287,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (531 >> 8) & 0xff, - 531 & 0xff} + (534 >> 8) & 0xff, + 534 & 0xff} }, { .description = "l3_prot.en", @@ -44308,8 +44296,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2626 >> 8) & 0xff, - 2626 & 0xff, + (2618 >> 8) & 0xff, + 2618 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44317,8 +44305,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (534 >> 8) & 0xff, - 534 & 0xff} + (537 >> 8) & 0xff, + 537 & 0xff} }, { .description = "l3_fid.en", @@ -44332,8 +44320,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2638 >> 8) & 0xff, - 2638 & 0xff, + (2630 >> 8) & 0xff, + 2630 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44341,8 +44329,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (537 >> 8) & 0xff, - 537 & 0xff} + (540 >> 8) & 0xff, + 540 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -44416,8 +44404,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2650 >> 8) & 0xff, - 2650 & 0xff, + (2642 >> 8) & 0xff, + 2642 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44425,8 +44413,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (540 >> 8) & 0xff, - 540 & 0xff} + (543 >> 8) & 0xff, + 543 & 0xff} }, { .description = "l4_dst.en", @@ -44434,8 +44422,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2662 >> 8) & 0xff, - 2662 & 0xff, + (2654 >> 8) & 0xff, + 2654 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -44443,8 +44431,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (543 >> 8) & 0xff, - 543 & 0xff} + (546 >> 8) & 0xff, + 546 & 0xff} }, { .description = "l4_flags.en", @@ -48170,6 +48158,18 @@ struct bnxt_ulp_mapper_ident_info ulp_thor_class_ident_list[] = { }, /* class_tid: 1, , table: l2_cntxt_tcam_cache.rd */ { + .description = "l2_cntxt_id", + .regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0, + .ident_bit_size = 10, + .ident_bit_pos = 42 + }, + { + .description = "l2_cntxt_tcam_index", + .regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, + .ident_bit_size = 10, + .ident_bit_pos = 32 + }, + { .description = "prof_func_id", .regfile_idx = BNXT_ULP_RF_IDX_PROF_FUNC_ID_0, .ident_bit_size = 8, diff --git a/drivers/net/bnxt/tf_ulp/ulp_mapper.c b/drivers/net/bnxt/tf_ulp/ulp_mapper.c index a7b35bf292..4b21b7ffee 100644 --- a/drivers/net/bnxt/tf_ulp/ulp_mapper.c +++ b/drivers/net/bnxt/tf_ulp/ulp_mapper.c @@ -3205,6 +3205,13 @@ ulp_mapper_cond_opc_process(struct bnxt_ulp_mapper_parms *parms, if (opc == BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET) result = !result; break; + case BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET: + case BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET: + regval = bnxt_ulp_feature_bits_get(parms->ulp_ctx); + result = ULP_BITMAP_ISSET(regval, operand); + if (opc == BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET) + result = !ULP_BITMAP_ISSET(regval, operand); + break; default: BNXT_DRV_DBG(ERR, "Invalid conditional opcode %d\n", opc); rc = -EINVAL; @@ -3313,16 +3320,19 @@ ulp_mapper_bd_act_set(struct bnxt_ulp_mapper_parms *parms __rte_unused, return bnxt_pmd_bd_act_set(port_id, action); } +/* oper size is in bits and res size are in bytes */ static int32_t ulp_mapper_func_cond_list_process(struct bnxt_ulp_mapper_parms *parms, uint32_t idx, uint8_t dir, - uint64_t *res) + uint32_t oper_size, uint64_t *res, + uint32_t res_size) { struct bnxt_ulp_mapper_field_info *fld; uint8_t *val = NULL; uint32_t val_len = 0; uint64_t value = 0; uint16_t ext_idx = 0; + uint8_t *res_local = (uint8_t *)res; /* Get the field info from the key ext list */ fld = ulp_mapper_tmpl_key_ext_list_get(parms, idx); @@ -3335,7 +3345,7 @@ ulp_mapper_func_cond_list_process(struct bnxt_ulp_mapper_parms *parms, /* process the condition list */ if (ulp_mapper_field_src_process(parms, fld->field_src1, fld->field_opr1, dir, - 1, ULP_64B_IN_BITS, &val, + 1, oper_size, &val, &val_len, &value)) { BNXT_DRV_DBG(ERR, "error processing func opcode %u\n", idx); @@ -3353,12 +3363,13 @@ ulp_mapper_func_cond_list_process(struct bnxt_ulp_mapper_parms *parms, } ext_idx = tfp_be_to_cpu_16(ext_idx); return ulp_mapper_func_cond_list_process(parms, ext_idx, - dir, res); + dir, oper_size, + res, res_size); } else { /* get the value from then part */ if (ulp_mapper_field_src_process(parms, fld->field_src2, fld->field_opr2, dir, - 1, ULP_64B_IN_BITS, + 1, oper_size, &val, &val_len, &value)) { BNXT_DRV_DBG(ERR, @@ -3379,12 +3390,13 @@ ulp_mapper_func_cond_list_process(struct bnxt_ulp_mapper_parms *parms, } ext_idx = tfp_be_to_cpu_16(ext_idx); return ulp_mapper_func_cond_list_process(parms, ext_idx, - dir, res); + dir, oper_size, + res, res_size); } else { /* get the value from else part */ if (ulp_mapper_field_src_process(parms, fld->field_src3, fld->field_opr3, dir, - 1, ULP_64B_IN_BITS, + 1, oper_size, &val, &val_len, &value)) { BNXT_DRV_DBG(ERR, @@ -3395,7 +3407,12 @@ ulp_mapper_func_cond_list_process(struct bnxt_ulp_mapper_parms *parms, } } /* write the value into result */ - ulp_operand_read(val, (uint8_t *)res, ULP_BITS_2_BYTE_NR(val_len)); + ulp_operand_read(val, res_local + res_size - + ULP_BITS_2_BYTE_NR(oper_size), + ULP_BITS_2_BYTE_NR(val_len)); + + /* convert the data to cpu format */ + *res = tfp_be_to_cpu_64(*res); return 0; } @@ -3551,7 +3568,8 @@ ulp_mapper_func_info_process(struct bnxt_ulp_mapper_parms *parms, if (ulp_mapper_func_cond_list_process(parms, func_info->func_opr1, tbl->direction, - &res)) + func_info->func_oper_size, + &res, sizeof(res))) return -EINVAL; break; default: diff --git a/drivers/net/bnxt/tf_ulp/ulp_template_struct.h b/drivers/net/bnxt/tf_ulp/ulp_template_struct.h index d502ba88e9..1024202c25 100644 --- a/drivers/net/bnxt/tf_ulp/ulp_template_struct.h +++ b/drivers/net/bnxt/tf_ulp/ulp_template_struct.h @@ -199,6 +199,7 @@ struct bnxt_ulp_mapper_func_info { uint64_t func_opr1; uint64_t func_opr2; uint16_t func_dst_opr; + uint32_t func_oper_size; }; struct bnxt_ulp_template_device_tbls { @@ -413,6 +414,7 @@ struct bnxt_ulp_app_capabilities_info { uint16_t em_tx_key_max_sz; uint32_t pbl_page_sz_in_bytes; uint16_t num_key_recipes_per_dir; + uint64_t feature_bits; }; struct bnxt_ulp_cache_tbl_params { -- 2.39.3