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 93DF7489A1; Wed, 22 Oct 2025 09:25:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3085E400D6; Wed, 22 Oct 2025 09:25:51 +0200 (CEST) Received: from mail-vk1-f226.google.com (mail-vk1-f226.google.com [209.85.221.226]) by mails.dpdk.org (Postfix) with ESMTP id C9C0740B90 for ; Tue, 21 Oct 2025 19:51:16 +0200 (CEST) Received: by mail-vk1-f226.google.com with SMTP id 71dfb90a1353d-54aa30f4093so2081402e0c.3 for ; Tue, 21 Oct 2025 10:51:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761069076; x=1761673876; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pFXQ74Vn3rcj8XacaiOTdQWf9Ql45iK38lzXy8XZ1Dc=; b=fTTB1iyHUeshs6GDbRWhuwj6tG6OuXXmfL7OldD7AjN00xGrG1P8y3ipGPsOBbkuQR Xu41dVt1Rpbct0tjVrOcDQhemlILVdORu/9UroTAFfCgclQQN1tYOBCYwRilqgLRGEGV K+K7jLI7k+jB/jwjeNtND+00SQWcbAH6dBPADRqlb693fy87PJN9wNfm0mVcTySUPLlu j+fwFRLaQ4iDdSlgpwrK4322Lz7QbDIBw8r1TjYTfZX4Kpv4+FDxZVr58jW1VY/8sVjr maxnhHVWtVwcLUR9XH9dCSQr+mEAuKFgQKSTZlxwbnqn1cpVt97eVLIy1mZbLxXLPGlG Lvkw== X-Gm-Message-State: AOJu0YyJf69kIy3TsO9Wjs2fWfMBUgTmhfxWEiJeAkgDhlEcNGOCjtwJ cGobTvsZyxvp5NDCWHF5dHae6RFSIhKYPeRb8LhtKH+aVHD1Gh09zn4NhqXM5OiA1sghz+G0Ex/ PmhtrvauXVG99we280zG9TPvqfo6tywqr4RZ15gkFi17IftvApd3jYfeu4XOai8mji76DqiywO/ Cci9Fvy8Kqt67T7URf+2AAJksdGzgZpfX4BS5hlSuy9sG4dPerWbEudEPU0MczSvlhouC2ag== X-Gm-Gg: ASbGnctaYmfHC+I7/+3sbohIh/Ifc3fgQ1rFfVevDF9szLW8ixnWwALq/07qYmrWIbs TGxogj4kjsTM2quwgD3ydpciynyhowFPhSssf1gs2QYfknFOOZSa/yu4V35aLhIBQhKJP2YmDrJ bJbg0z0w1lUI5C+mq0nXn5P/xUODWcQSQhgYo7gEs7Ozy1+tAywQAl5Y8vy4cxBQbsX8cbyLUS2 RiWH+J6Ow/+GZxukjoDHEcqi3flC+3rtgXC+MRHmNoMfmmA6HkyTDaC7LBXHcXAjALB28asL8GK awCc+C5GfWTASU77PQJJhwBdsrBQe3foXMsLGo/h7VYufnYDkpLX1usQb35yo3cMaIkwT6YyuFX zQTg+3HX5GBCybfyxq0wWrxRWK37eEwD/0KKSuMwwzUI7cuw1IqMye9gO83tJT5Al9IV82qirWC cqlYcucHOxRFtsTGtLu83wsp2nF+ckzfRa4iMQ X-Google-Smtp-Source: AGHT+IFDA+bjigy9mYjpyTy+eocV26RN9L674rX03Yt/jl3150JQtVkiZbLM5HknBaqQaeX1wLxKWsW9V5/I X-Received: by 2002:a05:6122:8c1b:b0:54c:5f47:9260 with SMTP id 71dfb90a1353d-5564ee6c2eemr4889642e0c.7.1761069075810; Tue, 21 Oct 2025 10:51:15 -0700 (PDT) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com (address-144-49-247-120.dlp.protect.broadcom.com. [144.49.247.120]) by smtp-relay.gmail.com with ESMTPS id 71dfb90a1353d-55661dae788sm1552230e0c.0.2025.10.21.10.51.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Oct 2025 10:51:15 -0700 (PDT) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b55443b4114so3531537a12.2 for ; Tue, 21 Oct 2025 10:51:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1761069072; x=1761673872; 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=pFXQ74Vn3rcj8XacaiOTdQWf9Ql45iK38lzXy8XZ1Dc=; b=FZ67xlnB7iclPAA9d4KWwnLm6w58H0SWSWn5ynhfbz4LLo4MI5D0ljdxs9SONPexNp 3FUy/SIIJaACN/rlSoQtE5RxNnDGSk4iZ0wEPoLR6WX6BT7NsVv2Zln/CEJEfm7Ln1yV zJ+By6Hq8tvT9HCHEJ0UKUM5piFaBBTuVzKPE= X-Received: by 2002:a17:902:cf0b:b0:269:4759:904b with SMTP id d9443c01a7336-290ccacf11dmr240528565ad.58.1761069070488; Tue, 21 Oct 2025 10:51:10 -0700 (PDT) X-Received: by 2002:a17:902:cf0b:b0:269:4759:904b with SMTP id d9443c01a7336-290ccacf11dmr240527505ad.58.1761069069156; Tue, 21 Oct 2025 10:51:09 -0700 (PDT) Received: from KX3WTC9T54.dhcp.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-292472193c2sm115441495ad.104.2025.10.21.10.51.06 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 21 Oct 2025 10:51:07 -0700 (PDT) From: Manish Kurup To: dev@dpdk.org Cc: ajit.khaparde@broadcom.com Subject: [PATCH v4 03/57] net/bnxt/tf_ulp: add bnxt app data for 25.11 - Thor Date: Tue, 21 Oct 2025 13:49:55 -0400 Message-Id: <20251021175049.46092-4-manish.kurup@broadcom.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20251021175049.46092-1-manish.kurup@broadcom.com> References: <20251015090024.32250-1-manish.kurup@broadcom.com> <20251021175049.46092-1-manish.kurup@broadcom.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-DetectorID-Processed: b00c1d49-9d2e-4205-b15f-d015386d3d5e X-Mailman-Approved-At: Wed, 22 Oct 2025 09:25:49 +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 This commit adds the data, defines and enums for applications targeting the Thor product Signed-off-by: Manish Kurup Reviewed-by: Ajit Khaparde --- .../ulp_template_db_thor_act.c | 14 +- .../ulp_template_db_thor_class.c | 13247 ++++++++-------- 2 files changed, 7043 insertions(+), 6218 deletions(-) diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_act.c b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_act.c index 79850b2ad6..a6dc8e93cf 100644 --- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_act.c +++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_act.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause - * Copyright(c) 2014-2024 Broadcom + * Copyright(c) 2014-2025 Broadcom * All rights reserved. */ @@ -5719,9 +5719,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_act_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -5877,9 +5875,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_act_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -8994,9 +8990,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_act_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", 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 4a0e294aee..d523e5c240 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 @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause - * Copyright(c) 2014-2024 Broadcom + * Copyright(c) 2014-2025 Broadcom * All rights reserved. */ @@ -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 = 78, + .num_tbls = 82, .start_tbl_idx = 0, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, @@ -24,60 +24,70 @@ struct bnxt_ulp_mapper_tmpl_info ulp_thor_class_tmpl_list[] = { [2] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 48, - .start_tbl_idx = 78, + .start_tbl_idx = 82, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 2471, + .cond_start_idx = 2539, .cond_nums = 0 } }, /* class_tid: 3, ingress */ [3] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 22, - .start_tbl_idx = 126, + .start_tbl_idx = 130, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 4879, + .cond_start_idx = 4948, .cond_nums = 0 } }, /* class_tid: 4, egress */ [4] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 35, - .start_tbl_idx = 148, + .start_tbl_idx = 152, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 4886, + .cond_start_idx = 4955, .cond_nums = 0 } }, /* class_tid: 5, ingress */ [5] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 7, - .start_tbl_idx = 183, + .start_tbl_idx = 187, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 4890, + .cond_start_idx = 4959, .cond_nums = 0 } }, /* class_tid: 6, ingress */ [6] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 3, - .start_tbl_idx = 190, + .start_tbl_idx = 194, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 4900, + .cond_start_idx = 4969, .cond_nums = 0 } }, /* class_tid: 7, ingress */ [7] = { .device_name = BNXT_ULP_DEVICE_ID_THOR, .num_tbls = 21, - .start_tbl_idx = 193, + .start_tbl_idx = 197, .reject_info = { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, - .cond_start_idx = 4902, + .cond_start_idx = 4971, + .cond_nums = 0 } + }, + /* class_tid: 8, ingress */ + [8] = { + .device_name = BNXT_ULP_DEVICE_ID_THOR, + .num_tbls = 1, + .start_tbl_idx = 218, + .reject_info = { + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE, + .cond_start_idx = 4978, .cond_nums = 0 } } }; @@ -282,6 +292,29 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .ident_start_idx = 4, .ident_nums = 1 }, + { /* class_tid: 1, , table: l2_cntxt_tcam_cache.def_rd */ + .description = "l2_cntxt_tcam_cache.def_rd", + .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, + .resource_sub_type = + BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM, + .direction = TF_DIR_RX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 1, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, + .cond_start_idx = 28, + .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 = 6, + .blob_key_bit_size = 11, + .key_bit_size = 11, + .key_num_fields = 1, + .ident_start_idx = 5, + .ident_nums = 1 + }, { /* class_tid: 1, , table: control.check_f1_f2_flow */ .description = "control.check_f1_f2_flow", .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, @@ -311,11 +344,11 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 6, + .key_start_idx = 7, .blob_key_bit_size = 19, .key_bit_size = 19, .key_num_fields = 2, - .ident_start_idx = 5, + .ident_start_idx = 6, .ident_nums = 1 }, { /* class_tid: 1, , table: control.tunnel_cache_check */ @@ -351,7 +384,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .ident_start_idx = 6, + .ident_start_idx = 7, .ident_nums = 1 }, { /* class_tid: 1, , table: tunnel_cache.f1_f2_wr */ @@ -370,7 +403,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 8, + .key_start_idx = 9, .blob_key_bit_size = 19, .key_bit_size = 19, .key_num_fields = 2, @@ -383,7 +416,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 = 31, + .cond_true_goto = 33, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, .cond_start_idx = 31, @@ -426,11 +459,11 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 10, + .key_start_idx = 11, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 7, + .ident_start_idx = 8, .ident_nums = 2 }, { /* class_tid: 1, , table: control.prof_func_miss */ @@ -490,11 +523,11 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 11, + .key_start_idx = 12, .blob_key_bit_size = 447, .key_bit_size = 447, .key_num_fields = 9, - .ident_start_idx = 9, + .ident_start_idx = 10, .ident_nums = 1 }, { /* class_tid: 1, , table: control.multi_flow_cache_check */ @@ -588,7 +621,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 20, + .key_start_idx = 21, .blob_key_bit_size = 447, .key_bit_size = 447, .key_num_fields = 9, @@ -644,11 +677,11 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 29, + .key_start_idx = 30, .blob_key_bit_size = 32, .key_bit_size = 32, .key_num_fields = 1, - .ident_start_idx = 10, + .ident_start_idx = 11, .ident_nums = 1 }, { /* class_tid: 1, , table: control.flow_chain_group_id */ @@ -723,7 +756,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 30, + .key_start_idx = 31, .blob_key_bit_size = 32, .key_bit_size = 32, .key_num_fields = 1, @@ -747,11 +780,11 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 31, + .key_start_idx = 32, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 11, + .ident_start_idx = 12, .ident_nums = 1 }, { /* class_tid: 1, , table: control.flow_chain_group_l2_cntxt_check */ @@ -787,14 +820,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 32, + .key_start_idx = 33, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 14, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 12, + .ident_start_idx = 13, .ident_nums = 1 }, { /* class_tid: 1, , table: l2_cntxt_tcam.chain_entry_dup */ @@ -816,14 +849,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 53, + .key_start_idx = 54, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 20, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 13, + .ident_start_idx = 14, .ident_nums = 0 }, { /* class_tid: 1, , table: flow_chain_l2_cntxt.write */ @@ -842,7 +875,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 74, + .key_start_idx = 75, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -866,11 +899,11 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 75, + .key_start_idx = 76, .blob_key_bit_size = 110, .key_bit_size = 110, .key_num_fields = 8, - .ident_start_idx = 13, + .ident_start_idx = 14, .ident_nums = 1 }, { /* class_tid: 1, , table: control.mac_addr_cache_miss */ @@ -906,7 +939,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .ident_start_idx = 14, + .ident_start_idx = 15, .ident_nums = 1 }, { /* class_tid: 1, , table: l2_cntxt_tcam.ingress_entry */ @@ -928,14 +961,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 83, + .key_start_idx = 84, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 28, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 15, + .ident_start_idx = 16, .ident_nums = 0 }, { /* class_tid: 1, , table: l2_cntxt_tcam.ingress_entry_dup */ @@ -957,14 +990,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 104, + .key_start_idx = 105, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 34, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 15, + .ident_start_idx = 16, .ident_nums = 0 }, { /* class_tid: 1, , table: mac_addr_cache.wr */ @@ -983,7 +1016,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .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 = 125, + .key_start_idx = 126, .blob_key_bit_size = 110, .key_bit_size = 110, .key_num_fields = 8, @@ -991,6 +1024,37 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .result_bit_size = 69, .result_num_fields = 5 }, + { /* class_tid: 1, , table: control.update_default_l2_context */ + .description = "control.update_default_l2_context", + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, + .direction = TF_DIR_RX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 2, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 130, + .cond_nums = 2 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP + }, + { /* class_tid: 1, , table: control.update_default_l2_context_done */ + .description = "control.update_default_l2_context_done", + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, + .direction = TF_DIR_RX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 1, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, + .cond_start_idx = 132, + .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_COPY_SRC1_TO_RF, + .func_src1 = BNXT_ULP_FUNC_SRC_REGFILE, + .func_opr1 = BNXT_ULP_RF_IDX_L2_CNTXT_ID_1, + .func_dst_opr = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 } + }, { /* class_tid: 1, , table: control.check_f1_flow */ .description = "control.check_f1_flow", .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, @@ -999,7 +1063,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 = 130, + .cond_start_idx = 132, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1040,7 +1104,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 = 146, + .cond_start_idx = 148, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1061,17 +1125,17 @@ 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 = 157, + .cond_start_idx = 159, .cond_nums = 0 }, .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 = 133, + .key_start_idx = 134, .blob_key_bit_size = 75, .key_bit_size = 75, .key_num_fields = 3, - .ident_start_idx = 15, + .ident_start_idx = 16, .ident_nums = 7 }, { /* class_tid: 1, , table: control.proto_header_cache_miss */ @@ -1080,9 +1144,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 = 15, + .cond_false_goto = 16, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 159, + .cond_start_idx = 161, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1098,20 +1162,20 @@ 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 = 160, + .cond_start_idx = 162, .cond_nums = 0 }, .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 = 136, + .key_start_idx = 137, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 2, - .partial_key_start_idx = 138, + .partial_key_start_idx = 139, .partial_key_num_fields = 1, .partial_key_bit_size = 64, - .ident_start_idx = 22, + .ident_start_idx = 23, .ident_nums = 2 }, { /* class_tid: 1, , table: control.overlap_miss */ @@ -1122,7 +1186,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 7, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 162, + .cond_start_idx = 164, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1138,17 +1202,17 @@ 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 = 163, + .cond_start_idx = 165, .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, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 139, + .key_start_idx = 140, .blob_key_bit_size = 43, .key_bit_size = 43, .key_num_fields = 2, - .ident_start_idx = 24, + .ident_start_idx = 25, .ident_nums = 1 }, { /* class_tid: 1, , table: control.ing_catch_all */ @@ -1159,7 +1223,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 = 165, + .cond_start_idx = 167, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1181,7 +1245,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 = 165, + .cond_start_idx = 167, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -1191,7 +1255,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = ULP_THOR_SYM_PROF_TCAM_PRI_APP, .track_type = CFA_TRACK_TYPE_SID, - .ident_start_idx = 25, + .ident_start_idx = 26, .ident_nums = 1 }, { /* class_tid: 1, , table: fkb_select.wc_gen_template */ @@ -1203,7 +1267,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 = 165, + .cond_start_idx = 167, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0, @@ -1224,7 +1288,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 = 421, + .cond_start_idx = 429, .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0, @@ -1236,10 +1300,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 141, + .key_start_idx = 142, .blob_key_bit_size = 0, .key_bit_size = 0, - .key_num_fields = 33, + .key_num_fields = 34, .result_start_idx = 151, .result_bit_size = 38, .result_num_fields = 5 @@ -1254,18 +1318,18 @@ 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 = 942, + .cond_start_idx = 962, .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, - .key_start_idx = 174, + .key_start_idx = 176, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 2, - .partial_key_start_idx = 176, + .partial_key_start_idx = 178, .partial_key_num_fields = 1, .partial_key_bit_size = 64, .result_start_idx = 156, @@ -1281,7 +1345,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 = 944, + .cond_start_idx = 964, .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -1303,7 +1367,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 = 945, + .cond_start_idx = 965, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_ALLOC_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_RECIPE_ID, @@ -1322,7 +1386,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 = 945, + .cond_start_idx = 965, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1330,7 +1394,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, .func_oper_size = 8, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 128, + .func_opr1 = 131, .func_dst_opr = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY } }, { /* class_tid: 1, , table: profile_tcam.gen_template */ @@ -1342,7 +1406,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 = 961, + .cond_start_idx = 981, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -1354,14 +1418,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 177, + .key_start_idx = 179, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, .result_start_idx = 265, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 26, + .ident_start_idx = 27, .ident_nums = 1 }, { /* class_tid: 1, , table: wm_key_recipe.0 */ @@ -1374,21 +1438,40 @@ 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 = 1208, + .cond_start_idx = 1242, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_RECIPE_ID, .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 = 220, + .key_start_idx = 222, .blob_key_bit_size = 0, .key_bit_size = 0, - .key_num_fields = 33, + .key_num_fields = 34, .result_start_idx = 273, .result_bit_size = 0, .result_num_fields = 0 }, + { /* class_tid: 1, , table: control.outer_present_mode_2 */ + .description = "control.outer_present_mode_2", + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, + .direction = TF_DIR_RX, + .execute_info = { + .cond_true_goto = 1, + .cond_false_goto = 1, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 1755, + .cond_nums = 1 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, + .func_info = { + .func_opc = BNXT_ULP_FUNC_OPC_COPY_SRC1_TO_RF, + .func_oper_size = 8, + .func_src1 = BNXT_ULP_FUNC_SRC_CONST, + .func_opr1 = 1, + .func_dst_opr = BNXT_ULP_RF_IDX_OUTER_ADD } + }, { /* class_tid: 1, , table: proto_header_cache.wr */ .description = "proto_header_cache.wr", .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE, @@ -1399,13 +1482,13 @@ 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 = 1709, + .cond_start_idx = 1756, .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 = 253, + .key_start_idx = 256, .blob_key_bit_size = 75, .key_bit_size = 75, .key_num_fields = 3, @@ -1423,17 +1506,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 9, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 1711, + .cond_start_idx = 1758, .cond_nums = 4 }, .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 = 256, + .key_start_idx = 259, .blob_key_bit_size = 77, .key_bit_size = 77, .key_num_fields = 4, - .ident_start_idx = 27, + .ident_start_idx = 28, .ident_nums = 1 }, { /* class_tid: 1, , table: control.em_flow_conflict_cache_miss */ @@ -1444,7 +1527,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 = 1717, + .cond_start_idx = 1764, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1459,7 +1542,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 = 1718, + .cond_start_idx = 1765, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -1480,16 +1563,16 @@ 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 = 1965, + .cond_start_idx = 2018, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_RECIPE_ID, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, - .key_start_idx = 260, + .key_start_idx = 263, .blob_key_bit_size = 0, .key_bit_size = 0, - .key_num_fields = 33, + .key_num_fields = 34, .result_start_idx = 387, .result_bit_size = 0, .result_num_fields = 0 @@ -1504,13 +1587,13 @@ 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_TRUE, - .cond_start_idx = 2459, + .cond_start_idx = 2524, .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 = 293, + .key_start_idx = 297, .blob_key_bit_size = 77, .key_bit_size = 77, .key_num_fields = 4, @@ -1526,7 +1609,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 4, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2461, + .cond_start_idx = 2526, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1546,7 +1629,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 5, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2463, + .cond_start_idx = 2528, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1560,7 +1643,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 = 2465, + .cond_start_idx = 2530, .cond_nums = 4 }, .tbl_opcode = BNXT_ULP_EM_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL, @@ -1580,7 +1663,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 = 2469, + .cond_start_idx = 2534, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1593,9 +1676,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .execute_info = { .cond_true_goto = 1, .cond_false_goto = 1, - .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2470, - .cond_nums = 0 }, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_LIST_OR, + .cond_start_idx = 9, + .cond_nums = 2 }, .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, @@ -1617,7 +1700,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 = 2470, + .cond_start_idx = 2538, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1630,7 +1713,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 = 2539, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1646,10 +1729,10 @@ 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 = -29, + .cond_true_goto = -30, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 2471, + .cond_start_idx = 2539, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1670,17 +1753,17 @@ 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 = 2539, .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 = 297, + .key_start_idx = 301, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 28, + .ident_start_idx = 29, .ident_nums = 2 }, { /* class_tid: 2, , table: control.l2_only_check */ @@ -1692,7 +1775,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1023, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_LIST_OR, - .cond_start_idx = 9, + .cond_start_idx = 11, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1706,7 +1789,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1023, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_LIST_OR, - .cond_start_idx = 11, + .cond_start_idx = 13, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1719,7 +1802,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 9, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_LIST_AND, - .cond_start_idx = 13, + .cond_start_idx = 15, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1733,7 +1816,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1023, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2493, + .cond_start_idx = 2561, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1748,17 +1831,17 @@ 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 = 2495, + .cond_start_idx = 2563, .cond_nums = 0 }, .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 = 298, + .key_start_idx = 302, .blob_key_bit_size = 447, .key_bit_size = 447, .key_num_fields = 9, - .ident_start_idx = 30, + .ident_start_idx = 31, .ident_nums = 1 }, { /* class_tid: 2, , table: control.multi_flow_cache_check */ @@ -1769,7 +1852,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 = 2523, + .cond_start_idx = 2591, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1785,7 +1868,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 = 2524, + .cond_start_idx = 2592, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_ALLOC_TBL_OPC_ALLOC, .tbl_operand = BNXT_ULP_RF_IDX_JUMP_META_IDX, @@ -1804,7 +1887,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 = 2524, + .cond_start_idx = 2592, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1825,7 +1908,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 = 2524, + .cond_start_idx = 2592, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1846,13 +1929,13 @@ 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 = 2524, + .cond_start_idx = 2592, .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 = 311, .blob_key_bit_size = 447, .key_bit_size = 447, .key_num_fields = 9, @@ -1868,7 +1951,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 = 2552, + .cond_start_idx = 2620, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1887,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 = 2552, + .cond_start_idx = 2620, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -1895,7 +1978,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, .func_oper_size = 8, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 390, + .func_opr1 = 405, .func_dst_opr = BNXT_ULP_RF_IDX_TERM_FLOW } }, { /* class_tid: 2, , table: control.group_id_check */ @@ -1906,7 +1989,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 = 2560, + .cond_start_idx = 2628, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -1921,17 +2004,17 @@ 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 = 2561, + .cond_start_idx = 2629, .cond_nums = 0 }, .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 = 316, + .key_start_idx = 320, .blob_key_bit_size = 32, .key_bit_size = 32, .key_num_fields = 1, - .ident_start_idx = 31, + .ident_start_idx = 32, .ident_nums = 1 }, { /* class_tid: 2, , table: control.flow_chain_group_id */ @@ -1942,7 +2025,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 = 2561, + .cond_start_idx = 2629, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -1958,7 +2041,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 = 2562, + .cond_start_idx = 2630, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_ALLOC_TBL_OPC_ALLOC, .tbl_operand = BNXT_ULP_RF_IDX_JUMP_META_IDX, @@ -1977,7 +2060,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 = 2562, + .cond_start_idx = 2630, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2000,13 +2083,13 @@ 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 = 2562, + .cond_start_idx = 2630, .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 = 317, + .key_start_idx = 321, .blob_key_bit_size = 32, .key_bit_size = 32, .key_num_fields = 1, @@ -2024,17 +2107,17 @@ 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 = 2562, + .cond_start_idx = 2630, .cond_nums = 0 }, .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 = 318, + .key_start_idx = 322, .blob_key_bit_size = 75, .key_bit_size = 75, .key_num_fields = 3, - .ident_start_idx = 32, + .ident_start_idx = 33, .ident_nums = 7 }, { /* class_tid: 2, , table: control.proto_header_cache_miss */ @@ -2045,7 +2128,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 15, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2564, + .cond_start_idx = 2632, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2061,20 +2144,20 @@ 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 = 2565, + .cond_start_idx = 2633, .cond_nums = 0 }, .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 = 321, + .key_start_idx = 325, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 2, - .partial_key_start_idx = 323, + .partial_key_start_idx = 327, .partial_key_num_fields = 1, .partial_key_bit_size = 64, - .ident_start_idx = 39, + .ident_start_idx = 40, .ident_nums = 2 }, { /* class_tid: 2, , table: control.overlap_miss */ @@ -2085,7 +2168,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 7, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2567, + .cond_start_idx = 2635, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2101,17 +2184,17 @@ 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 = 2568, + .cond_start_idx = 2636, .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, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 324, + .key_start_idx = 328, .blob_key_bit_size = 43, .key_bit_size = 43, .key_num_fields = 2, - .ident_start_idx = 41, + .ident_start_idx = 42, .ident_nums = 1 }, { /* class_tid: 2, , table: control.egr_catch_all */ @@ -2122,7 +2205,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 = 2570, + .cond_start_idx = 2638, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2144,7 +2227,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 = 2570, + .cond_start_idx = 2638, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -2154,7 +2237,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .ident_start_idx = 42, + .ident_start_idx = 43, .ident_nums = 1 }, { /* class_tid: 2, , table: fkb_select.wc_gen_template */ @@ -2166,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 = 2570, + .cond_start_idx = 2638, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0, @@ -2187,7 +2270,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 = 2829, + .cond_start_idx = 2897, .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0, @@ -2199,7 +2282,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 326, + .key_start_idx = 330, .blob_key_bit_size = 0, .key_bit_size = 0, .key_num_fields = 33, @@ -2217,18 +2300,18 @@ 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 = 3356, + .cond_start_idx = 3424, .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, - .key_start_idx = 359, + .key_start_idx = 363, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 2, - .partial_key_start_idx = 361, + .partial_key_start_idx = 365, .partial_key_num_fields = 1, .partial_key_bit_size = 64, .result_start_idx = 515, @@ -2244,7 +2327,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 = 3358, + .cond_start_idx = 3426, .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -2266,7 +2349,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 = 3359, + .cond_start_idx = 3427, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_ALLOC_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_RECIPE_ID, @@ -2285,7 +2368,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 = 3359, + .cond_start_idx = 3427, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2293,7 +2376,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST, .func_oper_size = 8, .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST, - .func_opr1 = 515, + .func_opr1 = 530, .func_dst_opr = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY } }, { /* class_tid: 2, , table: profile_tcam.gen_template */ @@ -2305,7 +2388,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 = 3375, + .cond_start_idx = 3443, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -2317,14 +2400,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 362, + .key_start_idx = 366, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, .result_start_idx = 624, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 43, + .ident_start_idx = 44, .ident_nums = 1 }, { /* class_tid: 2, , table: wm_key_recipe.0 */ @@ -2337,14 +2420,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 = 3619, + .cond_start_idx = 3688, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_RECIPE_ID, .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 = 405, + .key_start_idx = 409, .blob_key_bit_size = 0, .key_bit_size = 0, .key_num_fields = 33, @@ -2362,13 +2445,13 @@ 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 = 4126, + .cond_start_idx = 4195, .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 = 438, + .key_start_idx = 442, .blob_key_bit_size = 75, .key_bit_size = 75, .key_num_fields = 3, @@ -2386,17 +2469,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 9, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 4128, + .cond_start_idx = 4197, .cond_nums = 4 }, .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 = 441, + .key_start_idx = 445, .blob_key_bit_size = 77, .key_bit_size = 77, .key_num_fields = 4, - .ident_start_idx = 44, + .ident_start_idx = 45, .ident_nums = 1 }, { /* class_tid: 2, , table: control.em_flow_conflict_cache_miss */ @@ -2407,7 +2490,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 = 4134, + .cond_start_idx = 4203, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2422,7 +2505,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 = 4135, + .cond_start_idx = 4204, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0, @@ -2443,13 +2526,13 @@ 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 = 4379, + .cond_start_idx = 4448, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_RECIPE_ID, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, - .key_start_idx = 445, + .key_start_idx = 449, .blob_key_bit_size = 0, .key_bit_size = 0, .key_num_fields = 33, @@ -2467,13 +2550,13 @@ 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_TRUE, - .cond_start_idx = 4867, + .cond_start_idx = 4936, .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 = 478, + .key_start_idx = 482, .blob_key_bit_size = 77, .key_bit_size = 77, .key_num_fields = 4, @@ -2489,7 +2572,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 4, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 4869, + .cond_start_idx = 4938, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2509,7 +2592,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 5, .cond_false_goto = 1, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 4871, + .cond_start_idx = 4940, .cond_nums = 2 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -2523,7 +2606,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 = 4873, + .cond_start_idx = 4942, .cond_nums = 4 }, .tbl_opcode = BNXT_ULP_EM_TBL_OPC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL, @@ -2543,7 +2626,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 = 4877, + .cond_start_idx = 4946, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -2557,7 +2640,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 = 4878, + .cond_start_idx = 4947, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0, @@ -2580,7 +2663,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 = 4878, + .cond_start_idx = 4947, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -2593,7 +2676,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 = 4879, + .cond_start_idx = 4948, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2612,7 +2695,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = -28, .cond_false_goto = 0, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, - .cond_start_idx = 4879, + .cond_start_idx = 4948, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -2634,7 +2717,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 = 4879, + .cond_start_idx = 4948, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_DEFAULT_AREC_PTR, @@ -2656,13 +2739,13 @@ 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 = 4879, + .cond_start_idx = 4948, .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 = 482, + .key_start_idx = 486, .blob_key_bit_size = 10, .key_bit_size = 10, .key_num_fields = 1, @@ -2680,17 +2763,17 @@ 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 = 4879, + .cond_start_idx = 4948, .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 = 483, + .key_start_idx = 487, .blob_key_bit_size = 8, .key_bit_size = 8, .key_num_fields = 1, - .ident_start_idx = 45, + .ident_start_idx = 46, .ident_nums = 2 }, { /* class_tid: 3, , table: control.prof_func_miss */ @@ -2701,7 +2784,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 = 4879, + .cond_start_idx = 4948, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2716,7 +2799,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 = 4880, + .cond_start_idx = 4949, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -2726,7 +2809,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .ident_start_idx = 47, + .ident_start_idx = 48, .ident_nums = 1 }, { /* class_tid: 3, , table: profile_tcam.prof_func_catch_all */ @@ -2738,7 +2821,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 = 4880, + .cond_start_idx = 4949, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -2750,14 +2833,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 484, + .key_start_idx = 488, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, .result_start_idx = 784, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 48, + .ident_start_idx = 49, .ident_nums = 0 }, { /* class_tid: 3, , table: prof_func_cache.ing_wr */ @@ -2770,13 +2853,13 @@ 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 = 4880, + .cond_start_idx = 4949, .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 = 527, + .key_start_idx = 531, .blob_key_bit_size = 8, .key_bit_size = 8, .key_num_fields = 1, @@ -2793,7 +2876,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 = 4880, + .cond_start_idx = 4949, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF, @@ -2812,7 +2895,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 = 4880, + .cond_start_idx = 4949, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF, @@ -2833,7 +2916,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 = 4880, + .cond_start_idx = 4949, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR, @@ -2856,13 +2939,13 @@ 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 = 4880, + .cond_start_idx = 4949, .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 = 528, + .key_start_idx = 532, .blob_key_bit_size = 10, .key_bit_size = 10, .key_num_fields = 1, @@ -2879,7 +2962,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 = 4880, + .cond_start_idx = 4949, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_SVIF, @@ -2899,17 +2982,17 @@ 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 = 4880, + .cond_start_idx = 4949, .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 = 529, + .key_start_idx = 533, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 48, + .ident_start_idx = 49, .ident_nums = 0 }, { /* class_tid: 3, , table: control.non_vfr_egr_2 */ @@ -2920,7 +3003,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 = 4880, + .cond_start_idx = 4949, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -2935,7 +3018,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 = 4881, + .cond_start_idx = 4950, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -2945,14 +3028,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 530, + .key_start_idx = 534, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 829, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 48, + .ident_start_idx = 49, .ident_nums = 2 }, { /* class_tid: 3, , table: profile_tcam.non_vfr_prof_func_egr_catch_all */ @@ -2964,7 +3047,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 = 4881, + .cond_start_idx = 4950, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -2975,14 +3058,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 551, + .key_start_idx = 555, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, .result_start_idx = 835, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 50, + .ident_start_idx = 51, .ident_nums = 0 }, { /* class_tid: 3, , table: l2_cntxt_tcam_cache.non_vfr_egr_wr */ @@ -2995,13 +3078,13 @@ 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 = 4881, + .cond_start_idx = 4950, .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 = 594, + .key_start_idx = 598, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -3019,17 +3102,17 @@ 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_LIST_OR, - .cond_start_idx = 14, + .cond_start_idx = 16, .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, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, - .key_start_idx = 595, + .key_start_idx = 599, .blob_key_bit_size = 16, .key_bit_size = 16, .key_num_fields = 2, - .ident_start_idx = 50, + .ident_start_idx = 51, .ident_nums = 2 }, { /* class_tid: 3, , table: control.default_custom_tunnel */ @@ -3040,7 +3123,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 = 4883, + .cond_start_idx = 4952, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -3056,7 +3139,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 = 4884, + .cond_start_idx = 4953, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, @@ -3075,7 +3158,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 = 4885, + .cond_start_idx = 4954, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE, @@ -3094,13 +3177,13 @@ 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 = 4886, + .cond_start_idx = 4955, .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 = 597, + .key_start_idx = 601, .blob_key_bit_size = 16, .key_bit_size = 16, .key_num_fields = 2, @@ -3119,17 +3202,17 @@ 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 = 4886, + .cond_start_idx = 4955, .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 = 599, + .key_start_idx = 603, .blob_key_bit_size = 15, .key_bit_size = 15, .key_num_fields = 3, - .ident_start_idx = 52, + .ident_start_idx = 53, .ident_nums = 0 }, { /* class_tid: 4, , table: control.prof_tcam_cache.vfr_glb_act_rec_rd.0 */ @@ -3140,7 +3223,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 = 4886, + .cond_start_idx = 4955, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -3157,7 +3240,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 = 4887, + .cond_start_idx = 4956, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_MODIFY_PTR, @@ -3180,7 +3263,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 = 4887, + .cond_start_idx = 4956, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR, @@ -3202,7 +3285,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 = 4887, + .cond_start_idx = 4956, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST, .tbl_operand = ULP_THOR_SYM_LOOPBACK_PARIF, @@ -3222,7 +3305,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 = 4887, + .cond_start_idx = 4956, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST, .tbl_operand = ULP_THOR_SYM_LOOPBACK_PARIF, @@ -3244,13 +3327,13 @@ 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 = 4887, + .cond_start_idx = 4956, .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 = 602, + .key_start_idx = 606, .blob_key_bit_size = 15, .key_bit_size = 15, .key_num_fields = 3, @@ -3268,17 +3351,17 @@ 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 = 4887, + .cond_start_idx = 4956, .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 = 605, + .key_start_idx = 609, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 52, + .ident_start_idx = 53, .ident_nums = 0 }, { /* class_tid: 4, , table: control.vf_2_vfr.0 */ @@ -3289,7 +3372,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 = 4887, + .cond_start_idx = 4956, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -3305,17 +3388,17 @@ 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 = 4888, + .cond_start_idx = 4957, .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_NOP, - .key_start_idx = 606, + .key_start_idx = 610, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 52, + .ident_start_idx = 53, .ident_nums = 1 }, { /* class_tid: 4, , table: l2_cntxt_tcam.vf_egr */ @@ -3327,7 +3410,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 = 4888, + .cond_start_idx = 4957, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -3337,14 +3420,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .pri_opcode = BNXT_ULP_PRI_OPC_CONST, .pri_operand = 0, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 607, + .key_start_idx = 611, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 900, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 53, + .ident_start_idx = 54, .ident_nums = 1 }, { /* class_tid: 4, , table: profile_tcam.prof_func_catch_all */ @@ -3356,7 +3439,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 = 4888, + .cond_start_idx = 4957, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -3368,14 +3451,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 628, + .key_start_idx = 632, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, .result_start_idx = 906, .result_bit_size = 33, .result_num_fields = 8, - .ident_start_idx = 54, + .ident_start_idx = 55, .ident_nums = 0 }, { /* class_tid: 4, , table: l2_cntxt_tcam_cache.vf_egr_wr */ @@ -3388,13 +3471,13 @@ 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 = 4888, + .cond_start_idx = 4957, .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 = 671, + .key_start_idx = 675, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -3413,7 +3496,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 = 4888, + .cond_start_idx = 4957, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR, @@ -3436,17 +3519,17 @@ 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 = 4888, + .cond_start_idx = 4957, .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 = 672, + .key_start_idx = 676, .blob_key_bit_size = 15, .key_bit_size = 15, .key_num_fields = 3, - .ident_start_idx = 54, + .ident_start_idx = 55, .ident_nums = 0 }, { /* class_tid: 4, , table: control.prof_tcam_cache.vfr.0 */ @@ -3457,7 +3540,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 = 4888, + .cond_start_idx = 4957, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -3474,7 +3557,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 = 4889, + .cond_start_idx = 4958, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE, .tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_DROP_AREC_PTR, @@ -3496,7 +3579,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 = 4889, + .cond_start_idx = 4958, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -3508,14 +3591,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 675, + .key_start_idx = 679, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 953, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 54, + .ident_start_idx = 55, .ident_nums = 0 }, { /* class_tid: 4, , table: l2_cntxt_tcam.vfr_2_vf_ing.0 */ @@ -3527,7 +3610,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 = 4889, + .cond_start_idx = 4958, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -3539,14 +3622,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 696, + .key_start_idx = 700, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 959, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 54, + .ident_start_idx = 55, .ident_nums = 0 }, { /* class_tid: 4, , table: fkb_select.vfr_em */ @@ -3558,7 +3641,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 = 4889, + .cond_start_idx = 4958, .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, @@ -3578,7 +3661,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 = 4889, + .cond_start_idx = 4958, .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, @@ -3598,7 +3681,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 = 4889, + .cond_start_idx = 4958, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -3610,7 +3693,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 717, + .key_start_idx = 721, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, @@ -3627,7 +3710,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 = 4889, + .cond_start_idx = 4958, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -3639,7 +3722,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 760, + .key_start_idx = 764, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, @@ -3658,13 +3741,13 @@ 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 = 4889, + .cond_start_idx = 4958, .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 = 803, + .key_start_idx = 807, .blob_key_bit_size = 15, .key_bit_size = 15, .key_num_fields = 3, @@ -3681,7 +3764,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 = 4889, + .cond_start_idx = 4958, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_VF_FUNC_SVIF, @@ -3700,12 +3783,12 @@ 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 = 4889, + .cond_start_idx = 4958, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, - .key_start_idx = 806, + .key_start_idx = 810, .blob_key_bit_size = 0, .key_bit_size = 0, .key_num_fields = 3, @@ -3724,17 +3807,17 @@ 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 = 4889, + .cond_start_idx = 4958, .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 = 809, + .key_start_idx = 813, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 54, + .ident_start_idx = 55, .ident_nums = 0 }, { /* class_tid: 4, , table: control.0 */ @@ -3745,7 +3828,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 = 4889, + .cond_start_idx = 4958, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -3760,7 +3843,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 = 4890, + .cond_start_idx = 4959, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_SVIF, @@ -3781,13 +3864,13 @@ 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 = 4890, + .cond_start_idx = 4959, .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 = 810, + .key_start_idx = 814, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -3804,7 +3887,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 = 4890, + .cond_start_idx = 4959, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD, .tbl_operand = BNXT_ULP_CF_IDX_VF_FUNC_SVIF, @@ -3825,7 +3908,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 = 4890, + .cond_start_idx = 4959, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MODIFY_PTR, @@ -3848,7 +3931,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 = 4890, + .cond_start_idx = 4959, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR, @@ -3871,7 +3954,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 = 4890, + .cond_start_idx = 4959, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR, @@ -3892,12 +3975,12 @@ 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 = 4890, + .cond_start_idx = 4959, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES, - .key_start_idx = 811, + .key_start_idx = 815, .blob_key_bit_size = 0, .key_bit_size = 0, .key_num_fields = 2, @@ -3915,17 +3998,17 @@ 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 = 4890, + .cond_start_idx = 4959, .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 = 813, + .key_start_idx = 817, .blob_key_bit_size = 10, .key_bit_size = 10, .key_num_fields = 1, - .ident_start_idx = 54, + .ident_start_idx = 55, .ident_nums = 1 }, { /* class_tid: 5, , table: prof_func_cache.ing_rd */ @@ -3938,17 +4021,17 @@ 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 = 4890, + .cond_start_idx = 4959, .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 = 814, + .key_start_idx = 818, .blob_key_bit_size = 8, .key_bit_size = 8, .key_num_fields = 1, - .ident_start_idx = 55, + .ident_start_idx = 56, .ident_nums = 1 }, { /* class_tid: 5, , table: l2_cntxt_tcam_cache.ing_rd */ @@ -3961,17 +4044,17 @@ 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 = 4890, + .cond_start_idx = 4959, .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 = 815, + .key_start_idx = 819, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 56, + .ident_start_idx = 57, .ident_nums = 1 }, { /* class_tid: 5, , table: control.ing_0 */ @@ -3982,7 +4065,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 = 4890, + .cond_start_idx = 4959, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -3998,7 +4081,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 = 4891, + .cond_start_idx = 4960, .cond_nums = 1 }, .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ, .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX, @@ -4012,11 +4095,11 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .func_src2 = BNXT_ULP_FUNC_SRC_CONST, .func_opr2 = 1, .func_dst_opr = BNXT_ULP_RF_IDX_CC }, - .key_start_idx = 816, + .key_start_idx = 820, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 57, + .ident_start_idx = 58, .ident_nums = 2 }, { /* class_tid: 5, , table: l2_cntxt_tcam.ing_0 */ @@ -4028,7 +4111,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 = 4892, + .cond_start_idx = 4961, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0, @@ -4040,14 +4123,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 817, + .key_start_idx = 821, .blob_key_bit_size = 213, .key_bit_size = 213, .key_num_fields = 21, .result_start_idx = 1295, .result_bit_size = 43, .result_num_fields = 6, - .ident_start_idx = 59, + .ident_start_idx = 60, .ident_nums = 1 }, { /* class_tid: 5, , table: l2_cntxt_tcam_cache.ing_wr */ @@ -4060,13 +4143,13 @@ 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 = 4896, + .cond_start_idx = 4965, .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 = 838, + .key_start_idx = 842, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, @@ -4084,18 +4167,18 @@ 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 = 4900, + .cond_start_idx = 4969, .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_NOP, .ref_cnt_opcode = BNXT_ULP_REF_CNT_OPC_NOP, - .key_start_idx = 839, + .key_start_idx = 843, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 60, + .ident_start_idx = 61, .ident_nums = 1 }, { /* class_tid: 6, , table: control.l2_cache_check */ @@ -4106,7 +4189,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 = 4900, + .cond_start_idx = 4969, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP @@ -4120,7 +4203,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 0, .cond_false_goto = 1023, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 4901, + .cond_start_idx = 4970, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -4140,7 +4223,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 = 4902, + .cond_start_idx = 4971, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -4162,17 +4245,17 @@ 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 = 4903, + .cond_start_idx = 4972, .cond_nums = 0 }, .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 = 840, + .key_start_idx = 844, .blob_key_bit_size = 32, .key_bit_size = 32, .key_num_fields = 1, - .ident_start_idx = 61, + .ident_start_idx = 62, .ident_nums = 1 }, { /* class_tid: 7, , table: control.flow_chain_group_id */ @@ -4183,7 +4266,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 = 4903, + .cond_start_idx = 4972, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -4199,7 +4282,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 = 4904, + .cond_start_idx = 4973, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_ALLOC_TBL_OPC_ALLOC, .tbl_operand = BNXT_ULP_RF_IDX_JUMP_META_IDX, @@ -4218,7 +4301,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 = 4904, + .cond_start_idx = 4973, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -4241,13 +4324,13 @@ 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 = 4904, + .cond_start_idx = 4973, .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 = 841, + .key_start_idx = 845, .blob_key_bit_size = 32, .key_bit_size = 32, .key_num_fields = 1, @@ -4265,17 +4348,17 @@ 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 = 4904, + .cond_start_idx = 4973, .cond_nums = 0 }, .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 = 842, + .key_start_idx = 846, .blob_key_bit_size = 43, .key_bit_size = 43, .key_num_fields = 2, - .ident_start_idx = 62, + .ident_start_idx = 63, .ident_nums = 0 }, { /* class_tid: 7, , table: control.group_miss_action */ @@ -4286,7 +4369,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1023, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 4904, + .cond_start_idx = 4973, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -4302,13 +4385,13 @@ 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 = 4905, + .cond_start_idx = 4974, .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 = 844, + .key_start_idx = 848, .blob_key_bit_size = 43, .key_bit_size = 43, .key_num_fields = 2, @@ -4326,17 +4409,17 @@ 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 = 4905, + .cond_start_idx = 4974, .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 = 846, + .key_start_idx = 850, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 62, + .ident_start_idx = 63, .ident_nums = 2 }, { /* class_tid: 7, , table: profile_tcam_bypass.prof_func_group_catch_all */ @@ -4348,7 +4431,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 = 4905, + .cond_start_idx = 4974, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -4366,14 +4449,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 847, + .key_start_idx = 851, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, .result_start_idx = 1310, .result_bit_size = 33, .result_num_fields = 4, - .ident_start_idx = 64, + .ident_start_idx = 65, .ident_nums = 0 }, { /* class_tid: 7, , table: flow_chain_cache.group_check_egr */ @@ -4386,17 +4469,17 @@ 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 = 4906, + .cond_start_idx = 4975, .cond_nums = 0 }, .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 = 890, + .key_start_idx = 894, .blob_key_bit_size = 32, .key_bit_size = 32, .key_num_fields = 1, - .ident_start_idx = 64, + .ident_start_idx = 65, .ident_nums = 1 }, { /* class_tid: 7, , table: control.flow_chain_group_id_egr */ @@ -4407,7 +4490,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 = 4906, + .cond_start_idx = 4975, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -4423,7 +4506,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 = 4907, + .cond_start_idx = 4976, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_ALLOC_TBL_OPC_ALLOC, .tbl_operand = BNXT_ULP_RF_IDX_JUMP_META_IDX, @@ -4442,7 +4525,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 = 4907, + .cond_start_idx = 4976, .cond_nums = 0 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_NOP, @@ -4465,13 +4548,13 @@ 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 = 4907, + .cond_start_idx = 4976, .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 = 891, + .key_start_idx = 895, .blob_key_bit_size = 32, .key_bit_size = 32, .key_num_fields = 1, @@ -4489,17 +4572,17 @@ 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 = 4907, + .cond_start_idx = 4976, .cond_nums = 0 }, .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 = 892, + .key_start_idx = 896, .blob_key_bit_size = 43, .key_bit_size = 43, .key_num_fields = 2, - .ident_start_idx = 65, + .ident_start_idx = 66, .ident_nums = 0 }, { /* class_tid: 7, , table: control.group_miss_action_egr */ @@ -4510,7 +4593,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .cond_true_goto = 1, .cond_false_goto = 1023, .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 4907, + .cond_start_idx = 4976, .cond_nums = 1 }, .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE, @@ -4526,13 +4609,13 @@ 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 = 4908, + .cond_start_idx = 4977, .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 = 894, + .key_start_idx = 898, .blob_key_bit_size = 43, .key_bit_size = 43, .key_num_fields = 2, @@ -4550,17 +4633,17 @@ 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 = 4908, + .cond_start_idx = 4977, .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 = 896, + .key_start_idx = 900, .blob_key_bit_size = 11, .key_bit_size = 11, .key_num_fields = 1, - .ident_start_idx = 65, + .ident_start_idx = 66, .ident_nums = 2 }, { /* class_tid: 7, , table: profile_tcam_bypass.prof_func_group_catch_all_egr */ @@ -4572,7 +4655,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 = 4908, + .cond_start_idx = 4977, .cond_nums = 0 }, .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE, .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0, @@ -4590,15 +4673,29 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = { .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP, .critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO, .track_type = CFA_TRACK_TYPE_SID, - .key_start_idx = 897, + .key_start_idx = 901, .blob_key_bit_size = 94, .key_bit_size = 94, .key_num_fields = 43, .result_start_idx = 1318, .result_bit_size = 33, .result_num_fields = 4, - .ident_start_idx = 67, + .ident_start_idx = 68, .ident_nums = 0 + }, + { /* class_tid: 8, , table: control.reject */ + .description = "control.reject", + .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE, + .direction = TF_DIR_RX, + .true_message = "Reject: Thor not supporting hot upgrade template", + .execute_info = { + .cond_true_goto = 1023, + .cond_false_goto = 0, + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE, + .cond_start_idx = 4978, + .cond_nums = 0 }, + .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP, + .fdb_opcode = BNXT_ULP_FDB_OPC_NOP } }; @@ -4639,58 +4736,70 @@ struct bnxt_ulp_mapper_cond_list_info ulp_thor_class_cond_oper_list[] = { .cond_start_idx = 38, .cond_nums = 3 }, - /* cond_execute: class_tid: 1, control.l2_only_check:131*/ + /* cond_execute: class_tid: 1, control.l2_only_check:133*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 131, + .cond_start_idx = 133, .cond_nums = 5 }, - /* cond_execute: class_tid: 1, control.l2_only_check:131*/ + /* cond_execute: class_tid: 1, control.l2_only_check:133*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 136, + .cond_start_idx = 138, .cond_nums = 5 }, - /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:141*/ + /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:143*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 141, + .cond_start_idx = 143, .cond_nums = 5 }, - /* cond_execute: class_tid: 2, control.l2_only_check:2471*/ + /* cond_execute: class_tid: 1, wm.ingress_generic_template:2535*/ + { + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, + .cond_start_idx = 2535, + .cond_nums = 2 + }, + /* cond_execute: class_tid: 1, wm.ingress_generic_template:2535*/ + { + .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR, + .cond_start_idx = 2537, + .cond_nums = 1 + }, + /* cond_execute: class_tid: 2, control.l2_only_check:2539*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2471, + .cond_start_idx = 2539, .cond_nums = 5 }, - /* cond_execute: class_tid: 2, control.l2_only_check:2471*/ + /* cond_execute: class_tid: 2, control.l2_only_check:2539*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2476, + .cond_start_idx = 2544, .cond_nums = 5 }, - /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:2481*/ + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:2549*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2481, + .cond_start_idx = 2549, .cond_nums = 5 }, - /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:2481*/ + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:2549*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2486, + .cond_start_idx = 2554, .cond_nums = 5 }, - /* cond_execute: class_tid: 2, control.check_tunnel_recycle:2491*/ + /* cond_execute: class_tid: 2, control.check_tunnel_recycle:2559*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND, - .cond_start_idx = 2491, + .cond_start_idx = 2559, .cond_nums = 2 }, - /* cond_execute: class_tid: 3, tunnel_gparse_cache.def_cust_tun_rd:4881*/ + /* cond_execute: class_tid: 3, tunnel_gparse_cache.def_cust_tun_rd:4950*/ { .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR, - .cond_start_idx = 4881, + .cond_start_idx = 4950, .cond_nums = 2 } }; @@ -5296,12 +5405,21 @@ 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_INNER_LOOP }, - /* cond_execute: class_tid: 1, control.check_f1_flow:130*/ + /* cond_execute: class_tid: 1, control.update_default_l2_context:130*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_O_DMAC + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, + .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID + }, + /* cond_execute: class_tid: 1, control.check_f1_flow:132*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_F1 }, - /* cond_execute: class_tid: 1, control.l2_only_check:131*/ + /* cond_execute: class_tid: 1, control.l2_only_check:133*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5322,7 +5440,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:131*/ + /* cond_execute: class_tid: 1, control.l2_only_check:133*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5343,7 +5461,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: 1, control.tunnel_ipv6_sip_check:141*/ + /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:143*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -5364,7 +5482,7 @@ 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, control.terminating_flow:146*/ + /* field_cond: class_tid: 1, control.terminating_flow:148*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -5377,7 +5495,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:149*/ + /* field_cond: class_tid: 1, control.terminating_flow:151*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -5390,7 +5508,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:152*/ + /* field_cond: class_tid: 1, control.terminating_flow:154*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5399,7 +5517,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:154*/ + /* field_cond: class_tid: 1, control.terminating_flow:156*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5408,12 +5526,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, control.terminating_flow:156*/ + /* field_cond: class_tid: 1, control.terminating_flow:158*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP }, - /* field_cond: class_tid: 1, proto_header_cache.rd:157*/ + /* field_cond: class_tid: 1, proto_header_cache.rd:159*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -5422,12 +5540,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_INNER_LOOP }, - /* cond_execute: class_tid: 1, control.proto_header_cache_miss:159*/ + /* cond_execute: class_tid: 1, control.proto_header_cache_miss:161*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 1, hdr_overlap_cache.overlap_check:160*/ + /* field_cond: class_tid: 1, hdr_overlap_cache.overlap_check:162*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -5436,22 +5554,22 @@ 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_INNER_LOOP }, - /* cond_execute: class_tid: 1, control.overlap_miss:162*/ + /* cond_execute: class_tid: 1, control.overlap_miss:164*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 1, group_miss_action_cache.rd:163*/ + /* cond_execute: class_tid: 1, group_miss_action_cache.rd:165*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP }, - /* field_cond: class_tid: 1, group_miss_action_cache.rd:164*/ + /* field_cond: class_tid: 1, group_miss_action_cache.rd:166*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:165*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:167*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5460,7 +5578,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:167*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:169*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -5473,12 +5591,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_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:170*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:172*/ { .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:171*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:173*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5495,7 +5613,7 @@ struct bnxt_ulp_mapper_cond_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:175*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:177*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5512,7 +5630,7 @@ struct bnxt_ulp_mapper_cond_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:179*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:181*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5533,7 +5651,7 @@ struct bnxt_ulp_mapper_cond_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:184*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:186*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5554,7 +5672,7 @@ struct bnxt_ulp_mapper_cond_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:189*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:191*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5575,7 +5693,7 @@ struct bnxt_ulp_mapper_cond_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:194*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:196*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -5596,7 +5714,7 @@ struct bnxt_ulp_mapper_cond_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:199*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:201*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5613,12 +5731,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:203*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:205*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:204*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:206*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5635,7 +5753,7 @@ struct bnxt_ulp_mapper_cond_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:208*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:210*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5652,7 +5770,7 @@ struct bnxt_ulp_mapper_cond_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:212*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:214*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5669,7 +5787,7 @@ struct bnxt_ulp_mapper_cond_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:216*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:218*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5686,7 +5804,7 @@ struct bnxt_ulp_mapper_cond_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:220*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:222*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5703,7 +5821,7 @@ struct bnxt_ulp_mapper_cond_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:224*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:226*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5720,7 +5838,7 @@ struct bnxt_ulp_mapper_cond_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:228*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:230*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5737,7 +5855,7 @@ struct bnxt_ulp_mapper_cond_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:232*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:234*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5754,7 +5872,7 @@ struct bnxt_ulp_mapper_cond_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:236*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:238*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5771,7 +5889,7 @@ struct bnxt_ulp_mapper_cond_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:240*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:242*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5788,7 +5906,7 @@ struct bnxt_ulp_mapper_cond_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:244*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:246*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5805,7 +5923,7 @@ struct bnxt_ulp_mapper_cond_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:248*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:250*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5826,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_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:253*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:255*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -5843,7 +5961,7 @@ struct bnxt_ulp_mapper_cond_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:257*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:259*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -5856,7 +5974,7 @@ struct bnxt_ulp_mapper_cond_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:260*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:262*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -5869,7 +5987,33 @@ struct bnxt_ulp_mapper_cond_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:263*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:265*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_MPLS + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL + }, + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:268*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE_OPT + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY + }, + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:271*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -5886,7 +6030,7 @@ struct bnxt_ulp_mapper_cond_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:267*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:275*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -5899,7 +6043,7 @@ struct bnxt_ulp_mapper_cond_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:270*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:278*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -5916,7 +6060,7 @@ struct bnxt_ulp_mapper_cond_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:274*/ + /* 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_IS_TUNNEL @@ -5929,7 +6073,7 @@ struct bnxt_ulp_mapper_cond_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:277*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:285*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -5950,7 +6094,7 @@ struct bnxt_ulp_mapper_cond_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:282*/ + /* 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_IS_TUNNEL @@ -5967,7 +6111,7 @@ struct bnxt_ulp_mapper_cond_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:286*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:294*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -5988,7 +6132,7 @@ struct bnxt_ulp_mapper_cond_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:291*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:299*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -6009,7 +6153,7 @@ struct bnxt_ulp_mapper_cond_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:296*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:304*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6026,7 +6170,7 @@ struct bnxt_ulp_mapper_cond_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:300*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:308*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -6043,7 +6187,7 @@ struct bnxt_ulp_mapper_cond_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:304*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:312*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6064,7 +6208,7 @@ struct bnxt_ulp_mapper_cond_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:309*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:317*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6081,7 +6225,7 @@ struct bnxt_ulp_mapper_cond_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:313*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:321*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6102,7 +6246,7 @@ struct bnxt_ulp_mapper_cond_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:318*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:326*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6123,7 +6267,7 @@ struct bnxt_ulp_mapper_cond_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:323*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:331*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6140,7 +6284,7 @@ struct bnxt_ulp_mapper_cond_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:327*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:335*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6157,7 +6301,7 @@ struct bnxt_ulp_mapper_cond_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:331*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:339*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6178,7 +6322,7 @@ struct bnxt_ulp_mapper_cond_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:336*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:344*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6199,7 +6343,7 @@ struct bnxt_ulp_mapper_cond_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:341*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:349*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6216,7 +6360,7 @@ struct bnxt_ulp_mapper_cond_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:345*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:353*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6233,7 +6377,7 @@ struct bnxt_ulp_mapper_cond_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:349*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:357*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6254,7 +6398,7 @@ struct bnxt_ulp_mapper_cond_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:354*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:362*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6275,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_I_IPV4_TTL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:359*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:367*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6292,7 +6436,7 @@ struct bnxt_ulp_mapper_cond_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:363*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:371*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6309,7 +6453,7 @@ struct bnxt_ulp_mapper_cond_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:367*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:375*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6330,7 +6474,7 @@ struct bnxt_ulp_mapper_cond_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:372*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:380*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6351,7 +6495,7 @@ struct bnxt_ulp_mapper_cond_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:377*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:385*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6368,7 +6512,7 @@ struct bnxt_ulp_mapper_cond_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:381*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:389*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6385,7 +6529,7 @@ struct bnxt_ulp_mapper_cond_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:385*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:393*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6406,7 +6550,7 @@ struct bnxt_ulp_mapper_cond_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:390*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:398*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6427,7 +6571,7 @@ struct bnxt_ulp_mapper_cond_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:395*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:403*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6444,7 +6588,7 @@ struct bnxt_ulp_mapper_cond_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:399*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:407*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6461,7 +6605,7 @@ struct bnxt_ulp_mapper_cond_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:403*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:411*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -6470,7 +6614,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_IS_TUNNEL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:405*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:413*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -6483,12 +6627,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_I_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:408*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:416*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:409*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:417*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -6501,7 +6645,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_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:412*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:420*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -6510,7 +6654,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_IS_TUNNEL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:414*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:422*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -6523,12 +6667,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_I_ICMP }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:417*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:425*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 1, fkb_select.wc_gen_template:418*/ + /* field_cond: class_tid: 1, fkb_select.wc_gen_template:426*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -6541,12 +6685,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, wm.ingress_generic_template_grp_catch_all:421*/ + /* cond_execute: class_tid: 1, wm.ingress_generic_template_grp_catch_all:429*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:422*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:430*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6555,7 +6699,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:424*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:432*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6564,7 +6708,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:426*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:434*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -6577,7 +6721,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_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:429*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:437*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -6590,17 +6734,17 @@ 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_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:432*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:440*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:433*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:441*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:434*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:442*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6617,7 +6761,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:438*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:446*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6634,7 +6778,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:442*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:450*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6651,7 +6795,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:446*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:454*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6668,7 +6812,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:450*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:458*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6689,7 +6833,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:455*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:463*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6710,7 +6854,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:460*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:468*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6731,7 +6875,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:465*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:473*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6752,7 +6896,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:470*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:478*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6773,7 +6917,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:475*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:483*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6794,7 +6938,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:480*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:488*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6815,7 +6959,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:485*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:493*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -6836,7 +6980,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:490*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:498*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6853,7 +6997,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:494*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:502*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6870,7 +7014,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:498*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:506*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6887,12 +7031,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:502*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:510*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:503*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:511*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6909,12 +7053,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:507*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:515*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:508*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:516*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6931,7 +7075,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:512*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:520*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6948,7 +7092,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:516*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:524*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6965,7 +7109,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:520*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:528*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6982,7 +7126,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:524*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:532*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -6999,7 +7143,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:528*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:536*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7016,7 +7160,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:532*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:540*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7033,7 +7177,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:536*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:544*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7050,7 +7194,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:540*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:548*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7067,7 +7211,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:544*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:552*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7084,7 +7228,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:548*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:556*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7101,7 +7245,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:552*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:560*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7118,7 +7262,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:556*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:564*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7135,7 +7279,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:560*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:568*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7152,7 +7296,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:564*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:572*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7169,7 +7313,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:568*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:576*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7186,7 +7330,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:572*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:580*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7203,7 +7347,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:576*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:584*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7220,7 +7364,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:580*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:588*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7237,7 +7381,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:584*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:592*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7254,7 +7398,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:588*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:596*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7275,7 +7419,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:593*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:601*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7292,7 +7436,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:597*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:605*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7313,7 +7457,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:602*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:610*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -7330,7 +7474,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:606*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:614*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7343,7 +7487,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:609*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:617*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7356,7 +7500,20 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:612*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:620*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_MPLS + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL + }, + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:623*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7369,7 +7526,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:615*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:626*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7382,7 +7539,46 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:618*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:629*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_MPLS + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL + }, + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:632*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE_OPT + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY + }, + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:635*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE_OPT + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY + }, + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:638*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7399,7 +7595,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:622*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:642*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7412,7 +7608,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:625*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:645*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7429,7 +7625,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:629*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:649*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7442,7 +7638,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:632*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:652*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7459,7 +7655,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:636*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:656*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7472,7 +7668,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:639*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:659*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7489,7 +7685,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:643*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:663*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7502,7 +7698,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:646*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:666*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7523,7 +7719,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:651*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:671*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7540,7 +7736,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:655*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:675*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7561,7 +7757,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:660*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:680*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7578,7 +7774,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:664*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:684*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7599,7 +7795,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:669*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:689*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7620,7 +7816,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:674*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:694*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7637,7 +7833,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:678*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:698*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7654,7 +7850,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:682*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:702*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7675,7 +7871,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:687*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:707*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7696,7 +7892,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:692*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:712*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7713,7 +7909,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:696*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:716*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7730,7 +7926,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:700*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:720*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7751,7 +7947,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:705*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:725*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7768,7 +7964,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:709*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:729*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7789,7 +7985,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:714*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:734*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -7806,7 +8002,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:718*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:738*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7823,7 +8019,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:722*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:742*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7836,7 +8032,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:725*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:745*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7853,7 +8049,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:729*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:749*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7866,7 +8062,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:732*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:752*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7883,7 +8079,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:736*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:756*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7896,7 +8092,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:739*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:759*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7913,7 +8109,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:743*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:763*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7926,7 +8122,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:746*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:766*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7943,7 +8139,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:750*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:770*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7956,7 +8152,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:753*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:773*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -7973,7 +8169,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:757*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:777*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -7986,7 +8182,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:760*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:780*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8003,7 +8199,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:764*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:784*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8016,7 +8212,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:767*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:787*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8033,7 +8229,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:771*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:791*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8046,7 +8242,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:774*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:794*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8063,7 +8259,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:778*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:798*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8080,7 +8276,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:782*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:802*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8093,7 +8289,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:785*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:805*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8106,7 +8302,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:788*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:808*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8123,7 +8319,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:792*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:812*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8140,7 +8336,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:796*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:816*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8153,7 +8349,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:799*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:819*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8166,7 +8362,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:802*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:822*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8179,7 +8375,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.ingress_generic_template_grp_catch_all:805*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:825*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8192,7 +8388,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.ingress_generic_template_grp_catch_all:808*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:828*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8201,7 +8397,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.ingress_generic_template_grp_catch_all:810*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:830*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8210,7 +8406,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.ingress_generic_template_grp_catch_all:812*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:832*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8227,7 +8423,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:816*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:836*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8244,7 +8440,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:820*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:840*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8257,7 +8453,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:823*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:843*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8270,7 +8466,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:826*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:846*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8283,7 +8479,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.ingress_generic_template_grp_catch_all:829*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:849*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8296,7 +8492,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.ingress_generic_template_grp_catch_all:832*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:852*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8305,7 +8501,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.ingress_generic_template_grp_catch_all:834*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:854*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8314,7 +8510,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.ingress_generic_template_grp_catch_all:836*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:856*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8331,7 +8527,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:840*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:860*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8348,7 +8544,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:844*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:864*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8361,7 +8557,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:847*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:867*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8374,7 +8570,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:850*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:870*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8391,7 +8587,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:854*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:874*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8408,7 +8604,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:858*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:878*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8421,7 +8617,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:861*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:881*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8434,7 +8630,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:864*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:884*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8451,7 +8647,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:868*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:888*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8468,7 +8664,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:872*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:892*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8481,7 +8677,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:875*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:895*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8494,7 +8690,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:878*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:898*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8511,7 +8707,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:882*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:902*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8528,7 +8724,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:886*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:906*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8541,7 +8737,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:889*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:909*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8554,7 +8750,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:892*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:912*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8563,7 +8759,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_L2_ONLY }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:894*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:914*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8580,7 +8776,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:898*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:918*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8597,7 +8793,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:902*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:922*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8610,7 +8806,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:905*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:925*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8623,7 +8819,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:908*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:928*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8632,7 +8828,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_L2_ONLY }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:910*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:930*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8649,7 +8845,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:914*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:934*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8666,7 +8862,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:918*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:938*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8679,7 +8875,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:921*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:941*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8692,7 +8888,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:924*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:944*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8701,7 +8897,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_L2_ONLY }, - /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:926*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:946*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8718,7 +8914,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:930*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:950*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8735,7 +8931,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:934*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:954*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8748,7 +8944,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:937*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:957*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8761,7 +8957,7 @@ struct bnxt_ulp_mapper_cond_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.ingress_generic_template_grp_catch_all:940*/ + /* field_cond: class_tid: 1, wm.ingress_generic_template_grp_catch_all:960*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -8770,7 +8966,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_L2_ONLY }, - /* field_cond: class_tid: 1, hdr_overlap_cache.overlap_wr:942*/ + /* field_cond: class_tid: 1, hdr_overlap_cache.overlap_wr:962*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -8779,12 +8975,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_INNER_LOOP }, - /* cond_execute: class_tid: 1, fkb_select.em_gen_template_alloc:944*/ + /* cond_execute: class_tid: 1, fkb_select.em_gen_template_alloc:964*/ { .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:945*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:965*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8793,7 +8989,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:947*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:967*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8802,7 +8998,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:949*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:969*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8811,7 +9007,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:951*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:971*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8820,7 +9016,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:953*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:973*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8829,7 +9025,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:955*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:975*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8838,7 +9034,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:957*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:977*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8847,7 +9043,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:959*/ + /* field_cond: class_tid: 1, control.profile_tcam_priority:979*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8856,7 +9052,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:961*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:981*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8865,7 +9061,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:963*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:983*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8874,7 +9070,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:965*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:985*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8883,7 +9079,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:967*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:987*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8892,7 +9088,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:969*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:989*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8901,7 +9097,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:971*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:991*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8910,7 +9106,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:973*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:993*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8919,7 +9115,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:975*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:995*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8928,7 +9124,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:977*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:997*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8937,7 +9133,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:979*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:999*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8946,7 +9142,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:981*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1001*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8955,7 +9151,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:983*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1003*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8964,7 +9160,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:985*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1005*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8973,7 +9169,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:987*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1007*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8982,7 +9178,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:989*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1009*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -8991,7 +9187,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:991*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1011*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9000,7 +9196,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:993*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1013*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9009,7 +9205,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:995*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1015*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9018,7 +9214,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:997*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1017*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9027,7 +9223,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:999*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1019*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9036,7 +9232,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:1001*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1021*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9045,7 +9241,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:1003*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1023*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9054,7 +9250,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:1005*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1025*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9063,7 +9259,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:1007*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1027*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9072,7 +9268,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:1009*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1029*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9081,7 +9277,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:1011*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1031*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9090,7 +9286,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:1013*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1033*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9099,7 +9295,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:1015*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1035*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9108,7 +9304,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:1017*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1037*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9117,7 +9313,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:1019*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1039*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9126,7 +9322,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:1021*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1041*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9135,7 +9331,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:1023*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1043*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9144,7 +9340,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:1025*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1045*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9153,7 +9349,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:1027*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1047*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9162,7 +9358,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:1029*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1049*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9171,7 +9367,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:1031*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1051*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9180,7 +9376,16 @@ struct bnxt_ulp_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:1033*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1053*/ + { + .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: 1, profile_tcam.gen_template:1055*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9189,7 +9394,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:1035*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1057*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9198,7 +9403,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:1037*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1059*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9207,7 +9412,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:1039*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1061*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9216,7 +9421,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:1041*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1063*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9225,7 +9430,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:1043*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1065*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9234,7 +9439,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:1045*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1067*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9243,7 +9448,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:1047*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1069*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9252,7 +9457,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:1049*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1071*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9261,7 +9466,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:1051*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1073*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9270,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_IPV4 }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:1053*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1075*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9279,7 +9484,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:1055*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1077*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9288,7 +9493,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:1057*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1079*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9297,7 +9502,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:1059*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1081*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9306,7 +9511,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:1061*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1083*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9315,7 +9520,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:1063*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1085*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9324,7 +9529,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:1065*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1087*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9333,7 +9538,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:1067*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1089*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9342,7 +9547,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:1069*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1091*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9351,7 +9556,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:1071*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1093*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9360,7 +9565,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:1073*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1095*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9369,7 +9574,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:1075*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1097*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9378,7 +9583,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:1077*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1099*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9387,7 +9592,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:1079*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1101*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9396,7 +9601,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:1081*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1103*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9409,7 +9614,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:1084*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1106*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9422,7 +9627,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:1087*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1109*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9435,7 +9640,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:1090*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1112*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9448,17 +9653,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:1093*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1115*/ { .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:1094*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1116*/ { .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:1095*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1117*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9467,7 +9672,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:1097*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1119*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9476,7 +9681,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:1099*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1121*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9485,7 +9690,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:1101*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1123*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9494,7 +9699,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:1103*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1125*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9503,7 +9708,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:1105*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1127*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9512,7 +9717,43 @@ struct bnxt_ulp_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:1107*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1129*/ + { + .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: 1, profile_tcam.gen_template:1131*/ + { + .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: 1, profile_tcam.gen_template:1133*/ + { + .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: 1, profile_tcam.gen_template:1135*/ + { + .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: 1, profile_tcam.gen_template:1137*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9521,7 +9762,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:1109*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1139*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9530,7 +9771,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:1111*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1141*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9539,7 +9780,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:1113*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1143*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9548,7 +9789,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:1115*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1145*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9557,7 +9798,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:1117*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1147*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9566,7 +9807,16 @@ 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:1119*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1149*/ + { + .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_MPLS + }, + /* field_cond: class_tid: 1, profile_tcam.gen_template:1151*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9575,7 +9825,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:1121*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1153*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9584,7 +9834,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:1123*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1155*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9593,7 +9843,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:1125*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1157*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9602,7 +9852,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:1127*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1159*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9611,7 +9861,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:1129*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1161*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9620,22 +9870,31 @@ 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:1131*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1163*/ + { + .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_MPLS + }, + /* field_cond: class_tid: 1, profile_tcam.gen_template:1165*/ { .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:1132*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1166*/ { .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:1133*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1167*/ { .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:1134*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1168*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9644,7 +9903,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:1136*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1170*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9653,7 +9912,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:1138*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1172*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9662,7 +9921,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:1140*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1174*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9671,7 +9930,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:1142*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1176*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9680,7 +9939,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:1144*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1178*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9689,7 +9948,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:1146*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1180*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9698,7 +9957,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:1148*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1182*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9707,7 +9966,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:1150*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1184*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9716,7 +9975,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:1152*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1186*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9725,7 +9984,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:1154*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1188*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9734,7 +9993,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:1156*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1190*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9743,7 +10002,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:1158*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1192*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9752,7 +10011,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:1160*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1194*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9761,12 +10020,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:1162*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1196*/ { .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:1163*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1197*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9775,7 +10034,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:1165*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1199*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9784,12 +10043,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:1167*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1201*/ { .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:1168*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1202*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9798,7 +10057,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:1170*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1204*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9807,7 +10066,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:1172*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1206*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9816,7 +10075,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:1174*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1208*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9825,7 +10084,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:1176*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1210*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9834,7 +10093,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:1178*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1212*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9843,7 +10102,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:1180*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1214*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9852,7 +10111,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:1182*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1216*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9861,7 +10120,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:1184*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1218*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9870,7 +10129,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:1186*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1220*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9879,7 +10138,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:1188*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1222*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9888,7 +10147,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:1190*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1224*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9897,7 +10156,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:1192*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1226*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9910,7 +10169,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:1195*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1229*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9923,17 +10182,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:1198*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1232*/ { .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:1199*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1233*/ { .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:1200*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1234*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9942,7 +10201,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:1202*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1236*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -9951,7 +10210,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, profile_tcam.gen_template:1204*/ + /* field_cond: class_tid: 1, profile_tcam.gen_template:1238*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -9960,16 +10219,16 @@ 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_INNER_LOOP }, + /* field_cond: class_tid: 1, profile_tcam.gen_template:1240*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 1, profile_tcam.gen_template:1207*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, .cond_operand = BNXT_ULP_CF_IDX_GROUP_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1208*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1242*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -9978,7 +10237,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1210*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1244*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -9987,7 +10246,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1212*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1246*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -10000,7 +10259,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_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1215*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1249*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -10009,26 +10268,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_INNER_LOOP }, + /* field_cond: class_tid: 1, wm_key_recipe.0:1251*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1218*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1252*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, .cond_operand = BNXT_ULP_CF_IDX_GROUP_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1219*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1253*/ { .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:1220*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1254*/ { .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:1221*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1255*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10045,7 +10305,7 @@ struct bnxt_ulp_mapper_cond_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:1225*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1259*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10062,7 +10322,7 @@ struct bnxt_ulp_mapper_cond_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:1229*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1263*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10079,7 +10339,7 @@ struct bnxt_ulp_mapper_cond_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:1233*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1267*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10096,7 +10356,7 @@ struct bnxt_ulp_mapper_cond_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:1237*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1271*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10117,7 +10377,7 @@ struct bnxt_ulp_mapper_cond_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:1242*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1276*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10138,7 +10398,7 @@ struct bnxt_ulp_mapper_cond_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:1247*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1281*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10159,7 +10419,7 @@ struct bnxt_ulp_mapper_cond_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:1252*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1286*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10180,7 +10440,7 @@ struct bnxt_ulp_mapper_cond_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:1257*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1291*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10201,7 +10461,7 @@ struct bnxt_ulp_mapper_cond_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:1262*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1296*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10222,7 +10482,7 @@ struct bnxt_ulp_mapper_cond_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:1267*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1301*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10243,7 +10503,7 @@ struct bnxt_ulp_mapper_cond_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:1272*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1306*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -10264,7 +10524,7 @@ struct bnxt_ulp_mapper_cond_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:1277*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1311*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10281,7 +10541,7 @@ struct bnxt_ulp_mapper_cond_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:1281*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1315*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10298,7 +10558,7 @@ struct bnxt_ulp_mapper_cond_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:1285*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1319*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10315,12 +10575,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1289*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1323*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1290*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1324*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10337,12 +10597,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1294*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1328*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1295*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1329*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10359,7 +10619,7 @@ struct bnxt_ulp_mapper_cond_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:1299*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1333*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10376,7 +10636,7 @@ struct bnxt_ulp_mapper_cond_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:1303*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1337*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10393,7 +10653,7 @@ struct bnxt_ulp_mapper_cond_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:1307*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1341*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10410,7 +10670,7 @@ struct bnxt_ulp_mapper_cond_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:1311*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1345*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10427,7 +10687,7 @@ struct bnxt_ulp_mapper_cond_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:1315*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1349*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10444,7 +10704,7 @@ struct bnxt_ulp_mapper_cond_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:1319*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1353*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10461,7 +10721,7 @@ struct bnxt_ulp_mapper_cond_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:1323*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1357*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10478,7 +10738,7 @@ struct bnxt_ulp_mapper_cond_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:1327*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1361*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10495,7 +10755,7 @@ struct bnxt_ulp_mapper_cond_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:1331*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1365*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10512,7 +10772,7 @@ struct bnxt_ulp_mapper_cond_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:1335*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1369*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10529,7 +10789,7 @@ struct bnxt_ulp_mapper_cond_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:1339*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1373*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10546,7 +10806,7 @@ struct bnxt_ulp_mapper_cond_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:1343*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1377*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10563,7 +10823,7 @@ struct bnxt_ulp_mapper_cond_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:1347*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1381*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10580,7 +10840,7 @@ struct bnxt_ulp_mapper_cond_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:1351*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1385*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10597,7 +10857,7 @@ struct bnxt_ulp_mapper_cond_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:1355*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1389*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10614,7 +10874,7 @@ struct bnxt_ulp_mapper_cond_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:1359*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1393*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10631,7 +10891,7 @@ struct bnxt_ulp_mapper_cond_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:1363*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1397*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10648,7 +10908,7 @@ struct bnxt_ulp_mapper_cond_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:1367*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1401*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10665,7 +10925,7 @@ struct bnxt_ulp_mapper_cond_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:1371*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1405*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10682,7 +10942,7 @@ struct bnxt_ulp_mapper_cond_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:1375*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1409*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10703,7 +10963,7 @@ struct bnxt_ulp_mapper_cond_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:1380*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1414*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10720,7 +10980,7 @@ struct bnxt_ulp_mapper_cond_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:1384*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1418*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10741,7 +11001,7 @@ struct bnxt_ulp_mapper_cond_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:1389*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1423*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -10758,7 +11018,7 @@ struct bnxt_ulp_mapper_cond_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:1393*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1427*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10771,7 +11031,7 @@ struct bnxt_ulp_mapper_cond_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:1396*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1430*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10784,7 +11044,20 @@ struct bnxt_ulp_mapper_cond_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:1399*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1433*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_MPLS + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL + }, + /* field_cond: class_tid: 1, wm_key_recipe.0:1436*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10797,7 +11070,7 @@ struct bnxt_ulp_mapper_cond_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:1402*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1439*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10810,7 +11083,46 @@ struct bnxt_ulp_mapper_cond_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:1405*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1442*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_MPLS + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL + }, + /* field_cond: class_tid: 1, wm_key_recipe.0:1445*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE_OPT + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY + }, + /* field_cond: class_tid: 1, wm_key_recipe.0:1448*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE_OPT + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY + }, + /* field_cond: class_tid: 1, wm_key_recipe.0:1451*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10827,7 +11139,7 @@ struct bnxt_ulp_mapper_cond_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:1409*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1455*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10840,7 +11152,7 @@ struct bnxt_ulp_mapper_cond_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:1412*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1458*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10857,7 +11169,7 @@ struct bnxt_ulp_mapper_cond_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:1416*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1462*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10870,7 +11182,7 @@ struct bnxt_ulp_mapper_cond_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:1419*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1465*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10887,7 +11199,7 @@ struct bnxt_ulp_mapper_cond_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:1423*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1469*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10900,7 +11212,7 @@ struct bnxt_ulp_mapper_cond_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:1426*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1472*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10917,7 +11229,7 @@ struct bnxt_ulp_mapper_cond_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:1430*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1476*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10930,7 +11242,7 @@ struct bnxt_ulp_mapper_cond_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:1433*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1479*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10951,7 +11263,7 @@ struct bnxt_ulp_mapper_cond_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:1438*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1484*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -10968,7 +11280,7 @@ struct bnxt_ulp_mapper_cond_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:1442*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1488*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -10989,7 +11301,7 @@ struct bnxt_ulp_mapper_cond_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:1447*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1493*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11006,7 +11318,7 @@ struct bnxt_ulp_mapper_cond_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:1451*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1497*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11027,7 +11339,7 @@ struct bnxt_ulp_mapper_cond_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:1456*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1502*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11048,7 +11360,7 @@ struct bnxt_ulp_mapper_cond_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:1461*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1507*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11065,7 +11377,7 @@ struct bnxt_ulp_mapper_cond_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:1465*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1511*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11082,7 +11394,7 @@ struct bnxt_ulp_mapper_cond_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:1469*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1515*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11103,7 +11415,7 @@ struct bnxt_ulp_mapper_cond_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:1474*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1520*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11124,7 +11436,7 @@ struct bnxt_ulp_mapper_cond_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:1479*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1525*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11141,7 +11453,7 @@ struct bnxt_ulp_mapper_cond_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:1483*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1529*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11158,7 +11470,7 @@ struct bnxt_ulp_mapper_cond_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:1487*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1533*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -11179,7 +11491,7 @@ struct bnxt_ulp_mapper_cond_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:1492*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1538*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -11196,7 +11508,7 @@ struct bnxt_ulp_mapper_cond_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:1496*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1542*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -11217,7 +11529,7 @@ struct bnxt_ulp_mapper_cond_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:1501*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1547*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -11234,7 +11546,7 @@ struct bnxt_ulp_mapper_cond_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:1505*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1551*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11251,7 +11563,7 @@ struct bnxt_ulp_mapper_cond_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:1509*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1555*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11264,7 +11576,7 @@ struct bnxt_ulp_mapper_cond_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:1512*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1558*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11281,7 +11593,7 @@ struct bnxt_ulp_mapper_cond_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:1516*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1562*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11294,7 +11606,7 @@ struct bnxt_ulp_mapper_cond_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:1519*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1565*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11311,7 +11623,7 @@ struct bnxt_ulp_mapper_cond_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:1523*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1569*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11324,7 +11636,7 @@ struct bnxt_ulp_mapper_cond_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:1526*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1572*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11341,7 +11653,7 @@ struct bnxt_ulp_mapper_cond_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:1530*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1576*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11354,7 +11666,7 @@ struct bnxt_ulp_mapper_cond_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:1533*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1579*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11371,7 +11683,7 @@ struct bnxt_ulp_mapper_cond_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:1537*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1583*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11384,7 +11696,7 @@ struct bnxt_ulp_mapper_cond_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:1540*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1586*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11401,7 +11713,7 @@ struct bnxt_ulp_mapper_cond_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:1544*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1590*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11414,7 +11726,7 @@ struct bnxt_ulp_mapper_cond_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:1547*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1593*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11431,7 +11743,7 @@ struct bnxt_ulp_mapper_cond_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:1551*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1597*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11444,7 +11756,7 @@ struct bnxt_ulp_mapper_cond_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:1554*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1600*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11461,7 +11773,7 @@ struct bnxt_ulp_mapper_cond_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:1558*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1604*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11474,7 +11786,7 @@ struct bnxt_ulp_mapper_cond_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:1561*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1607*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11491,7 +11803,7 @@ struct bnxt_ulp_mapper_cond_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:1565*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1611*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11508,7 +11820,7 @@ struct bnxt_ulp_mapper_cond_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:1569*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1615*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11521,7 +11833,7 @@ struct bnxt_ulp_mapper_cond_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:1572*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1618*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11534,7 +11846,7 @@ struct bnxt_ulp_mapper_cond_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:1575*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1621*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11551,7 +11863,7 @@ struct bnxt_ulp_mapper_cond_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:1579*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1625*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11568,7 +11880,7 @@ struct bnxt_ulp_mapper_cond_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:1583*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1629*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11581,7 +11893,7 @@ struct bnxt_ulp_mapper_cond_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:1586*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1632*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11594,7 +11906,7 @@ struct bnxt_ulp_mapper_cond_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:1589*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1635*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11611,7 +11923,7 @@ struct bnxt_ulp_mapper_cond_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:1593*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1639*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11628,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_I_IPV4_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1597*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1643*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11641,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_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1600*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1646*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11654,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_PROTO_ID }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1603*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1649*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11671,7 +11983,7 @@ struct bnxt_ulp_mapper_cond_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:1607*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1653*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11688,7 +12000,7 @@ struct bnxt_ulp_mapper_cond_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:1611*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1657*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11701,7 +12013,7 @@ struct bnxt_ulp_mapper_cond_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:1614*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1660*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11714,7 +12026,7 @@ struct bnxt_ulp_mapper_cond_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:1617*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1663*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11731,7 +12043,7 @@ struct bnxt_ulp_mapper_cond_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:1621*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1667*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11748,7 +12060,7 @@ struct bnxt_ulp_mapper_cond_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:1625*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1671*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11761,7 +12073,7 @@ struct bnxt_ulp_mapper_cond_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:1628*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1674*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11774,7 +12086,7 @@ struct bnxt_ulp_mapper_cond_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:1631*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1677*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11791,7 +12103,7 @@ struct bnxt_ulp_mapper_cond_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:1635*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1681*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11808,7 +12120,7 @@ struct bnxt_ulp_mapper_cond_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:1639*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1685*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11821,7 +12133,7 @@ struct bnxt_ulp_mapper_cond_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:1642*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1688*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11834,7 +12146,7 @@ struct bnxt_ulp_mapper_cond_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:1645*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1691*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11851,7 +12163,7 @@ struct bnxt_ulp_mapper_cond_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:1649*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1695*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11868,7 +12180,7 @@ struct bnxt_ulp_mapper_cond_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:1653*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1699*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11881,7 +12193,7 @@ struct bnxt_ulp_mapper_cond_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:1656*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1702*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11894,7 +12206,7 @@ struct bnxt_ulp_mapper_cond_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:1659*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1705*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11903,7 +12215,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_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1661*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1707*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11920,7 +12232,7 @@ struct bnxt_ulp_mapper_cond_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:1665*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1711*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11937,7 +12249,7 @@ struct bnxt_ulp_mapper_cond_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:1669*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1715*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11950,7 +12262,7 @@ struct bnxt_ulp_mapper_cond_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:1672*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1718*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -11963,7 +12275,7 @@ struct bnxt_ulp_mapper_cond_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:1675*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1721*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11972,7 +12284,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_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1677*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1723*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -11989,7 +12301,7 @@ struct bnxt_ulp_mapper_cond_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:1681*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1727*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12006,7 +12318,7 @@ struct bnxt_ulp_mapper_cond_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:1685*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1731*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12019,7 +12331,7 @@ struct bnxt_ulp_mapper_cond_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:1688*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1734*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12032,7 +12344,7 @@ struct bnxt_ulp_mapper_cond_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:1691*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1737*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12041,7 +12353,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_L2_ONLY }, - /* field_cond: class_tid: 1, wm_key_recipe.0:1693*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1739*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12058,7 +12370,7 @@ struct bnxt_ulp_mapper_cond_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:1697*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1743*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12075,7 +12387,7 @@ struct bnxt_ulp_mapper_cond_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:1701*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1747*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12088,7 +12400,7 @@ struct bnxt_ulp_mapper_cond_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:1704*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1750*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12101,7 +12413,7 @@ struct bnxt_ulp_mapper_cond_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:1707*/ + /* field_cond: class_tid: 1, wm_key_recipe.0:1753*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12110,7 +12422,12 @@ 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_L2_ONLY }, - /* field_cond: class_tid: 1, proto_header_cache.wr:1709*/ + /* cond_execute: class_tid: 1, control.outer_present_mode_2:1755*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + /* field_cond: class_tid: 1, proto_header_cache.wr:1756*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -12119,7 +12436,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_INNER_LOOP }, - /* cond_execute: class_tid: 1, em_flow_conflict_cache.rd:1711*/ + /* cond_execute: class_tid: 1, em_flow_conflict_cache.rd:1758*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -12136,7 +12453,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP }, - /* field_cond: class_tid: 1, em_flow_conflict_cache.rd:1715*/ + /* field_cond: class_tid: 1, em_flow_conflict_cache.rd:1762*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -12145,12 +12462,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_INNER_LOOP }, - /* cond_execute: class_tid: 1, control.em_flow_conflict_cache_miss:1717*/ + /* cond_execute: class_tid: 1, control.em_flow_conflict_cache_miss:1764*/ { .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:1718*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1765*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12159,7 +12476,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1720*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1767*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -12168,12 +12485,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_INNER_LOOP }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1722*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1769*/ { .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:1723*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1770*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12194,7 +12511,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:1728*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1775*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12211,7 +12528,7 @@ struct bnxt_ulp_mapper_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:1732*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1779*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12232,7 +12549,7 @@ struct bnxt_ulp_mapper_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:1737*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1784*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12253,7 +12570,7 @@ struct bnxt_ulp_mapper_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:1742*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1789*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12274,7 +12591,7 @@ struct bnxt_ulp_mapper_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:1747*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1794*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -12295,7 +12612,7 @@ struct bnxt_ulp_mapper_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:1752*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1799*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12312,7 +12629,7 @@ struct bnxt_ulp_mapper_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:1756*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1803*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12329,7 +12646,7 @@ struct bnxt_ulp_mapper_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:1760*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1807*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12346,7 +12663,7 @@ struct bnxt_ulp_mapper_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:1764*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1811*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12363,7 +12680,7 @@ struct bnxt_ulp_mapper_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:1768*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1815*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12380,7 +12697,7 @@ struct bnxt_ulp_mapper_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:1772*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1819*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12397,7 +12714,7 @@ struct bnxt_ulp_mapper_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:1776*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1823*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12414,7 +12731,7 @@ struct bnxt_ulp_mapper_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:1780*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1827*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12431,7 +12748,7 @@ struct bnxt_ulp_mapper_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:1784*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1831*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12448,7 +12765,7 @@ struct bnxt_ulp_mapper_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:1788*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1835*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12465,7 +12782,7 @@ struct bnxt_ulp_mapper_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:1792*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1839*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12482,7 +12799,7 @@ struct bnxt_ulp_mapper_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:1796*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1843*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12499,7 +12816,7 @@ struct bnxt_ulp_mapper_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:1800*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1847*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12520,7 +12837,7 @@ struct bnxt_ulp_mapper_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:1805*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1852*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -12537,7 +12854,7 @@ struct bnxt_ulp_mapper_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:1809*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1856*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12550,7 +12867,7 @@ struct bnxt_ulp_mapper_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:1812*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1859*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12563,7 +12880,33 @@ struct bnxt_ulp_mapper_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:1815*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1862*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_MPLS + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL + }, + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1865*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE_OPT + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY + }, + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1868*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12584,7 +12927,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:1820*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1873*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12601,7 +12944,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:1824*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1877*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12618,7 +12961,7 @@ struct bnxt_ulp_mapper_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:1828*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1881*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12631,7 +12974,7 @@ struct bnxt_ulp_mapper_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:1831*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1884*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12652,7 +12995,7 @@ struct bnxt_ulp_mapper_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:1836*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1889*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12669,7 +13012,7 @@ struct bnxt_ulp_mapper_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:1840*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1893*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12690,7 +13033,7 @@ struct bnxt_ulp_mapper_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:1845*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1898*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12711,7 +13054,7 @@ struct bnxt_ulp_mapper_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:1850*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1903*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12728,7 +13071,7 @@ struct bnxt_ulp_mapper_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:1854*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1907*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12745,7 +13088,7 @@ struct bnxt_ulp_mapper_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:1858*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1911*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -12766,7 +13109,7 @@ struct bnxt_ulp_mapper_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:1863*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1916*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -12783,7 +13126,7 @@ struct bnxt_ulp_mapper_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:1867*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1920*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12800,7 +13143,7 @@ struct bnxt_ulp_mapper_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:1871*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1924*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12817,7 +13160,7 @@ struct bnxt_ulp_mapper_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:1875*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1928*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12830,7 +13173,7 @@ struct bnxt_ulp_mapper_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:1878*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1931*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12843,7 +13186,7 @@ struct bnxt_ulp_mapper_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:1881*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1934*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12860,7 +13203,7 @@ struct bnxt_ulp_mapper_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:1885*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1938*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12877,7 +13220,7 @@ struct bnxt_ulp_mapper_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:1889*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1942*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12890,7 +13233,7 @@ struct bnxt_ulp_mapper_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:1892*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1945*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12903,7 +13246,7 @@ struct bnxt_ulp_mapper_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:1895*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1948*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12920,7 +13263,7 @@ struct bnxt_ulp_mapper_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:1899*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1952*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12937,7 +13280,7 @@ struct bnxt_ulp_mapper_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:1903*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1956*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12950,7 +13293,7 @@ struct bnxt_ulp_mapper_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:1906*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1959*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -12963,7 +13306,7 @@ struct bnxt_ulp_mapper_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:1909*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1962*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12980,7 +13323,7 @@ struct bnxt_ulp_mapper_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:1913*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1966*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -12997,7 +13340,7 @@ struct bnxt_ulp_mapper_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:1917*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1970*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13010,7 +13353,7 @@ struct bnxt_ulp_mapper_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:1920*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1973*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13023,7 +13366,7 @@ struct bnxt_ulp_mapper_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:1923*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1976*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -13040,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_I_IPV6_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1927*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1980*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -13057,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_I_IPV4_QOS }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1931*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1984*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13070,7 +13413,7 @@ struct bnxt_ulp_mapper_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:1934*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1987*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13083,7 +13426,7 @@ struct bnxt_ulp_mapper_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:1937*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1990*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -13100,7 +13443,7 @@ struct bnxt_ulp_mapper_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:1941*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1994*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -13117,7 +13460,7 @@ struct bnxt_ulp_mapper_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:1945*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:1998*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13130,7 +13473,7 @@ struct bnxt_ulp_mapper_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:1948*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:2001*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13143,7 +13486,7 @@ struct bnxt_ulp_mapper_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:1951*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:2004*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -13160,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_I_UDP_DST_PORT }, - /* field_cond: class_tid: 1, fkb_select.em_gen_template:1955*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:2008*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -13177,7 +13520,7 @@ struct bnxt_ulp_mapper_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:1959*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:2012*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13190,7 +13533,7 @@ struct bnxt_ulp_mapper_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:1962*/ + /* field_cond: class_tid: 1, fkb_select.em_gen_template:2015*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -13203,7 +13546,7 @@ struct bnxt_ulp_mapper_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:1965*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2018*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13212,7 +13555,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1967*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2020*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13221,7 +13564,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:1969*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2022*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -13230,7 +13573,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_INNER_LOOP }, - /* field_cond: class_tid: 1, em_key_recipe.0:1971*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2024*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -13239,17 +13582,17 @@ 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_INNER_LOOP }, - /* field_cond: class_tid: 1, em_key_recipe.0:1973*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2026*/ { .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:1974*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2027*/ { .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:1975*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2028*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13270,7 +13613,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:1980*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2033*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13291,7 +13634,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:1985*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2038*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13308,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_O_ETH_SMAC }, - /* field_cond: class_tid: 1, em_key_recipe.0:1989*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2042*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13325,7 +13668,7 @@ struct bnxt_ulp_mapper_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:1993*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2046*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13346,7 +13689,7 @@ struct bnxt_ulp_mapper_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:1998*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2051*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13367,7 +13710,7 @@ struct bnxt_ulp_mapper_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:2003*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2056*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13388,7 +13731,7 @@ struct bnxt_ulp_mapper_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:2008*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2061*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13409,7 +13752,7 @@ struct bnxt_ulp_mapper_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:2013*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2066*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13430,7 +13773,7 @@ struct bnxt_ulp_mapper_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:2018*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2071*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13451,7 +13794,7 @@ struct bnxt_ulp_mapper_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:2023*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2076*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -13472,7 +13815,7 @@ struct bnxt_ulp_mapper_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:2028*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2081*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -13493,7 +13836,7 @@ struct bnxt_ulp_mapper_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:2033*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2086*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13510,7 +13853,7 @@ struct bnxt_ulp_mapper_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:2037*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2090*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13527,7 +13870,7 @@ struct bnxt_ulp_mapper_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:2041*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2094*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13544,7 +13887,7 @@ struct bnxt_ulp_mapper_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:2045*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2098*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13561,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_O_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:2049*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2102*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13578,7 +13921,7 @@ struct bnxt_ulp_mapper_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:2053*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2106*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13595,7 +13938,7 @@ struct bnxt_ulp_mapper_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:2057*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2110*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13612,7 +13955,7 @@ struct bnxt_ulp_mapper_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:2061*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2114*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13629,7 +13972,7 @@ struct bnxt_ulp_mapper_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:2065*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2118*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13646,7 +13989,7 @@ struct bnxt_ulp_mapper_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:2069*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2122*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13663,7 +14006,7 @@ struct bnxt_ulp_mapper_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:2073*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2126*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13680,7 +14023,7 @@ struct bnxt_ulp_mapper_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:2077*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2130*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13697,7 +14040,7 @@ struct bnxt_ulp_mapper_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:2081*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2134*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13714,7 +14057,7 @@ struct bnxt_ulp_mapper_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:2085*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2138*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13731,7 +14074,7 @@ struct bnxt_ulp_mapper_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:2089*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2142*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13748,7 +14091,7 @@ struct bnxt_ulp_mapper_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:2093*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2146*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13765,7 +14108,7 @@ struct bnxt_ulp_mapper_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:2097*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2150*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13782,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_O_IPV6_QOS }, - /* field_cond: class_tid: 1, em_key_recipe.0:2101*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2154*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13799,7 +14142,7 @@ struct bnxt_ulp_mapper_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:2105*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2158*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13816,7 +14159,7 @@ struct bnxt_ulp_mapper_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:2109*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2162*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13833,7 +14176,7 @@ struct bnxt_ulp_mapper_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:2113*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2166*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13850,7 +14193,7 @@ struct bnxt_ulp_mapper_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:2117*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2170*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13867,7 +14210,7 @@ struct bnxt_ulp_mapper_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:2121*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2174*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13884,7 +14227,7 @@ struct bnxt_ulp_mapper_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:2125*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2178*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13901,7 +14244,7 @@ struct bnxt_ulp_mapper_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:2129*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2182*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13922,7 +14265,7 @@ struct bnxt_ulp_mapper_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:2134*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2187*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13939,7 +14282,7 @@ struct bnxt_ulp_mapper_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:2138*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2191*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13960,7 +14303,7 @@ struct bnxt_ulp_mapper_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:2143*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2196*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -13977,7 +14320,7 @@ struct bnxt_ulp_mapper_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:2147*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2200*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -13990,7 +14333,7 @@ struct bnxt_ulp_mapper_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:2150*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2203*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14003,7 +14346,20 @@ struct bnxt_ulp_mapper_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:2153*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2206*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_MPLS + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL + }, + /* field_cond: class_tid: 1, em_key_recipe.0:2209*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14016,7 +14372,7 @@ struct bnxt_ulp_mapper_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:2156*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2212*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14029,7 +14385,46 @@ struct bnxt_ulp_mapper_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:2159*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2215*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_MPLS + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL + }, + /* field_cond: class_tid: 1, em_key_recipe.0:2218*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE_OPT + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY + }, + /* field_cond: class_tid: 1, em_key_recipe.0:2221*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, + .cond_operand = BNXT_ULP_HDR_BIT_T_GRE_OPT + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET, + .cond_operand = BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY + }, + /* field_cond: class_tid: 1, em_key_recipe.0:2224*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14050,7 +14445,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:2164*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2229*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14067,7 +14462,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:2168*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2233*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14088,7 +14483,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:2173*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2238*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14105,7 +14500,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:2177*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2242*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14122,7 +14517,7 @@ struct bnxt_ulp_mapper_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:2181*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2246*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14135,7 +14530,7 @@ struct bnxt_ulp_mapper_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:2184*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2249*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14152,7 +14547,7 @@ struct bnxt_ulp_mapper_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:2188*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2253*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14165,7 +14560,7 @@ struct bnxt_ulp_mapper_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:2191*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2256*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14186,7 +14581,7 @@ struct bnxt_ulp_mapper_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:2196*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2261*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14203,7 +14598,7 @@ struct bnxt_ulp_mapper_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:2200*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2265*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14224,7 +14619,7 @@ struct bnxt_ulp_mapper_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:2205*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2270*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14241,7 +14636,7 @@ struct bnxt_ulp_mapper_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:2209*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2274*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14262,7 +14657,7 @@ struct bnxt_ulp_mapper_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:2214*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2279*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14283,7 +14678,7 @@ struct bnxt_ulp_mapper_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:2219*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2284*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14300,7 +14695,7 @@ struct bnxt_ulp_mapper_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:2223*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2288*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14317,7 +14712,7 @@ struct bnxt_ulp_mapper_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:2227*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2292*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14338,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_II_VLAN_VID }, - /* field_cond: class_tid: 1, em_key_recipe.0:2232*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2297*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14359,7 +14754,7 @@ struct bnxt_ulp_mapper_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:2237*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2302*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14376,7 +14771,7 @@ struct bnxt_ulp_mapper_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:2241*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2306*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14393,7 +14788,7 @@ struct bnxt_ulp_mapper_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:2245*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2310*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -14414,7 +14809,7 @@ struct bnxt_ulp_mapper_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:2250*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2315*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -14431,7 +14826,7 @@ struct bnxt_ulp_mapper_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:2254*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2319*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -14452,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_I_ETH_TYPE }, - /* field_cond: class_tid: 1, em_key_recipe.0:2259*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2324*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -14469,7 +14864,7 @@ struct bnxt_ulp_mapper_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:2263*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2328*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14486,7 +14881,7 @@ struct bnxt_ulp_mapper_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:2267*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2332*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14499,7 +14894,7 @@ struct bnxt_ulp_mapper_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:2270*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2335*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14516,7 +14911,7 @@ struct bnxt_ulp_mapper_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:2274*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2339*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14529,7 +14924,7 @@ struct bnxt_ulp_mapper_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:2277*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2342*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14546,7 +14941,7 @@ struct bnxt_ulp_mapper_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:2281*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2346*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14559,7 +14954,7 @@ struct bnxt_ulp_mapper_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:2284*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2349*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14576,7 +14971,7 @@ struct bnxt_ulp_mapper_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:2288*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2353*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14589,7 +14984,7 @@ struct bnxt_ulp_mapper_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:2291*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2356*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14606,7 +15001,7 @@ struct bnxt_ulp_mapper_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:2295*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2360*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14619,7 +15014,7 @@ struct bnxt_ulp_mapper_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:2298*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2363*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14636,7 +15031,7 @@ struct bnxt_ulp_mapper_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:2302*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2367*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14649,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_O_IPV4_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:2305*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2370*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14666,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_I_IPV6_DST_ADDR }, - /* field_cond: class_tid: 1, em_key_recipe.0:2309*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2374*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14679,7 +15074,7 @@ struct bnxt_ulp_mapper_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:2312*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2377*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14696,7 +15091,7 @@ struct bnxt_ulp_mapper_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:2316*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2381*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14709,7 +15104,7 @@ struct bnxt_ulp_mapper_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:2319*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2384*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14726,7 +15121,7 @@ struct bnxt_ulp_mapper_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:2323*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2388*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14743,7 +15138,7 @@ struct bnxt_ulp_mapper_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:2327*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2392*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14756,7 +15151,7 @@ struct bnxt_ulp_mapper_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:2330*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2395*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14769,7 +15164,7 @@ struct bnxt_ulp_mapper_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:2333*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2398*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14786,7 +15181,7 @@ struct bnxt_ulp_mapper_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:2337*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2402*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14803,7 +15198,7 @@ struct bnxt_ulp_mapper_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:2341*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2406*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14816,7 +15211,7 @@ struct bnxt_ulp_mapper_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:2344*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2409*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14829,7 +15224,7 @@ struct bnxt_ulp_mapper_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:2347*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2412*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14846,7 +15241,7 @@ struct bnxt_ulp_mapper_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:2351*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2416*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14863,7 +15258,7 @@ struct bnxt_ulp_mapper_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:2355*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2420*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14876,7 +15271,7 @@ struct bnxt_ulp_mapper_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:2358*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2423*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14889,7 +15284,7 @@ struct bnxt_ulp_mapper_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:2361*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2426*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14906,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_I_IPV6_PROTO_ID }, - /* field_cond: class_tid: 1, em_key_recipe.0:2365*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2430*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14923,7 +15318,7 @@ struct bnxt_ulp_mapper_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:2369*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2434*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14936,7 +15331,7 @@ struct bnxt_ulp_mapper_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:2372*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2437*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14949,7 +15344,7 @@ struct bnxt_ulp_mapper_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:2375*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2440*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14966,7 +15361,7 @@ struct bnxt_ulp_mapper_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:2379*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2444*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -14983,7 +15378,7 @@ struct bnxt_ulp_mapper_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:2383*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2448*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -14996,7 +15391,7 @@ struct bnxt_ulp_mapper_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:2386*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2451*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15009,7 +15404,7 @@ struct bnxt_ulp_mapper_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:2389*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2454*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15026,7 +15421,7 @@ struct bnxt_ulp_mapper_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:2393*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2458*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15043,7 +15438,7 @@ struct bnxt_ulp_mapper_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:2397*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2462*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15056,7 +15451,7 @@ struct bnxt_ulp_mapper_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:2400*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2465*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15069,7 +15464,7 @@ struct bnxt_ulp_mapper_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:2403*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2468*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15086,7 +15481,7 @@ struct bnxt_ulp_mapper_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:2407*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2472*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15103,7 +15498,7 @@ struct bnxt_ulp_mapper_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:2411*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2476*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15116,7 +15511,7 @@ struct bnxt_ulp_mapper_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:2414*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2479*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15129,7 +15524,7 @@ struct bnxt_ulp_mapper_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:2417*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2482*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15146,7 +15541,7 @@ struct bnxt_ulp_mapper_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:2421*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2486*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15163,7 +15558,7 @@ struct bnxt_ulp_mapper_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:2425*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2490*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15176,7 +15571,7 @@ struct bnxt_ulp_mapper_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:2428*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2493*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15189,7 +15584,7 @@ struct bnxt_ulp_mapper_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:2431*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2496*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15206,7 +15601,7 @@ struct bnxt_ulp_mapper_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:2435*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2500*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15223,7 +15618,7 @@ struct bnxt_ulp_mapper_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:2439*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2504*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15236,7 +15631,7 @@ struct bnxt_ulp_mapper_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:2442*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2507*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15249,7 +15644,7 @@ struct bnxt_ulp_mapper_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:2445*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2510*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15266,7 +15661,7 @@ struct bnxt_ulp_mapper_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:2449*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2514*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15283,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_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:2453*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2518*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15296,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_O_UDP_DST_PORT }, - /* field_cond: class_tid: 1, em_key_recipe.0:2456*/ + /* field_cond: class_tid: 1, em_key_recipe.0:2521*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15309,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_TCP_DST_PORT }, - /* field_cond: class_tid: 1, em_flow_conflict_cache.wr:2459*/ + /* field_cond: class_tid: 1, em_flow_conflict_cache.wr:2524*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -15318,7 +15713,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_INNER_LOOP }, - /* cond_execute: class_tid: 1, control.field_sig_validation:2461*/ + /* cond_execute: class_tid: 1, control.field_sig_validation:2526*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_CC @@ -15327,7 +15722,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, control.outer_loop_add_check:2463*/ + /* cond_execute: class_tid: 1, control.outer_loop_add_check:2528*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -15336,7 +15731,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_ADD }, - /* cond_execute: class_tid: 1, em.ingress_generic_template:2465*/ + /* cond_execute: class_tid: 1, em.ingress_generic_template:2530*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -15353,17 +15748,31 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP }, - /* cond_execute: class_tid: 1, control.em_add_check:2469*/ + /* cond_execute: class_tid: 1, control.em_add_check:2534*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL }, - /* cond_execute: class_tid: 1, control.outer_loop_check:2470*/ + /* cond_execute: class_tid: 1, wm.ingress_generic_template:2535*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_ADD + }, + /* cond_execute: class_tid: 1, wm.ingress_generic_template:2535*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, + .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP + }, + /* cond_execute: class_tid: 1, control.outer_loop_check:2538*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP }, - /* cond_execute: class_tid: 2, control.l2_only_check:2471*/ + /* cond_execute: class_tid: 2, control.l2_only_check:2539*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15384,7 +15793,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:2471*/ + /* cond_execute: class_tid: 2, control.l2_only_check:2539*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15405,7 +15814,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:2481*/ + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:2549*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -15426,7 +15835,7 @@ struct bnxt_ulp_mapper_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:2481*/ + /* cond_execute: class_tid: 2, control.tunnel_ipv6_sip_check:2549*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -15447,7 +15856,7 @@ struct bnxt_ulp_mapper_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 }, - /* cond_execute: class_tid: 2, control.check_tunnel_recycle:2491*/ + /* cond_execute: class_tid: 2, control.check_tunnel_recycle:2559*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -15456,7 +15865,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 }, - /* cond_execute: class_tid: 2, control.multi_tunnel_check:2493*/ + /* cond_execute: class_tid: 2, control.multi_tunnel_check:2561*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, .cond_operand = BNXT_ULP_CF_IDX_OUTER_EM_ONLY @@ -15465,7 +15874,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID }, - /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2495*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2563*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -15474,7 +15883,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2497*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2565*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -15483,7 +15892,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2499*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2567*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -15492,7 +15901,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2501*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2569*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -15501,7 +15910,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2503*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2571*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -15510,7 +15919,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2505*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2573*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -15519,7 +15928,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2507*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2575*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -15528,7 +15937,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2509*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2577*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -15537,7 +15946,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2511*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2579*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -15546,7 +15955,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2513*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2581*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -15555,7 +15964,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2515*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2583*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -15564,7 +15973,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2517*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2585*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -15573,7 +15982,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2519*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2587*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP @@ -15582,7 +15991,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.rd:2521*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.rd:2589*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP @@ -15591,12 +16000,12 @@ struct bnxt_ulp_mapper_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 }, - /* cond_execute: class_tid: 2, control.multi_flow_cache_check:2523*/ + /* cond_execute: class_tid: 2, control.multi_flow_cache_check:2591*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2524*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2592*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -15605,7 +16014,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2526*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2594*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -15614,7 +16023,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2528*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2596*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -15623,7 +16032,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2530*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2598*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_ETH @@ -15632,7 +16041,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2532*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2600*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -15641,7 +16050,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2534*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2602*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -15650,7 +16059,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2536*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2604*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -15659,7 +16068,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2538*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2606*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6 @@ -15668,7 +16077,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2540*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2608*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -15677,7 +16086,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2542*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2610*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -15686,7 +16095,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2544*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2612*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -15695,7 +16104,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2546*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2614*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -15704,7 +16113,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2548*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2616*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP @@ -15713,7 +16122,7 @@ struct bnxt_ulp_mapper_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, multi_flow_tunnel_cache.wr:2550*/ + /* field_cond: class_tid: 2, multi_flow_tunnel_cache.wr:2618*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_UDP @@ -15722,7 +16131,7 @@ struct bnxt_ulp_mapper_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, control.terminating_flow:2552*/ + /* field_cond: class_tid: 2, control.terminating_flow:2620*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15731,7 +16140,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:2554*/ + /* field_cond: class_tid: 2, control.terminating_flow:2622*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15740,7 +16149,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:2556*/ + /* field_cond: class_tid: 2, control.terminating_flow:2624*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15749,7 +16158,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:2558*/ + /* field_cond: class_tid: 2, control.terminating_flow:2626*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -15758,17 +16167,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_O_UDP }, - /* cond_execute: class_tid: 2, control.group_id_check:2560*/ + /* cond_execute: class_tid: 2, control.group_id_check:2628*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID }, - /* cond_execute: class_tid: 2, control.flow_chain_group_id:2561*/ + /* cond_execute: class_tid: 2, control.flow_chain_group_id:2629*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 2, proto_header_cache.rd:2562*/ + /* field_cond: class_tid: 2, proto_header_cache.rd:2630*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -15777,12 +16186,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_INNER_LOOP }, - /* cond_execute: class_tid: 2, control.proto_header_cache_miss:2564*/ + /* cond_execute: class_tid: 2, control.proto_header_cache_miss:2632*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 2, hdr_overlap_cache.overlap_check:2565*/ + /* field_cond: class_tid: 2, hdr_overlap_cache.overlap_check:2633*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -15791,22 +16200,22 @@ 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_INNER_LOOP }, - /* cond_execute: class_tid: 2, control.overlap_miss:2567*/ + /* cond_execute: class_tid: 2, control.overlap_miss:2635*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 2, group_miss_action_cache.rd:2568*/ + /* cond_execute: class_tid: 2, group_miss_action_cache.rd:2636*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP }, - /* field_cond: class_tid: 2, group_miss_action_cache.rd:2569*/ + /* field_cond: class_tid: 2, group_miss_action_cache.rd:2637*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2570*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2638*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -15815,7 +16224,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2572*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2640*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -15828,12 +16237,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_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2575*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2643*/ { .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:2576*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2644*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -15850,7 +16259,7 @@ struct bnxt_ulp_mapper_cond_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:2580*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2648*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -15867,7 +16276,7 @@ struct bnxt_ulp_mapper_cond_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:2584*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2652*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -15880,7 +16289,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:2587*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2655*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -15901,7 +16310,7 @@ struct bnxt_ulp_mapper_cond_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:2592*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2660*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -15922,7 +16331,7 @@ struct bnxt_ulp_mapper_cond_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:2597*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2665*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -15943,7 +16352,7 @@ struct bnxt_ulp_mapper_cond_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:2602*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2670*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -15964,7 +16373,7 @@ struct bnxt_ulp_mapper_cond_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:2607*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2675*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -15981,12 +16390,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2611*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2679*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2612*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2680*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16003,7 +16412,7 @@ struct bnxt_ulp_mapper_cond_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:2616*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2684*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16020,7 +16429,7 @@ struct bnxt_ulp_mapper_cond_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:2620*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2688*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16037,7 +16446,7 @@ struct bnxt_ulp_mapper_cond_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:2624*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2692*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16054,7 +16463,7 @@ struct bnxt_ulp_mapper_cond_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:2628*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2696*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16071,7 +16480,7 @@ struct bnxt_ulp_mapper_cond_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:2632*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2700*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16088,7 +16497,7 @@ struct bnxt_ulp_mapper_cond_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:2636*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2704*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16105,7 +16514,7 @@ struct bnxt_ulp_mapper_cond_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:2640*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2708*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16122,7 +16531,7 @@ struct bnxt_ulp_mapper_cond_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:2644*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2712*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16139,7 +16548,7 @@ struct bnxt_ulp_mapper_cond_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:2648*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2716*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16156,7 +16565,7 @@ struct bnxt_ulp_mapper_cond_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:2652*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2720*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16173,7 +16582,7 @@ struct bnxt_ulp_mapper_cond_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:2656*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2724*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16194,7 +16603,7 @@ struct bnxt_ulp_mapper_cond_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:2661*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2729*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16211,7 +16620,7 @@ struct bnxt_ulp_mapper_cond_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:2665*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2733*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16224,7 +16633,7 @@ struct bnxt_ulp_mapper_cond_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:2668*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2736*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16237,7 +16646,7 @@ struct bnxt_ulp_mapper_cond_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:2671*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2739*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16254,7 +16663,7 @@ struct bnxt_ulp_mapper_cond_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:2675*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2743*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16267,7 +16676,7 @@ struct bnxt_ulp_mapper_cond_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:2678*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2746*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16284,7 +16693,7 @@ struct bnxt_ulp_mapper_cond_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:2682*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2750*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16297,7 +16706,7 @@ struct bnxt_ulp_mapper_cond_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:2685*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2753*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16318,7 +16727,7 @@ struct bnxt_ulp_mapper_cond_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:2690*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2758*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16335,7 +16744,7 @@ struct bnxt_ulp_mapper_cond_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:2694*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2762*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16356,7 +16765,7 @@ struct bnxt_ulp_mapper_cond_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:2699*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2767*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16377,7 +16786,7 @@ struct bnxt_ulp_mapper_cond_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:2704*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2772*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16394,7 +16803,7 @@ struct bnxt_ulp_mapper_cond_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:2708*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2776*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -16411,7 +16820,7 @@ struct bnxt_ulp_mapper_cond_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:2712*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2780*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16432,7 +16841,7 @@ struct bnxt_ulp_mapper_cond_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:2717*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2785*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16449,7 +16858,7 @@ struct bnxt_ulp_mapper_cond_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:2721*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2789*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16470,7 +16879,7 @@ struct bnxt_ulp_mapper_cond_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:2726*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2794*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16491,7 +16900,7 @@ struct bnxt_ulp_mapper_cond_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:2731*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2799*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16508,7 +16917,7 @@ struct bnxt_ulp_mapper_cond_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:2735*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2803*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16525,7 +16934,7 @@ struct bnxt_ulp_mapper_cond_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:2739*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2807*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16546,7 +16955,7 @@ struct bnxt_ulp_mapper_cond_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:2744*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2812*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16567,7 +16976,7 @@ struct bnxt_ulp_mapper_cond_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:2749*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2817*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16584,7 +16993,7 @@ struct bnxt_ulp_mapper_cond_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:2753*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2821*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16601,7 +17010,7 @@ struct bnxt_ulp_mapper_cond_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:2757*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2825*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16622,7 +17031,7 @@ struct bnxt_ulp_mapper_cond_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:2762*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2830*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16643,7 +17052,7 @@ struct bnxt_ulp_mapper_cond_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:2767*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2835*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16660,7 +17069,7 @@ struct bnxt_ulp_mapper_cond_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:2771*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2839*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16677,7 +17086,7 @@ struct bnxt_ulp_mapper_cond_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:2775*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2843*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16698,7 +17107,7 @@ struct bnxt_ulp_mapper_cond_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:2780*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2848*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16719,7 +17128,7 @@ struct bnxt_ulp_mapper_cond_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:2785*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2853*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16736,7 +17145,7 @@ struct bnxt_ulp_mapper_cond_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:2789*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2857*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16753,7 +17162,7 @@ struct bnxt_ulp_mapper_cond_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:2793*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2861*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16774,7 +17183,7 @@ struct bnxt_ulp_mapper_cond_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:2798*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2866*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16795,7 +17204,7 @@ struct bnxt_ulp_mapper_cond_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:2803*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2871*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16812,7 +17221,7 @@ struct bnxt_ulp_mapper_cond_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:2807*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2875*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -16829,7 +17238,7 @@ struct bnxt_ulp_mapper_cond_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:2811*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2879*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16838,7 +17247,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_IS_TUNNEL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2813*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2881*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -16851,12 +17260,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_I_ICMP }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2816*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2884*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2817*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2885*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -16869,7 +17278,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_ICMP }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2820*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2888*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -16878,7 +17287,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_IS_TUNNEL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2822*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2890*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4 @@ -16891,12 +17300,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_I_ICMP }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2825*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2893*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL }, - /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2826*/ + /* field_cond: class_tid: 2, fkb_select.wc_gen_template:2894*/ { .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET, .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4 @@ -16909,12 +17318,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, wm.egress_generic_template_grp_catch_all:2829*/ + /* cond_execute: class_tid: 2, wm.egress_generic_template_grp_catch_all:2897*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2830*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2898*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16923,7 +17332,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2832*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2900*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16932,7 +17341,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2834*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2902*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -16945,7 +17354,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_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2837*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2905*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -16958,17 +17367,17 @@ 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_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2840*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2908*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2841*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2909*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2842*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2910*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -16985,7 +17394,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2846*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2914*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17002,7 +17411,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2850*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2918*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17019,7 +17428,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2854*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2922*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -17032,7 +17441,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.egress_generic_template_grp_catch_all:2857*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2925*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17049,7 +17458,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2861*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2929*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -17062,7 +17471,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.egress_generic_template_grp_catch_all:2864*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2932*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17083,7 +17492,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2869*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2937*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17104,7 +17513,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2874*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2942*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17125,7 +17534,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2879*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2947*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17146,7 +17555,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2884*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2952*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17167,7 +17576,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2889*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2957*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17188,7 +17597,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2894*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2962*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -17209,7 +17618,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2899*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2967*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -17230,7 +17639,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2904*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2972*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17247,7 +17656,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2908*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2976*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17264,7 +17673,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2912*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2980*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17281,12 +17690,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2916*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2984*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2917*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2985*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17303,12 +17712,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2921*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2989*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2922*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2990*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17325,7 +17734,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2926*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2994*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17342,7 +17751,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2930*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:2998*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17359,7 +17768,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2934*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3002*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17376,7 +17785,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2938*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3006*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17393,7 +17802,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2942*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3010*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17410,7 +17819,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2946*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3014*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17427,7 +17836,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2950*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3018*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17444,7 +17853,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2954*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3022*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17461,7 +17870,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2958*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3026*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17478,7 +17887,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2962*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3030*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17495,7 +17904,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2966*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3034*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17512,7 +17921,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2970*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3038*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17529,7 +17938,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2974*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3042*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17546,7 +17955,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2978*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3046*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17563,7 +17972,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2982*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3050*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17580,7 +17989,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2986*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3054*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17597,7 +18006,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2990*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3058*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17614,7 +18023,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2994*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3062*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17631,7 +18040,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:2998*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3066*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17648,7 +18057,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3002*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3070*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17669,7 +18078,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3007*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3075*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17686,7 +18095,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3011*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3079*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17707,7 +18116,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3016*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3084*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -17724,7 +18133,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3020*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3088*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17737,7 +18146,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3023*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3091*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17750,7 +18159,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3026*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3094*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17763,7 +18172,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3029*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3097*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17776,7 +18185,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3032*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3100*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17793,7 +18202,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3036*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3104*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -17806,7 +18215,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3039*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3107*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17823,7 +18232,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3043*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3111*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -17836,7 +18245,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3046*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3114*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17853,7 +18262,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3050*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3118*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -17866,7 +18275,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3053*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3121*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17883,7 +18292,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3057*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3125*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -17896,7 +18305,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3060*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3128*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17917,7 +18326,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3065*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3133*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -17934,7 +18343,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3069*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3137*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17955,7 +18364,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3074*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3142*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -17972,7 +18381,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3078*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3146*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -17993,7 +18402,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3083*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3151*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18014,7 +18423,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3088*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3156*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18031,7 +18440,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3092*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3160*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18048,7 +18457,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3096*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3164*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18069,7 +18478,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3101*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3169*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18090,7 +18499,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3106*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3174*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18107,7 +18516,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3110*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3178*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18124,7 +18533,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3114*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3182*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -18145,7 +18554,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3119*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3187*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -18162,7 +18571,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3123*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3191*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -18183,7 +18592,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3128*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3196*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -18200,7 +18609,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3132*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3200*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18217,7 +18626,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3136*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3204*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18230,7 +18639,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3139*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3207*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18247,7 +18656,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3143*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3211*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18260,7 +18669,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3146*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3214*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18277,7 +18686,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3150*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3218*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18290,7 +18699,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3153*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3221*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18307,7 +18716,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3157*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3225*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18320,7 +18729,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3160*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3228*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18337,7 +18746,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3164*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3232*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18350,7 +18759,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3167*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3235*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18367,7 +18776,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3171*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3239*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18380,7 +18789,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3174*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3242*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18397,7 +18806,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3178*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3246*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18410,7 +18819,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3181*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3249*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18427,7 +18836,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3185*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3253*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18440,7 +18849,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3188*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3256*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18457,7 +18866,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3192*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3260*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18474,7 +18883,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3196*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3264*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18487,7 +18896,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3199*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3267*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18500,7 +18909,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3202*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3270*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18517,7 +18926,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3206*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3274*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18534,7 +18943,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3210*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3278*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18547,7 +18956,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3213*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3281*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18560,7 +18969,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3216*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3284*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18573,7 +18982,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.egress_generic_template_grp_catch_all:3219*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3287*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18586,7 +18995,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.egress_generic_template_grp_catch_all:3222*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3290*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18595,7 +19004,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.egress_generic_template_grp_catch_all:3224*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3292*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18604,7 +19013,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.egress_generic_template_grp_catch_all:3226*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3294*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18621,7 +19030,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3230*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3298*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18638,7 +19047,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3234*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3302*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18651,7 +19060,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3237*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3305*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18664,7 +19073,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3240*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3308*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18677,7 +19086,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.egress_generic_template_grp_catch_all:3243*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3311*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18690,7 +19099,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.egress_generic_template_grp_catch_all:3246*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3314*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18699,7 +19108,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.egress_generic_template_grp_catch_all:3248*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3316*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18708,7 +19117,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.egress_generic_template_grp_catch_all:3250*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3318*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18725,7 +19134,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3254*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3322*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18742,7 +19151,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3258*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3326*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18755,7 +19164,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3261*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3329*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18768,7 +19177,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3264*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3332*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18785,7 +19194,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3268*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3336*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18802,7 +19211,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3272*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3340*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18815,7 +19224,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3275*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3343*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18828,7 +19237,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3278*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3346*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18845,7 +19254,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3282*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3350*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18862,7 +19271,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3286*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3354*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18875,7 +19284,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3289*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3357*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18888,7 +19297,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3292*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3360*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18905,7 +19314,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3296*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3364*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18922,7 +19331,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3300*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3368*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18935,7 +19344,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3303*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3371*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -18948,7 +19357,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3306*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3374*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18957,7 +19366,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_L2_ONLY }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3308*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3376*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18974,7 +19383,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3312*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3380*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -18991,7 +19400,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3316*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3384*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19004,7 +19413,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3319*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3387*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19017,7 +19426,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3322*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3390*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -19026,7 +19435,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_L2_ONLY }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3324*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3392*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -19043,7 +19452,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3328*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3396*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -19060,7 +19469,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3332*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3400*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19073,7 +19482,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3335*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3403*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19086,7 +19495,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3338*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3406*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -19095,7 +19504,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_L2_ONLY }, - /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3340*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3408*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -19112,7 +19521,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3344*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3412*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -19129,7 +19538,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3348*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3416*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19142,7 +19551,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3351*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3419*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19155,7 +19564,7 @@ struct bnxt_ulp_mapper_cond_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.egress_generic_template_grp_catch_all:3354*/ + /* field_cond: class_tid: 2, wm.egress_generic_template_grp_catch_all:3422*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -19164,7 +19573,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_L2_ONLY }, - /* field_cond: class_tid: 2, hdr_overlap_cache.overlap_wr:3356*/ + /* field_cond: class_tid: 2, hdr_overlap_cache.overlap_wr:3424*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -19173,12 +19582,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_INNER_LOOP }, - /* cond_execute: class_tid: 2, fkb_select.em_gen_template_alloc:3358*/ + /* cond_execute: class_tid: 2, fkb_select.em_gen_template_alloc:3426*/ { .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:3359*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:3427*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19187,7 +19596,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:3361*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:3429*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19196,7 +19605,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:3363*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:3431*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19205,7 +19614,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:3365*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:3433*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19214,7 +19623,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:3367*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:3435*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19223,7 +19632,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:3369*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:3437*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19232,7 +19641,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:3371*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:3439*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19241,7 +19650,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:3373*/ + /* field_cond: class_tid: 2, control.profile_tcam_priority:3441*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19250,7 +19659,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:3375*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3443*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19259,7 +19668,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:3377*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3445*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19268,7 +19677,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:3379*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3447*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19277,7 +19686,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:3381*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3449*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19286,7 +19695,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:3383*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3451*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19295,7 +19704,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:3385*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3453*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19304,7 +19713,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:3387*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3455*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19313,7 +19722,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:3389*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3457*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19322,7 +19731,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:3391*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3459*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19331,7 +19740,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:3393*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3461*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19340,7 +19749,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:3395*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3463*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19349,7 +19758,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:3397*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3465*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19358,7 +19767,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:3399*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3467*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19367,7 +19776,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:3401*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3469*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19376,7 +19785,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:3403*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3471*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19385,7 +19794,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:3405*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3473*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19394,7 +19803,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:3407*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3475*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19403,7 +19812,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:3409*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3477*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19412,7 +19821,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:3411*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3479*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19421,7 +19830,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:3413*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3481*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19430,7 +19839,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:3415*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3483*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19439,7 +19848,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:3417*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3485*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19448,7 +19857,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:3419*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3487*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19457,7 +19866,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:3421*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3489*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19466,7 +19875,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:3423*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3491*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19475,7 +19884,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:3425*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3493*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19484,7 +19893,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:3427*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3495*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19493,7 +19902,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:3429*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3497*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19502,7 +19911,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:3431*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3499*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19511,7 +19920,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:3433*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3501*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19520,7 +19929,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:3435*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3503*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19529,7 +19938,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:3437*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3505*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19538,7 +19947,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:3439*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3507*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19547,7 +19956,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:3441*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3509*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19556,7 +19965,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:3443*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3511*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19565,7 +19974,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:3445*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3513*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19574,7 +19983,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:3447*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3515*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19583,7 +19992,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:3449*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3517*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19592,7 +20001,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:3451*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3519*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19601,7 +20010,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:3453*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3521*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19610,7 +20019,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:3455*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3523*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19619,7 +20028,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:3457*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3525*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19628,7 +20037,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:3459*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3527*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19637,7 +20046,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:3461*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3529*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19646,7 +20055,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:3463*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3531*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19655,7 +20064,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:3465*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3533*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19664,7 +20073,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:3467*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3535*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19673,7 +20082,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:3469*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3537*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19682,7 +20091,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:3471*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3539*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19691,7 +20100,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:3473*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3541*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19700,7 +20109,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:3475*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3543*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19709,7 +20118,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:3477*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3545*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19718,7 +20127,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:3479*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3547*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19727,7 +20136,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:3481*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3549*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19736,7 +20145,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:3483*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3551*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19745,7 +20154,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:3485*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3553*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19754,7 +20163,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:3487*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3555*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19763,7 +20172,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:3489*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3557*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19772,7 +20181,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:3491*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3559*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19781,7 +20190,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:3493*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3561*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19790,7 +20199,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:3495*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3563*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19803,7 +20212,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:3498*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3566*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19816,7 +20225,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:3501*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3569*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19829,7 +20238,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:3504*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3572*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19842,17 +20251,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:3507*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3575*/ { .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:3508*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3576*/ { .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:3509*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3577*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19861,7 +20270,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:3511*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3579*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19870,7 +20279,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:3513*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3581*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19879,7 +20288,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:3515*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3583*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19888,7 +20297,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:3517*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3585*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19897,7 +20306,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:3519*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3587*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19906,7 +20315,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:3521*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3589*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19915,7 +20324,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:3523*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3591*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19924,7 +20333,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:3525*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3593*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19933,7 +20342,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:3527*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3595*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19942,7 +20351,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:3529*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3597*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19951,7 +20360,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:3531*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3599*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19960,7 +20369,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:3533*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3601*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19969,7 +20378,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:3535*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3603*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19978,7 +20387,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:3537*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3605*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19987,7 +20396,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:3539*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3607*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -19996,7 +20405,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:3541*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3609*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20005,7 +20414,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:3543*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3611*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20014,22 +20423,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:3545*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3613*/ { .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:3546*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3614*/ { .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:3547*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3615*/ { .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:3548*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3616*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20038,7 +20447,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:3550*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3618*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20047,7 +20456,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:3552*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3620*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20056,7 +20465,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:3554*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3622*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20065,7 +20474,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:3556*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3624*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20074,7 +20483,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:3558*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3626*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20083,7 +20492,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:3560*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3628*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20092,7 +20501,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:3562*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3630*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20101,7 +20510,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:3564*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3632*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20110,7 +20519,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:3566*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3634*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20119,7 +20528,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:3568*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3636*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20128,7 +20537,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:3570*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3638*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20137,7 +20546,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:3572*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3640*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20146,7 +20555,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:3574*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3642*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20155,12 +20564,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:3576*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3644*/ { .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:3577*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3645*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20169,7 +20578,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:3579*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3647*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20178,12 +20587,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:3581*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3649*/ { .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:3582*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3650*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20192,7 +20601,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:3584*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3652*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20201,7 +20610,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:3586*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3654*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20210,7 +20619,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:3588*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3656*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20219,7 +20628,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:3590*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3658*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20228,7 +20637,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:3592*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3660*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20237,7 +20646,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:3594*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3662*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20246,7 +20655,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:3596*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3664*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20255,7 +20664,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:3598*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3666*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20264,7 +20673,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:3600*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3668*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20273,7 +20682,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:3602*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3670*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20282,7 +20691,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:3604*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3672*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20291,7 +20700,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:3606*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3674*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20304,7 +20713,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:3609*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3677*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20317,17 +20726,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:3612*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3680*/ { .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:3613*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3681*/ { .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:3614*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3682*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -20336,7 +20745,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:3616*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3684*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -20345,12 +20754,16 @@ 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_INNER_LOOP }, - /* field_cond: class_tid: 2, profile_tcam.gen_template:3618*/ + /* field_cond: class_tid: 2, profile_tcam.gen_template:3686*/ + { + .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, + .cond_operand = BNXT_ULP_RF_IDX_GROUP_MISS_ACT_IS_SET + }, { .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, .cond_operand = BNXT_ULP_CF_IDX_GROUP_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3619*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3688*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20359,7 +20772,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3621*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3690*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20368,7 +20781,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3623*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3692*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -20381,7 +20794,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_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3626*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3695*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -20390,26 +20803,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_INNER_LOOP }, + /* field_cond: class_tid: 2, wm_key_recipe.0:3697*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GROUP_MISS_ACT_IS_SET }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3629*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3698*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET, .cond_operand = BNXT_ULP_CF_IDX_GROUP_ID }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3630*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3699*/ { .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:3631*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3700*/ { .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:3632*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3701*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20426,7 +20840,7 @@ struct bnxt_ulp_mapper_cond_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:3636*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3705*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20443,7 +20857,7 @@ struct bnxt_ulp_mapper_cond_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:3640*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3709*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20460,7 +20874,7 @@ struct bnxt_ulp_mapper_cond_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:3644*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3713*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -20473,7 +20887,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:3647*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3716*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20490,7 +20904,7 @@ struct bnxt_ulp_mapper_cond_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:3651*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3720*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_NOT_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW @@ -20503,7 +20917,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:3654*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3723*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20524,7 +20938,7 @@ struct bnxt_ulp_mapper_cond_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:3659*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3728*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20545,7 +20959,7 @@ struct bnxt_ulp_mapper_cond_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:3664*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3733*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20566,7 +20980,7 @@ struct bnxt_ulp_mapper_cond_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:3669*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3738*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20587,7 +21001,7 @@ struct bnxt_ulp_mapper_cond_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:3674*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3743*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20608,7 +21022,7 @@ struct bnxt_ulp_mapper_cond_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:3679*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3748*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20629,7 +21043,7 @@ struct bnxt_ulp_mapper_cond_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:3684*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3753*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -20650,7 +21064,7 @@ struct bnxt_ulp_mapper_cond_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:3689*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3758*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -20671,7 +21085,7 @@ struct bnxt_ulp_mapper_cond_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:3694*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3763*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20688,7 +21102,7 @@ struct bnxt_ulp_mapper_cond_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:3698*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3767*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20705,7 +21119,7 @@ struct bnxt_ulp_mapper_cond_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:3702*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3771*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20722,12 +21136,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3706*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3775*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3707*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3776*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20744,12 +21158,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_IPV6_SRC_ADDR }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3711*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3780*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW }, - /* field_cond: class_tid: 2, wm_key_recipe.0:3712*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3781*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20766,7 +21180,7 @@ struct bnxt_ulp_mapper_cond_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:3716*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3785*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20783,7 +21197,7 @@ struct bnxt_ulp_mapper_cond_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:3720*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3789*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20800,7 +21214,7 @@ struct bnxt_ulp_mapper_cond_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:3724*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3793*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20817,7 +21231,7 @@ struct bnxt_ulp_mapper_cond_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:3728*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3797*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20834,7 +21248,7 @@ struct bnxt_ulp_mapper_cond_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:3732*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3801*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20851,7 +21265,7 @@ struct bnxt_ulp_mapper_cond_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:3736*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3805*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20868,7 +21282,7 @@ struct bnxt_ulp_mapper_cond_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:3740*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3809*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20885,7 +21299,7 @@ struct bnxt_ulp_mapper_cond_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:3744*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3813*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20902,7 +21316,7 @@ struct bnxt_ulp_mapper_cond_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:3748*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3817*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20919,7 +21333,7 @@ struct bnxt_ulp_mapper_cond_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:3752*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3821*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20936,7 +21350,7 @@ struct bnxt_ulp_mapper_cond_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:3756*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3825*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20953,7 +21367,7 @@ struct bnxt_ulp_mapper_cond_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:3760*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3829*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20970,7 +21384,7 @@ struct bnxt_ulp_mapper_cond_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:3764*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3833*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -20987,7 +21401,7 @@ struct bnxt_ulp_mapper_cond_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:3768*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3837*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21004,7 +21418,7 @@ struct bnxt_ulp_mapper_cond_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:3772*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3841*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21021,7 +21435,7 @@ struct bnxt_ulp_mapper_cond_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:3776*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3845*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21038,7 +21452,7 @@ struct bnxt_ulp_mapper_cond_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:3780*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3849*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21055,7 +21469,7 @@ struct bnxt_ulp_mapper_cond_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:3784*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3853*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21072,7 +21486,7 @@ struct bnxt_ulp_mapper_cond_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:3788*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3857*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21089,7 +21503,7 @@ struct bnxt_ulp_mapper_cond_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:3792*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3861*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21110,7 +21524,7 @@ struct bnxt_ulp_mapper_cond_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:3797*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3866*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21127,7 +21541,7 @@ struct bnxt_ulp_mapper_cond_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:3801*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3870*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21148,7 +21562,7 @@ struct bnxt_ulp_mapper_cond_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:3806*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3875*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -21165,7 +21579,7 @@ struct bnxt_ulp_mapper_cond_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:3810*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3879*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21178,7 +21592,7 @@ struct bnxt_ulp_mapper_cond_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:3813*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3882*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21191,7 +21605,7 @@ struct bnxt_ulp_mapper_cond_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:3816*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3885*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21204,7 +21618,7 @@ struct bnxt_ulp_mapper_cond_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:3819*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3888*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21217,7 +21631,7 @@ struct bnxt_ulp_mapper_cond_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:3822*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3891*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21234,7 +21648,7 @@ struct bnxt_ulp_mapper_cond_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:3826*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3895*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21247,7 +21661,7 @@ struct bnxt_ulp_mapper_cond_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:3829*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3898*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21264,7 +21678,7 @@ struct bnxt_ulp_mapper_cond_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:3833*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3902*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21277,7 +21691,7 @@ struct bnxt_ulp_mapper_cond_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:3836*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3905*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21294,7 +21708,7 @@ struct bnxt_ulp_mapper_cond_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:3840*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3909*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21307,7 +21721,7 @@ struct bnxt_ulp_mapper_cond_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:3843*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3912*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21324,7 +21738,7 @@ struct bnxt_ulp_mapper_cond_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:3847*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3916*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21337,7 +21751,7 @@ struct bnxt_ulp_mapper_cond_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:3850*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3919*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21358,7 +21772,7 @@ struct bnxt_ulp_mapper_cond_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:3855*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3924*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21375,7 +21789,7 @@ struct bnxt_ulp_mapper_cond_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:3859*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3928*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21396,7 +21810,7 @@ struct bnxt_ulp_mapper_cond_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:3864*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3933*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21413,7 +21827,7 @@ struct bnxt_ulp_mapper_cond_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:3868*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3937*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21434,7 +21848,7 @@ struct bnxt_ulp_mapper_cond_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:3873*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3942*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21455,7 +21869,7 @@ struct bnxt_ulp_mapper_cond_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:3878*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3947*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21472,7 +21886,7 @@ struct bnxt_ulp_mapper_cond_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:3882*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3951*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21489,7 +21903,7 @@ struct bnxt_ulp_mapper_cond_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:3886*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3955*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21510,7 +21924,7 @@ struct bnxt_ulp_mapper_cond_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:3891*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3960*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21531,7 +21945,7 @@ struct bnxt_ulp_mapper_cond_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:3896*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3965*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21548,7 +21962,7 @@ struct bnxt_ulp_mapper_cond_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:3900*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3969*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21565,7 +21979,7 @@ struct bnxt_ulp_mapper_cond_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:3904*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3973*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -21586,7 +22000,7 @@ struct bnxt_ulp_mapper_cond_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:3909*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3978*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -21603,7 +22017,7 @@ struct bnxt_ulp_mapper_cond_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:3913*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3982*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -21624,7 +22038,7 @@ struct bnxt_ulp_mapper_cond_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:3918*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3987*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -21641,7 +22055,7 @@ struct bnxt_ulp_mapper_cond_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:3922*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3991*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21658,7 +22072,7 @@ struct bnxt_ulp_mapper_cond_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:3926*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3995*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21671,7 +22085,7 @@ struct bnxt_ulp_mapper_cond_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:3929*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:3998*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21688,7 +22102,7 @@ struct bnxt_ulp_mapper_cond_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:3933*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4002*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21701,7 +22115,7 @@ struct bnxt_ulp_mapper_cond_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:3936*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4005*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21718,7 +22132,7 @@ struct bnxt_ulp_mapper_cond_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:3940*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4009*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21731,7 +22145,7 @@ struct bnxt_ulp_mapper_cond_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:3943*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4012*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21748,7 +22162,7 @@ struct bnxt_ulp_mapper_cond_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:3947*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4016*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21761,7 +22175,7 @@ struct bnxt_ulp_mapper_cond_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:3950*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4019*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21778,7 +22192,7 @@ struct bnxt_ulp_mapper_cond_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:3954*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4023*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21791,7 +22205,7 @@ struct bnxt_ulp_mapper_cond_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:3957*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4026*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21808,7 +22222,7 @@ struct bnxt_ulp_mapper_cond_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:3961*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4030*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21821,7 +22235,7 @@ struct bnxt_ulp_mapper_cond_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:3964*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4033*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21838,7 +22252,7 @@ struct bnxt_ulp_mapper_cond_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:3968*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4037*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21851,7 +22265,7 @@ struct bnxt_ulp_mapper_cond_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:3971*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4040*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21868,7 +22282,7 @@ struct bnxt_ulp_mapper_cond_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:3975*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4044*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21881,7 +22295,7 @@ struct bnxt_ulp_mapper_cond_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:3978*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4047*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21898,7 +22312,7 @@ struct bnxt_ulp_mapper_cond_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:3982*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4051*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21915,7 +22329,7 @@ struct bnxt_ulp_mapper_cond_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:3986*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4055*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21928,7 +22342,7 @@ struct bnxt_ulp_mapper_cond_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:3989*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4058*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21941,7 +22355,7 @@ struct bnxt_ulp_mapper_cond_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:3992*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4061*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21958,7 +22372,7 @@ struct bnxt_ulp_mapper_cond_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:3996*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4065*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -21975,7 +22389,7 @@ struct bnxt_ulp_mapper_cond_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:4000*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4069*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -21988,7 +22402,7 @@ struct bnxt_ulp_mapper_cond_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:4003*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4072*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22001,7 +22415,7 @@ struct bnxt_ulp_mapper_cond_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:4006*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4075*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22018,7 +22432,7 @@ struct bnxt_ulp_mapper_cond_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:4010*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4079*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22035,7 +22449,7 @@ struct bnxt_ulp_mapper_cond_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:4014*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4083*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22048,7 +22462,7 @@ struct bnxt_ulp_mapper_cond_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:4017*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4086*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22061,7 +22475,7 @@ struct bnxt_ulp_mapper_cond_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:4020*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4089*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22078,7 +22492,7 @@ struct bnxt_ulp_mapper_cond_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:4024*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4093*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22095,7 +22509,7 @@ struct bnxt_ulp_mapper_cond_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:4028*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4097*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22108,7 +22522,7 @@ struct bnxt_ulp_mapper_cond_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:4031*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4100*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22121,7 +22535,7 @@ struct bnxt_ulp_mapper_cond_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:4034*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4103*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22138,7 +22552,7 @@ struct bnxt_ulp_mapper_cond_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:4038*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4107*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22155,7 +22569,7 @@ struct bnxt_ulp_mapper_cond_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:4042*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4111*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22168,7 +22582,7 @@ struct bnxt_ulp_mapper_cond_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:4045*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4114*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22181,7 +22595,7 @@ struct bnxt_ulp_mapper_cond_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:4048*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4117*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22198,7 +22612,7 @@ struct bnxt_ulp_mapper_cond_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:4052*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4121*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22215,7 +22629,7 @@ struct bnxt_ulp_mapper_cond_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:4056*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4125*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22228,7 +22642,7 @@ struct bnxt_ulp_mapper_cond_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:4059*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4128*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22241,7 +22655,7 @@ struct bnxt_ulp_mapper_cond_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:4062*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4131*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22258,7 +22672,7 @@ struct bnxt_ulp_mapper_cond_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:4066*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4135*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22275,7 +22689,7 @@ struct bnxt_ulp_mapper_cond_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:4070*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4139*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22288,7 +22702,7 @@ struct bnxt_ulp_mapper_cond_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:4073*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4142*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22301,7 +22715,7 @@ struct bnxt_ulp_mapper_cond_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:4076*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4145*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22310,7 +22724,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_L2_ONLY }, - /* field_cond: class_tid: 2, wm_key_recipe.0:4078*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4147*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22327,7 +22741,7 @@ struct bnxt_ulp_mapper_cond_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:4082*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4151*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22344,7 +22758,7 @@ struct bnxt_ulp_mapper_cond_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:4086*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4155*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22357,7 +22771,7 @@ struct bnxt_ulp_mapper_cond_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:4089*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4158*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22370,7 +22784,7 @@ struct bnxt_ulp_mapper_cond_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:4092*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4161*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22379,7 +22793,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_L2_ONLY }, - /* field_cond: class_tid: 2, wm_key_recipe.0:4094*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4163*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22396,7 +22810,7 @@ struct bnxt_ulp_mapper_cond_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:4098*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4167*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22413,7 +22827,7 @@ struct bnxt_ulp_mapper_cond_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:4102*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4171*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22426,7 +22840,7 @@ struct bnxt_ulp_mapper_cond_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:4105*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4174*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22439,7 +22853,7 @@ struct bnxt_ulp_mapper_cond_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:4108*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4177*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22448,7 +22862,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_L2_ONLY }, - /* field_cond: class_tid: 2, wm_key_recipe.0:4110*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4179*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22465,7 +22879,7 @@ struct bnxt_ulp_mapper_cond_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:4114*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4183*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22482,7 +22896,7 @@ struct bnxt_ulp_mapper_cond_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:4118*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4187*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22495,7 +22909,7 @@ struct bnxt_ulp_mapper_cond_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:4121*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4190*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22508,7 +22922,7 @@ struct bnxt_ulp_mapper_cond_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:4124*/ + /* field_cond: class_tid: 2, wm_key_recipe.0:4193*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22517,7 +22931,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_L2_ONLY }, - /* field_cond: class_tid: 2, proto_header_cache.wr:4126*/ + /* field_cond: class_tid: 2, proto_header_cache.wr:4195*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -22526,7 +22940,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_INNER_LOOP }, - /* cond_execute: class_tid: 2, em_flow_conflict_cache.rd:4128*/ + /* cond_execute: class_tid: 2, em_flow_conflict_cache.rd:4197*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -22543,7 +22957,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP }, - /* field_cond: class_tid: 2, em_flow_conflict_cache.rd:4132*/ + /* field_cond: class_tid: 2, em_flow_conflict_cache.rd:4201*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -22552,12 +22966,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_INNER_LOOP }, - /* cond_execute: class_tid: 2, control.em_flow_conflict_cache_miss:4134*/ + /* cond_execute: class_tid: 2, control.em_flow_conflict_cache_miss:4203*/ { .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:4135*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4204*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22566,7 +22980,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:4137*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4206*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -22575,12 +22989,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_INNER_LOOP }, - /* field_cond: class_tid: 2, fkb_select.em_gen_template:4139*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4208*/ { .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:4140*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4209*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22597,7 +23011,7 @@ struct bnxt_ulp_mapper_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:4144*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4213*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22614,7 +23028,7 @@ struct bnxt_ulp_mapper_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:4148*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4217*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22635,7 +23049,7 @@ struct bnxt_ulp_mapper_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:4153*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4222*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22656,7 +23070,7 @@ struct bnxt_ulp_mapper_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:4158*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4227*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22677,7 +23091,7 @@ struct bnxt_ulp_mapper_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:4163*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4232*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -22698,7 +23112,7 @@ struct bnxt_ulp_mapper_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:4168*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4237*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22715,7 +23129,7 @@ struct bnxt_ulp_mapper_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:4172*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4241*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22732,7 +23146,7 @@ struct bnxt_ulp_mapper_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:4176*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4245*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22749,7 +23163,7 @@ struct bnxt_ulp_mapper_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:4180*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4249*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22766,7 +23180,7 @@ struct bnxt_ulp_mapper_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:4184*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4253*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22783,7 +23197,7 @@ struct bnxt_ulp_mapper_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:4188*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4257*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22800,7 +23214,7 @@ struct bnxt_ulp_mapper_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:4192*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4261*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22817,7 +23231,7 @@ struct bnxt_ulp_mapper_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:4196*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4265*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22834,7 +23248,7 @@ struct bnxt_ulp_mapper_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:4200*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4269*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22851,7 +23265,7 @@ struct bnxt_ulp_mapper_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:4204*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4273*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22868,7 +23282,7 @@ struct bnxt_ulp_mapper_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:4208*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4277*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22885,7 +23299,7 @@ struct bnxt_ulp_mapper_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:4212*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4281*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22902,7 +23316,7 @@ struct bnxt_ulp_mapper_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:4216*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4285*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22923,7 +23337,7 @@ struct bnxt_ulp_mapper_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:4221*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4290*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -22940,7 +23354,7 @@ struct bnxt_ulp_mapper_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:4225*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4294*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22953,7 +23367,7 @@ struct bnxt_ulp_mapper_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:4228*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4297*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22966,7 +23380,7 @@ struct bnxt_ulp_mapper_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:4231*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4300*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -22983,7 +23397,7 @@ struct bnxt_ulp_mapper_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:4235*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4304*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -22996,7 +23410,7 @@ struct bnxt_ulp_mapper_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:4238*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4307*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23013,7 +23427,7 @@ struct bnxt_ulp_mapper_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:4242*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4311*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23026,7 +23440,7 @@ struct bnxt_ulp_mapper_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:4245*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4314*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23047,7 +23461,7 @@ struct bnxt_ulp_mapper_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:4250*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4319*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23064,7 +23478,7 @@ struct bnxt_ulp_mapper_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:4254*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4323*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23085,7 +23499,7 @@ struct bnxt_ulp_mapper_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:4259*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4328*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23106,7 +23520,7 @@ struct bnxt_ulp_mapper_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:4264*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4333*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23123,7 +23537,7 @@ struct bnxt_ulp_mapper_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:4268*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4337*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23140,7 +23554,7 @@ struct bnxt_ulp_mapper_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:4272*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4341*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -23161,7 +23575,7 @@ struct bnxt_ulp_mapper_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:4277*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4346*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -23178,7 +23592,7 @@ struct bnxt_ulp_mapper_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:4281*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4350*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23195,7 +23609,7 @@ struct bnxt_ulp_mapper_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:4285*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4354*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23212,7 +23626,7 @@ struct bnxt_ulp_mapper_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:4289*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4358*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23225,7 +23639,7 @@ struct bnxt_ulp_mapper_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:4292*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4361*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23238,7 +23652,7 @@ struct bnxt_ulp_mapper_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:4295*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4364*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23255,7 +23669,7 @@ struct bnxt_ulp_mapper_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:4299*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4368*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23272,7 +23686,7 @@ struct bnxt_ulp_mapper_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:4303*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4372*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23285,7 +23699,7 @@ struct bnxt_ulp_mapper_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:4306*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4375*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23298,7 +23712,7 @@ struct bnxt_ulp_mapper_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:4309*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4378*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23315,7 +23729,7 @@ struct bnxt_ulp_mapper_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:4313*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4382*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23332,7 +23746,7 @@ struct bnxt_ulp_mapper_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:4317*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4386*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23345,7 +23759,7 @@ struct bnxt_ulp_mapper_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:4320*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4389*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23358,7 +23772,7 @@ struct bnxt_ulp_mapper_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:4323*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4392*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23375,7 +23789,7 @@ struct bnxt_ulp_mapper_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:4327*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4396*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23392,7 +23806,7 @@ struct bnxt_ulp_mapper_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:4331*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4400*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23405,7 +23819,7 @@ struct bnxt_ulp_mapper_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:4334*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4403*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23418,7 +23832,7 @@ struct bnxt_ulp_mapper_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:4337*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4406*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23435,7 +23849,7 @@ struct bnxt_ulp_mapper_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:4341*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4410*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23452,7 +23866,7 @@ struct bnxt_ulp_mapper_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:4345*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4414*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23465,7 +23879,7 @@ struct bnxt_ulp_mapper_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:4348*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4417*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23478,7 +23892,7 @@ struct bnxt_ulp_mapper_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:4351*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4420*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23495,7 +23909,7 @@ struct bnxt_ulp_mapper_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:4355*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4424*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23512,7 +23926,7 @@ struct bnxt_ulp_mapper_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:4359*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4428*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23525,7 +23939,7 @@ struct bnxt_ulp_mapper_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:4362*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4431*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23538,7 +23952,7 @@ struct bnxt_ulp_mapper_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:4365*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4434*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23555,7 +23969,7 @@ struct bnxt_ulp_mapper_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:4369*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4438*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -23572,7 +23986,7 @@ struct bnxt_ulp_mapper_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:4373*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4442*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23585,7 +23999,7 @@ struct bnxt_ulp_mapper_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:4376*/ + /* field_cond: class_tid: 2, fkb_select.em_gen_template:4445*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -23598,7 +24012,7 @@ struct bnxt_ulp_mapper_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:4379*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4448*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23607,7 +24021,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:4381*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4450*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23616,7 +24030,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_L2_CNTXT_ID }, - /* field_cond: class_tid: 2, em_key_recipe.0:4383*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4452*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -23625,7 +24039,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_INNER_LOOP }, - /* field_cond: class_tid: 2, em_key_recipe.0:4385*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4454*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -23634,17 +24048,17 @@ 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_INNER_LOOP }, - /* field_cond: class_tid: 2, em_key_recipe.0:4387*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4456*/ { .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:4388*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4457*/ { .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:4389*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4458*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23661,7 +24075,7 @@ struct bnxt_ulp_mapper_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:4393*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4462*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23678,7 +24092,7 @@ struct bnxt_ulp_mapper_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:4397*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4466*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23695,7 +24109,7 @@ struct bnxt_ulp_mapper_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:4401*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4470*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23712,7 +24126,7 @@ struct bnxt_ulp_mapper_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:4405*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4474*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23733,7 +24147,7 @@ struct bnxt_ulp_mapper_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:4410*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4479*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23754,7 +24168,7 @@ struct bnxt_ulp_mapper_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:4415*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4484*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23775,7 +24189,7 @@ struct bnxt_ulp_mapper_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:4420*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4489*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23796,7 +24210,7 @@ struct bnxt_ulp_mapper_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:4425*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4494*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23817,7 +24231,7 @@ struct bnxt_ulp_mapper_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:4430*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4499*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23838,7 +24252,7 @@ struct bnxt_ulp_mapper_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:4435*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4504*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -23859,7 +24273,7 @@ struct bnxt_ulp_mapper_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:4440*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4509*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -23880,7 +24294,7 @@ struct bnxt_ulp_mapper_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:4445*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4514*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23897,7 +24311,7 @@ struct bnxt_ulp_mapper_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:4449*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4518*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23914,7 +24328,7 @@ struct bnxt_ulp_mapper_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:4453*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4522*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23931,7 +24345,7 @@ struct bnxt_ulp_mapper_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:4457*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4526*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23948,7 +24362,7 @@ struct bnxt_ulp_mapper_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:4461*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4530*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23965,7 +24379,7 @@ struct bnxt_ulp_mapper_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:4465*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4534*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23982,7 +24396,7 @@ struct bnxt_ulp_mapper_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:4469*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4538*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -23999,7 +24413,7 @@ struct bnxt_ulp_mapper_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:4473*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4542*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24016,7 +24430,7 @@ struct bnxt_ulp_mapper_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:4477*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4546*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24033,7 +24447,7 @@ struct bnxt_ulp_mapper_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:4481*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4550*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24050,7 +24464,7 @@ struct bnxt_ulp_mapper_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:4485*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4554*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24067,7 +24481,7 @@ struct bnxt_ulp_mapper_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:4489*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4558*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24084,7 +24498,7 @@ struct bnxt_ulp_mapper_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:4493*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4562*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24101,7 +24515,7 @@ struct bnxt_ulp_mapper_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:4497*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4566*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24118,7 +24532,7 @@ struct bnxt_ulp_mapper_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:4501*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4570*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24135,7 +24549,7 @@ struct bnxt_ulp_mapper_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:4505*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4574*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24152,7 +24566,7 @@ struct bnxt_ulp_mapper_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:4509*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4578*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24169,7 +24583,7 @@ struct bnxt_ulp_mapper_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:4513*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4582*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24186,7 +24600,7 @@ struct bnxt_ulp_mapper_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:4517*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4586*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24203,7 +24617,7 @@ struct bnxt_ulp_mapper_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:4521*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4590*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24220,7 +24634,7 @@ struct bnxt_ulp_mapper_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:4525*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4594*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24237,7 +24651,7 @@ struct bnxt_ulp_mapper_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:4529*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4598*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24254,7 +24668,7 @@ struct bnxt_ulp_mapper_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:4533*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4602*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24271,7 +24685,7 @@ struct bnxt_ulp_mapper_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:4537*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4606*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24288,7 +24702,7 @@ struct bnxt_ulp_mapper_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:4541*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4610*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24309,7 +24723,7 @@ struct bnxt_ulp_mapper_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:4546*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4615*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24326,7 +24740,7 @@ struct bnxt_ulp_mapper_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:4550*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4619*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24347,7 +24761,7 @@ struct bnxt_ulp_mapper_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:4555*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4624*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_INNER_LOOP @@ -24364,7 +24778,7 @@ struct bnxt_ulp_mapper_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:4559*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4628*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24377,7 +24791,7 @@ struct bnxt_ulp_mapper_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:4562*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4631*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24390,7 +24804,7 @@ struct bnxt_ulp_mapper_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:4565*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4634*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24403,7 +24817,7 @@ struct bnxt_ulp_mapper_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:4568*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4637*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24416,7 +24830,7 @@ struct bnxt_ulp_mapper_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:4571*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4640*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24433,7 +24847,7 @@ struct bnxt_ulp_mapper_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:4575*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4644*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24446,7 +24860,7 @@ struct bnxt_ulp_mapper_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:4578*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4647*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24463,7 +24877,7 @@ struct bnxt_ulp_mapper_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:4582*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4651*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24476,7 +24890,7 @@ struct bnxt_ulp_mapper_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:4585*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4654*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24493,7 +24907,7 @@ struct bnxt_ulp_mapper_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:4589*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4658*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24506,7 +24920,7 @@ struct bnxt_ulp_mapper_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:4592*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4661*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24523,7 +24937,7 @@ struct bnxt_ulp_mapper_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:4596*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4665*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24536,7 +24950,7 @@ struct bnxt_ulp_mapper_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:4599*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4668*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24557,7 +24971,7 @@ struct bnxt_ulp_mapper_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:4604*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4673*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24574,7 +24988,7 @@ struct bnxt_ulp_mapper_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:4608*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4677*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24595,7 +25009,7 @@ struct bnxt_ulp_mapper_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:4613*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4682*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24612,7 +25026,7 @@ struct bnxt_ulp_mapper_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:4617*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4686*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24633,7 +25047,7 @@ struct bnxt_ulp_mapper_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:4622*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4691*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24654,7 +25068,7 @@ struct bnxt_ulp_mapper_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:4627*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4696*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24671,7 +25085,7 @@ struct bnxt_ulp_mapper_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:4631*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4700*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24688,7 +25102,7 @@ struct bnxt_ulp_mapper_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:4635*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4704*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24709,7 +25123,7 @@ struct bnxt_ulp_mapper_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:4640*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4709*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24730,7 +25144,7 @@ struct bnxt_ulp_mapper_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:4645*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4714*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24747,7 +25161,7 @@ struct bnxt_ulp_mapper_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:4649*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4718*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24764,7 +25178,7 @@ struct bnxt_ulp_mapper_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:4653*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4722*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -24785,7 +25199,7 @@ struct bnxt_ulp_mapper_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:4658*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4727*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -24802,7 +25216,7 @@ struct bnxt_ulp_mapper_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:4662*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4731*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -24823,7 +25237,7 @@ struct bnxt_ulp_mapper_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:4667*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4736*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY @@ -24840,7 +25254,7 @@ struct bnxt_ulp_mapper_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:4671*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4740*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24857,7 +25271,7 @@ struct bnxt_ulp_mapper_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:4675*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4744*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24870,7 +25284,7 @@ struct bnxt_ulp_mapper_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:4678*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4747*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24887,7 +25301,7 @@ struct bnxt_ulp_mapper_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:4682*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4751*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24900,7 +25314,7 @@ struct bnxt_ulp_mapper_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:4685*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4754*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24917,7 +25331,7 @@ struct bnxt_ulp_mapper_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:4689*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4758*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24930,7 +25344,7 @@ struct bnxt_ulp_mapper_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:4692*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4761*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24947,7 +25361,7 @@ struct bnxt_ulp_mapper_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:4696*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4765*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24960,7 +25374,7 @@ struct bnxt_ulp_mapper_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:4699*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4768*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -24977,7 +25391,7 @@ struct bnxt_ulp_mapper_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:4703*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4772*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -24990,7 +25404,7 @@ struct bnxt_ulp_mapper_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:4706*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4775*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25007,7 +25421,7 @@ struct bnxt_ulp_mapper_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:4710*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4779*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25020,7 +25434,7 @@ struct bnxt_ulp_mapper_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:4713*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4782*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25037,7 +25451,7 @@ struct bnxt_ulp_mapper_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:4717*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4786*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25050,7 +25464,7 @@ struct bnxt_ulp_mapper_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:4720*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4789*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25067,7 +25481,7 @@ struct bnxt_ulp_mapper_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:4724*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4793*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25080,7 +25494,7 @@ struct bnxt_ulp_mapper_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:4727*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4796*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25097,7 +25511,7 @@ struct bnxt_ulp_mapper_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:4731*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4800*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25114,7 +25528,7 @@ struct bnxt_ulp_mapper_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:4735*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4804*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25127,7 +25541,7 @@ struct bnxt_ulp_mapper_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:4738*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4807*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25140,7 +25554,7 @@ struct bnxt_ulp_mapper_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:4741*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4810*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25157,7 +25571,7 @@ struct bnxt_ulp_mapper_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:4745*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4814*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25174,7 +25588,7 @@ struct bnxt_ulp_mapper_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:4749*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4818*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25187,7 +25601,7 @@ struct bnxt_ulp_mapper_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:4752*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4821*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25200,7 +25614,7 @@ struct bnxt_ulp_mapper_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:4755*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4824*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25217,7 +25631,7 @@ struct bnxt_ulp_mapper_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:4759*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4828*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25234,7 +25648,7 @@ struct bnxt_ulp_mapper_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:4763*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4832*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25247,7 +25661,7 @@ struct bnxt_ulp_mapper_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:4766*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4835*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25260,7 +25674,7 @@ struct bnxt_ulp_mapper_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:4769*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4838*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25277,7 +25691,7 @@ struct bnxt_ulp_mapper_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:4773*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4842*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25294,7 +25708,7 @@ struct bnxt_ulp_mapper_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:4777*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4846*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25307,7 +25721,7 @@ struct bnxt_ulp_mapper_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:4780*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4849*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25320,7 +25734,7 @@ struct bnxt_ulp_mapper_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:4783*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4852*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25337,7 +25751,7 @@ struct bnxt_ulp_mapper_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:4787*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4856*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25354,7 +25768,7 @@ struct bnxt_ulp_mapper_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:4791*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4860*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25367,7 +25781,7 @@ struct bnxt_ulp_mapper_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:4794*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4863*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25380,7 +25794,7 @@ struct bnxt_ulp_mapper_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:4797*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4866*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25397,7 +25811,7 @@ struct bnxt_ulp_mapper_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:4801*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4870*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25414,7 +25828,7 @@ struct bnxt_ulp_mapper_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:4805*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4874*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25427,7 +25841,7 @@ struct bnxt_ulp_mapper_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:4808*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4877*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25440,7 +25854,7 @@ struct bnxt_ulp_mapper_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:4811*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4880*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25457,7 +25871,7 @@ struct bnxt_ulp_mapper_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:4815*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4884*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25474,7 +25888,7 @@ struct bnxt_ulp_mapper_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:4819*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4888*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25487,7 +25901,7 @@ struct bnxt_ulp_mapper_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:4822*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4891*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25500,7 +25914,7 @@ struct bnxt_ulp_mapper_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:4825*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4894*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25517,7 +25931,7 @@ struct bnxt_ulp_mapper_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:4829*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4898*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25534,7 +25948,7 @@ struct bnxt_ulp_mapper_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:4833*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4902*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25547,7 +25961,7 @@ struct bnxt_ulp_mapper_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:4836*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4905*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25560,7 +25974,7 @@ struct bnxt_ulp_mapper_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:4839*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4908*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25577,7 +25991,7 @@ struct bnxt_ulp_mapper_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:4843*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4912*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25594,7 +26008,7 @@ struct bnxt_ulp_mapper_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:4847*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4916*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25607,7 +26021,7 @@ struct bnxt_ulp_mapper_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:4850*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4919*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25620,7 +26034,7 @@ struct bnxt_ulp_mapper_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:4853*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4922*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25637,7 +26051,7 @@ struct bnxt_ulp_mapper_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:4857*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4926*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25654,7 +26068,7 @@ struct bnxt_ulp_mapper_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:4861*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4930*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25667,7 +26081,7 @@ struct bnxt_ulp_mapper_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:4864*/ + /* field_cond: class_tid: 2, em_key_recipe.0:4933*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET, .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL @@ -25680,7 +26094,7 @@ struct bnxt_ulp_mapper_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_flow_conflict_cache.wr:4867*/ + /* field_cond: class_tid: 2, em_flow_conflict_cache.wr:4936*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_GROUP_ID @@ -25689,7 +26103,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_INNER_LOOP }, - /* cond_execute: class_tid: 2, control.field_sig_validation:4869*/ + /* cond_execute: class_tid: 2, control.field_sig_validation:4938*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_CC @@ -25698,7 +26112,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, control.outer_loop_add_check:4871*/ + /* cond_execute: class_tid: 2, control.outer_loop_add_check:4940*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP @@ -25707,7 +26121,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_ADD }, - /* cond_execute: class_tid: 2, em.egress_generic_template:4873*/ + /* cond_execute: class_tid: 2, em.egress_generic_template:4942*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET, .cond_operand = BNXT_ULP_CF_IDX_WC_MATCH @@ -25724,27 +26138,27 @@ struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = { .cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP }, - /* cond_execute: class_tid: 2, control.em_add_check:4877*/ + /* cond_execute: class_tid: 2, control.em_add_check:4946*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL }, - /* cond_execute: class_tid: 2, control.outer_loop_check:4878*/ + /* cond_execute: class_tid: 2, control.outer_loop_check:4947*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_OUTER_LOOP }, - /* cond_execute: class_tid: 3, control.prof_func_miss:4879*/ + /* cond_execute: class_tid: 3, control.prof_func_miss:4948*/ { .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_2:4880*/ + /* cond_execute: class_tid: 3, control.non_vfr_egr_2:4949*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 3, tunnel_gparse_cache.def_cust_tun_rd:4881*/ + /* cond_execute: class_tid: 3, tunnel_gparse_cache.def_cust_tun_rd:4950*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_STATIC_VXLAN_PORT @@ -25753,52 +26167,52 @@ 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_STATIC_VXLAN_IP_PORT }, - /* cond_execute: class_tid: 3, control.default_custom_tunnel:4883*/ + /* cond_execute: class_tid: 3, control.default_custom_tunnel:4952*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 3, cust_tunnel.def_conf_vxlan_port:4884*/ + /* cond_execute: class_tid: 3, cust_tunnel.def_conf_vxlan_port:4953*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_STATIC_VXLAN_PORT }, - /* cond_execute: class_tid: 3, cust_tunnel.def_conf_vxlan_ip_port:4885*/ + /* cond_execute: class_tid: 3, cust_tunnel.def_conf_vxlan_ip_port:4954*/ { .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET, .cond_operand = BNXT_ULP_CF_BIT_STATIC_VXLAN_IP_PORT }, - /* cond_execute: class_tid: 4, control.prof_tcam_cache.vfr_glb_act_rec_rd.0:4886*/ + /* cond_execute: class_tid: 4, control.prof_tcam_cache.vfr_glb_act_rec_rd.0:4955*/ { .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:4887*/ + /* cond_execute: class_tid: 4, control.vf_2_vfr.0:4956*/ { .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:4888*/ + /* cond_execute: class_tid: 4, control.prof_tcam_cache.vfr.0:4957*/ { .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:4889*/ + /* cond_execute: class_tid: 4, control.0:4958*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 5, control.ing_0:4890*/ + /* cond_execute: class_tid: 5, control.ing_0:4959*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 5, l2_cntxt_tcam_cache.ing_rd_sock:4891*/ + /* cond_execute: class_tid: 5, l2_cntxt_tcam_cache.ing_rd_sock:4960*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_SOCKET_DIRECT }, - /* field_cond: class_tid: 5, l2_cntxt_tcam.ing_0:4892*/ + /* field_cond: class_tid: 5, l2_cntxt_tcam.ing_0:4961*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_SOCKET_DIRECT @@ -25807,7 +26221,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_CC }, - /* field_cond: class_tid: 5, l2_cntxt_tcam.ing_0:4894*/ + /* field_cond: class_tid: 5, l2_cntxt_tcam.ing_0:4963*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_SOCKET_DIRECT @@ -25816,7 +26230,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_CC }, - /* field_cond: class_tid: 5, l2_cntxt_tcam_cache.ing_wr:4896*/ + /* field_cond: class_tid: 5, l2_cntxt_tcam_cache.ing_wr:4965*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_SOCKET_DIRECT @@ -25825,7 +26239,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_CC }, - /* field_cond: class_tid: 5, l2_cntxt_tcam_cache.ing_wr:4898*/ + /* field_cond: class_tid: 5, l2_cntxt_tcam_cache.ing_wr:4967*/ { .cond_opcode = BNXT_ULP_COND_OPC_FEATURE_BIT_IS_SET, .cond_operand = BNXT_ULP_FEATURE_BIT_SOCKET_DIRECT @@ -25834,47 +26248,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_CC }, - /* cond_execute: class_tid: 6, control.l2_cache_check:4900*/ + /* cond_execute: class_tid: 6, control.l2_cache_check:4969*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 6, control.l2_cache_cnt_check:4901*/ + /* cond_execute: class_tid: 6, control.l2_cache_cnt_check:4970*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_CC }, - /* cond_execute: class_tid: 7, control.direction_check:4902*/ + /* cond_execute: class_tid: 7, control.direction_check:4971*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_CC }, - /* cond_execute: class_tid: 7, control.flow_chain_group_id:4903*/ + /* cond_execute: class_tid: 7, control.flow_chain_group_id:4972*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 7, control.group_miss_action:4904*/ + /* cond_execute: class_tid: 7, control.group_miss_action:4973*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 7, profile_tcam_bypass.prof_func_group_catch_all:4905*/ + /* field_cond: class_tid: 7, profile_tcam_bypass.prof_func_group_catch_all:4974*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_CC }, - /* cond_execute: class_tid: 7, control.flow_chain_group_id_egr:4906*/ + /* cond_execute: class_tid: 7, control.flow_chain_group_id_egr:4975*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* cond_execute: class_tid: 7, control.group_miss_action_egr:4907*/ + /* cond_execute: class_tid: 7, control.group_miss_action_egr:4976*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS }, - /* field_cond: class_tid: 7, profile_tcam_bypass.prof_func_group_catch_all_egr:4908*/ + /* field_cond: class_tid: 7, profile_tcam_bypass.prof_func_group_catch_all_egr:4977*/ { .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET, .cond_operand = BNXT_ULP_RF_IDX_CC @@ -26013,6 +26427,27 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { BNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff} } }, + /* class_tid: 1, , table: l2_cntxt_tcam_cache.def_rd */ + { + .field_info_mask = { + .description = "svif", + .field_bit_size = 11, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_HF, + .field_opr1 = { + (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff} + }, + .field_info_spec = { + .description = "svif", + .field_bit_size = 11, + .field_opc = BNXT_ULP_FIELD_OPC_SRC1, + .field_src1 = BNXT_ULP_FIELD_SRC_HF, + .field_opr1 = { + (BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff} + } + }, /* class_tid: 1, , table: tunnel_cache.f1_f2_rd */ { .field_info_mask = { @@ -28472,8 +28907,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (157 >> 8) & 0xff, - 157 & 0xff, + (159 >> 8) & 0xff, + 159 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -28544,8 +28979,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (160 >> 8) & 0xff, - 160 & 0xff, + (162 >> 8) & 0xff, + 162 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -28640,8 +29075,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (164 >> 8) & 0xff, - 164 & 0xff, + (166 >> 8) & 0xff, + 166 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -28678,8 +29113,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (422 >> 8) & 0xff, - 422 & 0xff, + (430 >> 8) & 0xff, + 430 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28691,8 +29126,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (432 >> 8) & 0xff, + 432 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28706,8 +29141,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (426 >> 8) & 0xff, - 426 & 0xff, + (434 >> 8) & 0xff, + 434 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28719,8 +29154,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (429 >> 8) & 0xff, - 429 & 0xff, + (437 >> 8) & 0xff, + 437 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28734,8 +29169,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (440 >> 8) & 0xff, + 440 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28747,8 +29182,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (433 >> 8) & 0xff, - 433 & 0xff, + (441 >> 8) & 0xff, + 441 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28762,8 +29197,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (434 >> 8) & 0xff, - 434 & 0xff, + (442 >> 8) & 0xff, + 442 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28775,8 +29210,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (438 >> 8) & 0xff, - 438 & 0xff, + (446 >> 8) & 0xff, + 446 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28790,8 +29225,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (442 >> 8) & 0xff, - 442 & 0xff, + (450 >> 8) & 0xff, + 450 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28803,8 +29238,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (446 >> 8) & 0xff, - 446 & 0xff, + (454 >> 8) & 0xff, + 454 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28818,8 +29253,8 @@ struct bnxt_ulp_mapper_key_info 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, + (458 >> 8) & 0xff, + 458 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28831,8 +29266,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (455 >> 8) & 0xff, - 455 & 0xff, + (463 >> 8) & 0xff, + 463 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28846,15 +29281,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 = { - (460 >> 8) & 0xff, - 460 & 0xff, + (468 >> 8) & 0xff, + 468 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (48 >> 8) & 0xff, - 48 & 0xff} + (49 >> 8) & 0xff, + 49 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -28862,15 +29297,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, + (478 >> 8) & 0xff, + 478 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (49 >> 8) & 0xff, - 49 & 0xff} + (50 >> 8) & 0xff, + 50 & 0xff} } }, { @@ -28880,8 +29315,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (480 >> 8) & 0xff, - 480 & 0xff, + (488 >> 8) & 0xff, + 488 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28893,8 +29328,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (485 >> 8) & 0xff, - 485 & 0xff, + (493 >> 8) & 0xff, + 493 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28908,8 +29343,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (490 >> 8) & 0xff, - 490 & 0xff, + (498 >> 8) & 0xff, + 498 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28921,8 +29356,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (502 >> 8) & 0xff, + 502 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28936,14 +29371,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 = { - (498 >> 8) & 0xff, - 498 & 0xff, + (506 >> 8) & 0xff, + 506 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (50 >> 8) & 0xff, - 50 & 0xff}, + (51 >> 8) & 0xff, + 51 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { @@ -28952,14 +29387,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 = { - (503 >> 8) & 0xff, - 503 & 0xff, + (511 >> 8) & 0xff, + 511 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (51 >> 8) & 0xff, - 51 & 0xff}, + (52 >> 8) & 0xff, + 52 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, @@ -28970,8 +29405,8 @@ struct bnxt_ulp_mapper_key_info 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, + (516 >> 8) & 0xff, + 516 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -28983,8 +29418,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (512 >> 8) & 0xff, - 512 & 0xff, + (520 >> 8) & 0xff, + 520 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -28998,8 +29433,8 @@ struct bnxt_ulp_mapper_key_info 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, + (524 >> 8) & 0xff, + 524 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -29011,8 +29446,8 @@ struct bnxt_ulp_mapper_key_info 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, + (528 >> 8) & 0xff, + 528 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29026,15 +29461,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 = { - (524 >> 8) & 0xff, - 524 & 0xff, + (532 >> 8) & 0xff, + 532 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (52 >> 8) & 0xff, - 52 & 0xff} + (53 >> 8) & 0xff, + 53 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -29042,15 +29477,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 = { - (532 >> 8) & 0xff, - 532 & 0xff, + (540 >> 8) & 0xff, + 540 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (53 >> 8) & 0xff, - 53 & 0xff} + (54 >> 8) & 0xff, + 54 & 0xff} } }, { @@ -29060,15 +29495,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 = { - (540 >> 8) & 0xff, - 540 & 0xff, + (548 >> 8) & 0xff, + 548 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (54 >> 8) & 0xff, - 54 & 0xff} + (55 >> 8) & 0xff, + 55 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -29076,15 +29511,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 = { - (548 >> 8) & 0xff, - 548 & 0xff, + (556 >> 8) & 0xff, + 556 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (55 >> 8) & 0xff, - 55 & 0xff} + (56 >> 8) & 0xff, + 56 & 0xff} } }, { @@ -29094,15 +29529,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 = { - (556 >> 8) & 0xff, - 556 & 0xff, + (564 >> 8) & 0xff, + 564 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (56 >> 8) & 0xff, - 56 & 0xff} + (57 >> 8) & 0xff, + 57 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -29110,15 +29545,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 = { - (564 >> 8) & 0xff, - 564 & 0xff, + (572 >> 8) & 0xff, + 572 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (57 >> 8) & 0xff, - 57 & 0xff} + (58 >> 8) & 0xff, + 58 & 0xff} } }, { @@ -29128,15 +29563,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 = { - (572 >> 8) & 0xff, - 572 & 0xff, + (580 >> 8) & 0xff, + 580 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (58 >> 8) & 0xff, - 58 & 0xff} + (59 >> 8) & 0xff, + 59 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -29144,15 +29579,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 = { - (580 >> 8) & 0xff, - 580 & 0xff, + (588 >> 8) & 0xff, + 588 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (59 >> 8) & 0xff, - 59 & 0xff} + (60 >> 8) & 0xff, + 60 & 0xff} } }, { @@ -29162,15 +29597,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 = { - (588 >> 8) & 0xff, - 588 & 0xff, + (596 >> 8) & 0xff, + 596 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (60 >> 8) & 0xff, - 60 & 0xff} + (61 >> 8) & 0xff, + 61 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -29178,15 +29613,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 = { - (597 >> 8) & 0xff, - 597 & 0xff, + (605 >> 8) & 0xff, + 605 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (61 >> 8) & 0xff, - 61 & 0xff} + (62 >> 8) & 0xff, + 62 & 0xff} } }, { @@ -29196,15 +29631,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 = { - (606 >> 8) & 0xff, - 606 & 0xff, + (614 >> 8) & 0xff, + 614 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (62 >> 8) & 0xff, - 62 & 0xff} + (63 >> 8) & 0xff, + 63 & 0xff} }, .field_info_spec = { .description = "tids", @@ -29212,15 +29647,43 @@ struct bnxt_ulp_mapper_key_info 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, + (623 >> 8) & 0xff, + 623 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (63 >> 8) & 0xff, - 63 & 0xff} + (65 >> 8) & 0xff, + 65 & 0xff} + } + }, + { + .field_info_mask = { + .description = "tid", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (632 >> 8) & 0xff, + 632 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + .field_info_spec = { + .description = "tid", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (635 >> 8) & 0xff, + 635 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { @@ -29230,15 +29693,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 = { - (618 >> 8) & 0xff, - 618 & 0xff, + (638 >> 8) & 0xff, + 638 & 0xff, (4 >> 8) & 0xff, 4 & 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} }, .field_info_spec = { .description = "l2_dmac", @@ -29246,15 +29709,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 = { - (625 >> 8) & 0xff, - 625 & 0xff, + (645 >> 8) & 0xff, + 645 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (65 >> 8) & 0xff, - 65 & 0xff} + (68 >> 8) & 0xff, + 68 & 0xff} } }, { @@ -29264,15 +29727,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 = { - (632 >> 8) & 0xff, - 632 & 0xff, + (652 >> 8) & 0xff, + 652 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (66 >> 8) & 0xff, - 66 & 0xff} + (69 >> 8) & 0xff, + 69 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -29280,15 +29743,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 = { - (639 >> 8) & 0xff, - 639 & 0xff, + (659 >> 8) & 0xff, + 659 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (67 >> 8) & 0xff, - 67 & 0xff} + (70 >> 8) & 0xff, + 70 & 0xff} } }, { @@ -29298,15 +29761,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 = { - (646 >> 8) & 0xff, - 646 & 0xff, + (666 >> 8) & 0xff, + 666 & 0xff, (5 >> 8) & 0xff, 5 & 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} }, .field_info_spec = { .description = "l2_ovv", @@ -29314,15 +29777,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 = { - (655 >> 8) & 0xff, - 655 & 0xff, + (675 >> 8) & 0xff, + 675 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (69 >> 8) & 0xff, - 69 & 0xff} + (72 >> 8) & 0xff, + 72 & 0xff} } }, { @@ -29332,15 +29795,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 = { - (664 >> 8) & 0xff, - 664 & 0xff, + (684 >> 8) & 0xff, + 684 & 0xff, (5 >> 8) & 0xff, 5 & 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} }, .field_info_spec = { .description = "l2_ivv", @@ -29348,15 +29811,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 = { - (682 >> 8) & 0xff, - 682 & 0xff, + (702 >> 8) & 0xff, + 702 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (73 >> 8) & 0xff, - 73 & 0xff} + (76 >> 8) & 0xff, + 76 & 0xff} } }, { @@ -29366,15 +29829,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 = { - (700 >> 8) & 0xff, - 700 & 0xff, + (720 >> 8) & 0xff, + 720 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (76 >> 8) & 0xff, - 76 & 0xff} + (79 >> 8) & 0xff, + 79 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -29382,15 +29845,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 = { - (709 >> 8) & 0xff, - 709 & 0xff, + (729 >> 8) & 0xff, + 729 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (77 >> 8) & 0xff, - 77 & 0xff} + (80 >> 8) & 0xff, + 80 & 0xff} } }, { @@ -29400,15 +29863,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 = { - (718 >> 8) & 0xff, - 718 & 0xff, + (738 >> 8) & 0xff, + 738 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (78 >> 8) & 0xff, - 78 & 0xff} + (81 >> 8) & 0xff, + 81 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -29416,15 +29879,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 = { - (725 >> 8) & 0xff, - 725 & 0xff, + (745 >> 8) & 0xff, + 745 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (79 >> 8) & 0xff, - 79 & 0xff} + (82 >> 8) & 0xff, + 82 & 0xff} } }, { @@ -29434,15 +29897,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 = { - (732 >> 8) & 0xff, - 732 & 0xff, + (752 >> 8) & 0xff, + 752 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (80 >> 8) & 0xff, - 80 & 0xff} + (83 >> 8) & 0xff, + 83 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -29450,15 +29913,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 = { - (739 >> 8) & 0xff, - 739 & 0xff, + (759 >> 8) & 0xff, + 759 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (81 >> 8) & 0xff, - 81 & 0xff} + (84 >> 8) & 0xff, + 84 & 0xff} } }, { @@ -29468,15 +29931,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 = { - (746 >> 8) & 0xff, - 746 & 0xff, + (766 >> 8) & 0xff, + 766 & 0xff, (4 >> 8) & 0xff, 4 & 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} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -29484,15 +29947,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 = { - (753 >> 8) & 0xff, - 753 & 0xff, + (773 >> 8) & 0xff, + 773 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (83 >> 8) & 0xff, - 83 & 0xff} + (86 >> 8) & 0xff, + 86 & 0xff} } }, { @@ -29502,15 +29965,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 = { - (760 >> 8) & 0xff, - 760 & 0xff, + (780 >> 8) & 0xff, + 780 & 0xff, (4 >> 8) & 0xff, 4 & 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} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -29518,15 +29981,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 = { - (767 >> 8) & 0xff, - 767 & 0xff, + (787 >> 8) & 0xff, + 787 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (85 >> 8) & 0xff, - 85 & 0xff} + (88 >> 8) & 0xff, + 88 & 0xff} } }, { @@ -29536,15 +29999,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 = { - (774 >> 8) & 0xff, - 774 & 0xff, + (794 >> 8) & 0xff, + 794 & 0xff, (4 >> 8) & 0xff, 4 & 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} }, .field_info_spec = { .description = "l3.ttl", @@ -29552,15 +30015,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 = { - (788 >> 8) & 0xff, - 788 & 0xff, + (808 >> 8) & 0xff, + 808 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (89 >> 8) & 0xff, - 89 & 0xff} + (92 >> 8) & 0xff, + 92 & 0xff} } }, { @@ -29570,15 +30033,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 = { - (802 >> 8) & 0xff, - 802 & 0xff, + (822 >> 8) & 0xff, + 822 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (92 >> 8) & 0xff, - 92 & 0xff} + (95 >> 8) & 0xff, + 95 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -29586,15 +30049,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 = { - (826 >> 8) & 0xff, - 826 & 0xff, + (846 >> 8) & 0xff, + 846 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (99 >> 8) & 0xff, - 99 & 0xff} + (102 >> 8) & 0xff, + 102 & 0xff} } }, { @@ -29604,15 +30067,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 = { - (850 >> 8) & 0xff, - 850 & 0xff, + (870 >> 8) & 0xff, + 870 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (106 >> 8) & 0xff, - 106 & 0xff} + (109 >> 8) & 0xff, + 109 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -29620,15 +30083,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 = { - (864 >> 8) & 0xff, - 864 & 0xff, + (884 >> 8) & 0xff, + 884 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (109 >> 8) & 0xff, - 109 & 0xff} + (112 >> 8) & 0xff, + 112 & 0xff} } }, { @@ -29638,15 +30101,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 = { - (878 >> 8) & 0xff, - 878 & 0xff, + (898 >> 8) & 0xff, + 898 & 0xff, (4 >> 8) & 0xff, 4 & 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} }, .field_info_spec = { .description = "l4.src", @@ -29654,15 +30117,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 = { - (894 >> 8) & 0xff, - 894 & 0xff, + (914 >> 8) & 0xff, + 914 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (116 >> 8) & 0xff, - 116 & 0xff} + (119 >> 8) & 0xff, + 119 & 0xff} } }, { @@ -29672,15 +30135,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 = { - (910 >> 8) & 0xff, - 910 & 0xff, + (930 >> 8) & 0xff, + 930 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (120 >> 8) & 0xff, - 120 & 0xff} + (123 >> 8) & 0xff, + 123 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -29688,15 +30151,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 = { - (926 >> 8) & 0xff, - 926 & 0xff, + (946 >> 8) & 0xff, + 946 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (124 >> 8) & 0xff, - 124 & 0xff} + (127 >> 8) & 0xff, + 127 & 0xff} } }, /* class_tid: 1, , table: hdr_overlap_cache.overlap_wr */ @@ -29715,8 +30178,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (942 >> 8) & 0xff, - 942 & 0xff, + (962 >> 8) & 0xff, + 962 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -29780,15 +30243,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 = { - (961 >> 8) & 0xff, - 961 & 0xff, + (981 >> 8) & 0xff, + 981 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (136 >> 8) & 0xff, - 136 & 0xff} + (139 >> 8) & 0xff, + 139 & 0xff} }, .field_info_spec = { .description = "l4_hdr_is_udp_tcp", @@ -29796,8 +30259,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (969 >> 8) & 0xff, - 969 & 0xff, + (989 >> 8) & 0xff, + 989 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29805,8 +30268,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 = { - (139 >> 8) & 0xff, - 139 & 0xff} + (142 >> 8) & 0xff, + 142 & 0xff} } }, { @@ -29816,15 +30279,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 = { - (977 >> 8) & 0xff, - 977 & 0xff, + (997 >> 8) & 0xff, + 997 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (142 >> 8) & 0xff, - 142 & 0xff} + (145 >> 8) & 0xff, + 145 & 0xff} }, .field_info_spec = { .description = "l4_hdr_type", @@ -29832,15 +30295,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 = { - (985 >> 8) & 0xff, - 985 & 0xff, + (1005 >> 8) & 0xff, + 1005 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (145 >> 8) & 0xff, - 145 & 0xff} + (148 >> 8) & 0xff, + 148 & 0xff} } }, { @@ -29850,15 +30313,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 = { - (993 >> 8) & 0xff, - 993 & 0xff, + (1013 >> 8) & 0xff, + 1013 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (148 >> 8) & 0xff, - 148 & 0xff} + (151 >> 8) & 0xff, + 151 & 0xff} }, .field_info_spec = { .description = "l4_hdr_error", @@ -29866,15 +30329,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 = { - (1001 >> 8) & 0xff, - 1001 & 0xff, + (1021 >> 8) & 0xff, + 1021 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (151 >> 8) & 0xff, - 151 & 0xff} + (154 >> 8) & 0xff, + 154 & 0xff} } }, { @@ -29884,15 +30347,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 = { - (1009 >> 8) & 0xff, - 1009 & 0xff, + (1029 >> 8) & 0xff, + 1029 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (154 >> 8) & 0xff, - 154 & 0xff} + (157 >> 8) & 0xff, + 157 & 0xff} }, .field_info_spec = { .description = "l4_hdr_valid", @@ -29900,8 +30363,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1017 >> 8) & 0xff, - 1017 & 0xff, + (1037 >> 8) & 0xff, + 1037 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29909,8 +30372,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 = { - (157 >> 8) & 0xff, - 157 & 0xff} + (160 >> 8) & 0xff, + 160 & 0xff} } }, { @@ -29970,8 +30433,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1025 >> 8) & 0xff, - 1025 & 0xff, + (1045 >> 8) & 0xff, + 1045 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -29979,8 +30442,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 = { - (160 >> 8) & 0xff, - 160 & 0xff} + (163 >> 8) & 0xff, + 163 & 0xff} } }, { @@ -29990,15 +30453,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 = { - (1033 >> 8) & 0xff, - 1033 & 0xff, + (1055 >> 8) & 0xff, + 1055 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (163 >> 8) & 0xff, - 163 & 0xff} + (167 >> 8) & 0xff, + 167 & 0xff} }, .field_info_spec = { .description = "l3_hdr_type", @@ -30006,8 +30469,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1041 >> 8) & 0xff, - 1041 & 0xff, + (1063 >> 8) & 0xff, + 1063 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30015,8 +30478,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 = { - (166 >> 8) & 0xff, - 166 & 0xff} + (170 >> 8) & 0xff, + 170 & 0xff} } }, { @@ -30026,15 +30489,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 = { - (1049 >> 8) & 0xff, - 1049 & 0xff, + (1071 >> 8) & 0xff, + 1071 & 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} + (173 >> 8) & 0xff, + 173 & 0xff} }, .field_info_spec = { .description = "l3_hdr_error", @@ -30042,15 +30505,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 = { - (1057 >> 8) & 0xff, - 1057 & 0xff, + (1079 >> 8) & 0xff, + 1079 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (172 >> 8) & 0xff, - 172 & 0xff} + (176 >> 8) & 0xff, + 176 & 0xff} } }, { @@ -30060,15 +30523,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 = { - (1065 >> 8) & 0xff, - 1065 & 0xff, + (1087 >> 8) & 0xff, + 1087 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (175 >> 8) & 0xff, - 175 & 0xff} + (179 >> 8) & 0xff, + 179 & 0xff} }, .field_info_spec = { .description = "l3_hdr_valid", @@ -30076,8 +30539,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1073 >> 8) & 0xff, - 1073 & 0xff, + (1095 >> 8) & 0xff, + 1095 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30085,8 +30548,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 = { - (178 >> 8) & 0xff, - 178 & 0xff} + (182 >> 8) & 0xff, + 182 & 0xff} } }, { @@ -30104,8 +30567,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1081 >> 8) & 0xff, - 1081 & 0xff, + (1103 >> 8) & 0xff, + 1103 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30113,8 +30576,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 = { - (181 >> 8) & 0xff, - 181 & 0xff} + (185 >> 8) & 0xff, + 185 & 0xff} } }, { @@ -30132,8 +30595,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1087 >> 8) & 0xff, - 1087 & 0xff, + (1109 >> 8) & 0xff, + 1109 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30141,8 +30604,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 = { - (182 >> 8) & 0xff, - 182 & 0xff} + (186 >> 8) & 0xff, + 186 & 0xff} } }, { @@ -30150,9 +30613,7 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .description = "l2_uc_mc_bc", .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 = "l2_uc_mc_bc", @@ -30168,8 +30629,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1093 >> 8) & 0xff, - 1093 & 0xff, + (1115 >> 8) & 0xff, + 1115 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30181,8 +30642,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1094 >> 8) & 0xff, - 1094 & 0xff, + (1116 >> 8) & 0xff, + 1116 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30196,15 +30657,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 = { - (1095 >> 8) & 0xff, - 1095 & 0xff, + (1117 >> 8) & 0xff, + 1117 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (183 >> 8) & 0xff, - 183 & 0xff} + (187 >> 8) & 0xff, + 187 & 0xff} }, .field_info_spec = { .description = "l2_hdr_error", @@ -30212,25 +30673,35 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1099 >> 8) & 0xff, - 1099 & 0xff, + (1121 >> 8) & 0xff, + 1121 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (184 >> 8) & 0xff, - 184 & 0xff} + (188 >> 8) & 0xff, + 188 & 0xff} } }, { .field_info_mask = { .description = "l2_hdr_valid", .field_bit_size = 1, - .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} + (1125 >> 8) & 0xff, + 1125 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR_SYM_L2_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (189 >> 8) & 0xff, + 189 & 0xff} }, .field_info_spec = { .description = "l2_hdr_valid", @@ -30238,8 +30709,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1103 >> 8) & 0xff, - 1103 & 0xff, + (1131 >> 8) & 0xff, + 1131 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30247,8 +30718,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 = { - (185 >> 8) & 0xff, - 185 & 0xff} + (191 >> 8) & 0xff, + 191 & 0xff} } }, { @@ -30272,15 +30743,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 = { - (1107 >> 8) & 0xff, - 1107 & 0xff, + (1137 >> 8) & 0xff, + 1137 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (186 >> 8) & 0xff, - 186 & 0xff} + (193 >> 8) & 0xff, + 193 & 0xff} }, .field_info_spec = { .description = "tun_hdr_type", @@ -30288,15 +30759,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 = { - (1119 >> 8) & 0xff, - 1119 & 0xff, + (1151 >> 8) & 0xff, + 1151 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (191 >> 8) & 0xff, - 191 & 0xff} + (199 >> 8) & 0xff, + 199 & 0xff} } }, { @@ -30306,8 +30777,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1131 >> 8) & 0xff, - 1131 & 0xff, + (1165 >> 8) & 0xff, + 1165 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30319,8 +30790,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1132 >> 8) & 0xff, - 1132 & 0xff, + (1166 >> 8) & 0xff, + 1166 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30342,8 +30813,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1133 >> 8) & 0xff, - 1133 & 0xff, + (1167 >> 8) & 0xff, + 1167 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30359,15 +30830,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 = { - (1134 >> 8) & 0xff, - 1134 & 0xff, + (1168 >> 8) & 0xff, + 1168 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (196 >> 8) & 0xff, - 196 & 0xff} + (205 >> 8) & 0xff, + 205 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_is_udp_tcp", @@ -30375,8 +30846,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1138 >> 8) & 0xff, - 1138 & 0xff, + (1172 >> 8) & 0xff, + 1172 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30384,8 +30855,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 = { - (197 >> 8) & 0xff, - 197 & 0xff} + (206 >> 8) & 0xff, + 206 & 0xff} } }, { @@ -30395,15 +30866,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 = { - (1142 >> 8) & 0xff, - 1142 & 0xff, + (1176 >> 8) & 0xff, + 1176 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (198 >> 8) & 0xff, - 198 & 0xff} + (207 >> 8) & 0xff, + 207 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_type", @@ -30411,15 +30882,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 = { - (1146 >> 8) & 0xff, - 1146 & 0xff, + (1180 >> 8) & 0xff, + 1180 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (199 >> 8) & 0xff, - 199 & 0xff} + (208 >> 8) & 0xff, + 208 & 0xff} } }, { @@ -30429,15 +30900,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 = { - (1150 >> 8) & 0xff, - 1150 & 0xff, + (1184 >> 8) & 0xff, + 1184 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (200 >> 8) & 0xff, - 200 & 0xff} + (209 >> 8) & 0xff, + 209 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_error", @@ -30445,15 +30916,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 = { - (1154 >> 8) & 0xff, - 1154 & 0xff, + (1188 >> 8) & 0xff, + 1188 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (201 >> 8) & 0xff, - 201 & 0xff} + (210 >> 8) & 0xff, + 210 & 0xff} } }, { @@ -30463,15 +30934,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 = { - (1158 >> 8) & 0xff, - 1158 & 0xff, + (1192 >> 8) & 0xff, + 1192 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (202 >> 8) & 0xff, - 202 & 0xff} + (211 >> 8) & 0xff, + 211 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_valid", @@ -30479,8 +30950,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1197 >> 8) & 0xff, + 1197 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30488,8 +30959,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 = { - (204 >> 8) & 0xff, - 204 & 0xff} + (213 >> 8) & 0xff, + 213 & 0xff} } }, { @@ -30535,8 +31006,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1168 >> 8) & 0xff, - 1168 & 0xff, + (1202 >> 8) & 0xff, + 1202 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30544,8 +31015,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 = { - (206 >> 8) & 0xff, - 206 & 0xff} + (215 >> 8) & 0xff, + 215 & 0xff} } }, { @@ -30555,15 +31026,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 = { - (1172 >> 8) & 0xff, - 1172 & 0xff, + (1206 >> 8) & 0xff, + 1206 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (207 >> 8) & 0xff, - 207 & 0xff} + (216 >> 8) & 0xff, + 216 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_type", @@ -30571,8 +31042,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1176 >> 8) & 0xff, - 1176 & 0xff, + (1210 >> 8) & 0xff, + 1210 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30580,8 +31051,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 = { - (208 >> 8) & 0xff, - 208 & 0xff} + (217 >> 8) & 0xff, + 217 & 0xff} } }, { @@ -30591,15 +31062,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 = { - (1180 >> 8) & 0xff, - 1180 & 0xff, + (1214 >> 8) & 0xff, + 1214 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (209 >> 8) & 0xff, - 209 & 0xff} + (218 >> 8) & 0xff, + 218 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_error", @@ -30607,15 +31078,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 = { - (1184 >> 8) & 0xff, - 1184 & 0xff, + (1218 >> 8) & 0xff, + 1218 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (210 >> 8) & 0xff, - 210 & 0xff} + (219 >> 8) & 0xff, + 219 & 0xff} } }, { @@ -30633,8 +31104,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1188 >> 8) & 0xff, - 1188 & 0xff, + (1222 >> 8) & 0xff, + 1222 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30642,8 +31113,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 = { - (211 >> 8) & 0xff, - 211 & 0xff} + (220 >> 8) & 0xff, + 220 & 0xff} } }, { @@ -30661,8 +31132,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1192 >> 8) & 0xff, - 1192 & 0xff, + (1226 >> 8) & 0xff, + 1226 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30686,8 +31157,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1229 >> 8) & 0xff, + 1229 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30717,8 +31188,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1232 >> 8) & 0xff, + 1232 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30730,8 +31201,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1199 >> 8) & 0xff, - 1199 & 0xff, + (1233 >> 8) & 0xff, + 1233 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -30753,8 +31224,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1200 >> 8) & 0xff, - 1200 & 0xff, + (1234 >> 8) & 0xff, + 1234 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -30762,8 +31233,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 = { - (212 >> 8) & 0xff, - 212 & 0xff} + (221 >> 8) & 0xff, + 221 & 0xff} } }, { @@ -30829,15 +31300,18 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1204 >> 8) & 0xff, - 1204 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + (1238 >> 8) & 0xff, + 1238 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_RF, .field_opr2 = { - (213 >> 8) & 0xff, - 213 & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_RF_IDX_JUMP_META >> 8) & 0xff, + BNXT_ULP_RF_IDX_JUMP_META & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (222 >> 8) & 0xff, + 222 & 0xff} } }, { @@ -30915,8 +31389,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1208 >> 8) & 0xff, - 1208 & 0xff, + (1242 >> 8) & 0xff, + 1242 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30928,8 +31402,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1244 >> 8) & 0xff, + 1244 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -30946,8 +31420,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1212 >> 8) & 0xff, - 1212 & 0xff, + (1246 >> 8) & 0xff, + 1246 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30959,15 +31433,18 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1215 >> 8) & 0xff, - 1215 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + (1249 >> 8) & 0xff, + 1249 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_RF, .field_opr2 = { - (214 >> 8) & 0xff, - 214 & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (BNXT_ULP_RF_IDX_JUMP_META >> 8) & 0xff, + BNXT_ULP_RF_IDX_JUMP_META & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (223 >> 8) & 0xff, + 223 & 0xff} } }, { @@ -30977,8 +31454,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1253 >> 8) & 0xff, + 1253 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -30990,8 +31467,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1220 >> 8) & 0xff, - 1220 & 0xff, + (1254 >> 8) & 0xff, + 1254 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -31008,8 +31485,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1221 >> 8) & 0xff, - 1221 & 0xff, + (1255 >> 8) & 0xff, + 1255 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31024,8 +31501,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1259 >> 8) & 0xff, + 1259 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31042,8 +31519,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1229 >> 8) & 0xff, - 1229 & 0xff, + (1263 >> 8) & 0xff, + 1263 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31058,8 +31535,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1233 >> 8) & 0xff, - 1233 & 0xff, + (1267 >> 8) & 0xff, + 1267 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31076,8 +31553,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1271 >> 8) & 0xff, + 1271 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31092,8 +31569,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1242 >> 8) & 0xff, - 1242 & 0xff, + (1276 >> 8) & 0xff, + 1276 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31110,8 +31587,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1247 >> 8) & 0xff, - 1247 & 0xff, + (1281 >> 8) & 0xff, + 1281 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31120,8 +31597,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 = { - (215 >> 8) & 0xff, - 215 & 0xff} + (225 >> 8) & 0xff, + 225 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -31129,8 +31606,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1291 >> 8) & 0xff, + 1291 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31139,8 +31616,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 = { - (216 >> 8) & 0xff, - 216 & 0xff} + (226 >> 8) & 0xff, + 226 & 0xff} } }, { @@ -31150,8 +31627,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1301 >> 8) & 0xff, + 1301 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31166,8 +31643,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1272 >> 8) & 0xff, - 1272 & 0xff, + (1306 >> 8) & 0xff, + 1306 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31184,8 +31661,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1311 >> 8) & 0xff, + 1311 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31200,8 +31677,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1315 >> 8) & 0xff, + 1315 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31218,14 +31695,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 = { - (1285 >> 8) & 0xff, - 1285 & 0xff, + (1319 >> 8) & 0xff, + 1319 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (217 >> 8) & 0xff, - 217 & 0xff}, + (227 >> 8) & 0xff, + 227 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { @@ -31234,14 +31711,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 = { - (1290 >> 8) & 0xff, - 1290 & 0xff, + (1324 >> 8) & 0xff, + 1324 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (218 >> 8) & 0xff, - 218 & 0xff}, + (228 >> 8) & 0xff, + 228 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, @@ -31252,8 +31729,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1329 >> 8) & 0xff, + 1329 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31268,8 +31745,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1299 >> 8) & 0xff, - 1299 & 0xff, + (1333 >> 8) & 0xff, + 1333 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31286,8 +31763,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1337 >> 8) & 0xff, + 1337 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31302,8 +31779,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1307 >> 8) & 0xff, - 1307 & 0xff, + (1341 >> 8) & 0xff, + 1341 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31320,8 +31797,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1345 >> 8) & 0xff, + 1345 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31330,8 +31807,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 = { - (219 >> 8) & 0xff, - 219 & 0xff} + (229 >> 8) & 0xff, + 229 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -31339,8 +31816,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1319 >> 8) & 0xff, - 1319 & 0xff, + (1353 >> 8) & 0xff, + 1353 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31349,8 +31826,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 = { - (220 >> 8) & 0xff, - 220 & 0xff} + (230 >> 8) & 0xff, + 230 & 0xff} } }, { @@ -31360,8 +31837,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1327 >> 8) & 0xff, - 1327 & 0xff, + (1361 >> 8) & 0xff, + 1361 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31370,8 +31847,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 = { - (221 >> 8) & 0xff, - 221 & 0xff} + (231 >> 8) & 0xff, + 231 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -31379,8 +31856,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1369 >> 8) & 0xff, + 1369 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31389,8 +31866,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 = { - (222 >> 8) & 0xff, - 222 & 0xff} + (232 >> 8) & 0xff, + 232 & 0xff} } }, { @@ -31400,8 +31877,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1343 >> 8) & 0xff, - 1343 & 0xff, + (1377 >> 8) & 0xff, + 1377 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31410,8 +31887,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 = { - (223 >> 8) & 0xff, - 223 & 0xff} + (233 >> 8) & 0xff, + 233 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -31419,8 +31896,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1351 >> 8) & 0xff, - 1351 & 0xff, + (1385 >> 8) & 0xff, + 1385 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31429,8 +31906,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 = { - (224 >> 8) & 0xff, - 224 & 0xff} + (234 >> 8) & 0xff, + 234 & 0xff} } }, { @@ -31440,8 +31917,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1393 >> 8) & 0xff, + 1393 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31450,8 +31927,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 = { - (225 >> 8) & 0xff, - 225 & 0xff} + (235 >> 8) & 0xff, + 235 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -31459,8 +31936,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1367 >> 8) & 0xff, - 1367 & 0xff, + (1401 >> 8) & 0xff, + 1401 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31469,8 +31946,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 = { - (226 >> 8) & 0xff, - 226 & 0xff} + (236 >> 8) & 0xff, + 236 & 0xff} } }, { @@ -31480,8 +31957,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1375 >> 8) & 0xff, - 1375 & 0xff, + (1409 >> 8) & 0xff, + 1409 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31490,8 +31967,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 = { - (227 >> 8) & 0xff, - 227 & 0xff} + (237 >> 8) & 0xff, + 237 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -31499,8 +31976,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1384 >> 8) & 0xff, - 1384 & 0xff, + (1418 >> 8) & 0xff, + 1418 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31509,8 +31986,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 = { - (228 >> 8) & 0xff, - 228 & 0xff} + (238 >> 8) & 0xff, + 238 & 0xff} } }, { @@ -31520,8 +31997,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1427 >> 8) & 0xff, + 1427 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31530,8 +32007,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 = { - (229 >> 8) & 0xff, - 229 & 0xff} + (239 >> 8) & 0xff, + 239 & 0xff} }, .field_info_spec = { .description = "tids", @@ -31539,8 +32016,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1399 >> 8) & 0xff, - 1399 & 0xff, + (1436 >> 8) & 0xff, + 1436 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31549,8 +32026,42 @@ 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 = { - (230 >> 8) & 0xff, - 230 & 0xff} + (241 >> 8) & 0xff, + 241 & 0xff} + } + }, + { + .field_info_mask = { + .description = "tid", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1445 >> 8) & 0xff, + 1445 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + .field_info_spec = { + .description = "tid", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1448 >> 8) & 0xff, + 1448 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { @@ -31560,8 +32071,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1451 >> 8) & 0xff, + 1451 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31570,8 +32081,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 = { - (231 >> 8) & 0xff, - 231 & 0xff} + (243 >> 8) & 0xff, + 243 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -31579,8 +32090,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1412 >> 8) & 0xff, - 1412 & 0xff, + (1458 >> 8) & 0xff, + 1458 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31589,8 +32100,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 = { - (232 >> 8) & 0xff, - 232 & 0xff} + (244 >> 8) & 0xff, + 244 & 0xff} } }, { @@ -31600,8 +32111,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1465 >> 8) & 0xff, + 1465 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31610,8 +32121,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 = { - (233 >> 8) & 0xff, - 233 & 0xff} + (245 >> 8) & 0xff, + 245 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -31619,8 +32130,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1426 >> 8) & 0xff, - 1426 & 0xff, + (1472 >> 8) & 0xff, + 1472 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31629,8 +32140,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 = { - (234 >> 8) & 0xff, - 234 & 0xff} + (246 >> 8) & 0xff, + 246 & 0xff} } }, { @@ -31640,8 +32151,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1479 >> 8) & 0xff, + 1479 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31650,8 +32161,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 = { - (235 >> 8) & 0xff, - 235 & 0xff} + (247 >> 8) & 0xff, + 247 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -31659,8 +32170,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1442 >> 8) & 0xff, - 1442 & 0xff, + (1488 >> 8) & 0xff, + 1488 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31669,8 +32180,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 = { - (236 >> 8) & 0xff, - 236 & 0xff} + (248 >> 8) & 0xff, + 248 & 0xff} } }, { @@ -31680,8 +32191,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1497 >> 8) & 0xff, + 1497 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31690,8 +32201,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 = { - (237 >> 8) & 0xff, - 237 & 0xff} + (249 >> 8) & 0xff, + 249 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -31699,8 +32210,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1469 >> 8) & 0xff, - 1469 & 0xff, + (1515 >> 8) & 0xff, + 1515 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31709,8 +32220,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 = { - (240 >> 8) & 0xff, - 240 & 0xff} + (252 >> 8) & 0xff, + 252 & 0xff} } }, { @@ -31720,8 +32231,8 @@ struct bnxt_ulp_mapper_key_info 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, + (1533 >> 8) & 0xff, + 1533 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31730,8 +32241,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 = { - (243 >> 8) & 0xff, - 243 & 0xff} + (255 >> 8) & 0xff, + 255 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -31739,8 +32250,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1496 >> 8) & 0xff, - 1496 & 0xff, + (1542 >> 8) & 0xff, + 1542 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31749,8 +32260,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 = { - (244 >> 8) & 0xff, - 244 & 0xff} + (256 >> 8) & 0xff, + 256 & 0xff} } }, { @@ -31760,8 +32271,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1505 >> 8) & 0xff, - 1505 & 0xff, + (1551 >> 8) & 0xff, + 1551 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31770,8 +32281,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 = { - (245 >> 8) & 0xff, - 245 & 0xff} + (257 >> 8) & 0xff, + 257 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -31779,8 +32290,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1512 >> 8) & 0xff, - 1512 & 0xff, + (1558 >> 8) & 0xff, + 1558 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31789,8 +32300,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 = { - (246 >> 8) & 0xff, - 246 & 0xff} + (258 >> 8) & 0xff, + 258 & 0xff} } }, { @@ -31800,8 +32311,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1565 >> 8) & 0xff, + 1565 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31810,8 +32321,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 = { - (247 >> 8) & 0xff, - 247 & 0xff} + (259 >> 8) & 0xff, + 259 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -31819,8 +32330,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1526 >> 8) & 0xff, - 1526 & 0xff, + (1572 >> 8) & 0xff, + 1572 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31829,8 +32340,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 = { - (248 >> 8) & 0xff, - 248 & 0xff} + (260 >> 8) & 0xff, + 260 & 0xff} } }, { @@ -31840,8 +32351,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1533 >> 8) & 0xff, - 1533 & 0xff, + (1579 >> 8) & 0xff, + 1579 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31850,8 +32361,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 = { - (249 >> 8) & 0xff, - 249 & 0xff} + (261 >> 8) & 0xff, + 261 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -31859,8 +32370,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1540 >> 8) & 0xff, - 1540 & 0xff, + (1586 >> 8) & 0xff, + 1586 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31869,8 +32380,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 = { - (250 >> 8) & 0xff, - 250 & 0xff} + (262 >> 8) & 0xff, + 262 & 0xff} } }, { @@ -31880,8 +32391,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1547 >> 8) & 0xff, - 1547 & 0xff, + (1593 >> 8) & 0xff, + 1593 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31890,8 +32401,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 = { - (251 >> 8) & 0xff, - 251 & 0xff} + (263 >> 8) & 0xff, + 263 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -31899,8 +32410,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1554 >> 8) & 0xff, - 1554 & 0xff, + (1600 >> 8) & 0xff, + 1600 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31909,8 +32420,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 = { - (252 >> 8) & 0xff, - 252 & 0xff} + (264 >> 8) & 0xff, + 264 & 0xff} } }, { @@ -31920,8 +32431,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1607 >> 8) & 0xff, + 1607 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31930,8 +32441,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 = { - (253 >> 8) & 0xff, - 253 & 0xff} + (265 >> 8) & 0xff, + 265 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -31939,8 +32450,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1575 >> 8) & 0xff, - 1575 & 0xff, + (1621 >> 8) & 0xff, + 1621 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31949,8 +32460,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 = { - (256 >> 8) & 0xff, - 256 & 0xff} + (268 >> 8) & 0xff, + 268 & 0xff} } }, { @@ -31960,8 +32471,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1589 >> 8) & 0xff, - 1589 & 0xff, + (1635 >> 8) & 0xff, + 1635 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31970,8 +32481,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 = { - (259 >> 8) & 0xff, - 259 & 0xff} + (271 >> 8) & 0xff, + 271 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -31979,8 +32490,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1603 >> 8) & 0xff, - 1603 & 0xff, + (1649 >> 8) & 0xff, + 1649 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -31989,8 +32500,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 = { - (262 >> 8) & 0xff, - 262 & 0xff} + (274 >> 8) & 0xff, + 274 & 0xff} } }, { @@ -32000,8 +32511,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1617 >> 8) & 0xff, - 1617 & 0xff, + (1663 >> 8) & 0xff, + 1663 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32010,8 +32521,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 = { - (265 >> 8) & 0xff, - 265 & 0xff} + (277 >> 8) & 0xff, + 277 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -32019,8 +32530,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1631 >> 8) & 0xff, - 1631 & 0xff, + (1677 >> 8) & 0xff, + 1677 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32029,8 +32540,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 = { - (268 >> 8) & 0xff, - 268 & 0xff} + (280 >> 8) & 0xff, + 280 & 0xff} } }, { @@ -32040,8 +32551,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (1691 >> 8) & 0xff, + 1691 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32050,8 +32561,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 = { - (271 >> 8) & 0xff, - 271 & 0xff} + (283 >> 8) & 0xff, + 283 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -32059,8 +32570,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1661 >> 8) & 0xff, - 1661 & 0xff, + (1707 >> 8) & 0xff, + 1707 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32069,8 +32580,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 = { - (275 >> 8) & 0xff, - 275 & 0xff} + (287 >> 8) & 0xff, + 287 & 0xff} } }, { @@ -32080,8 +32591,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1677 >> 8) & 0xff, - 1677 & 0xff, + (1723 >> 8) & 0xff, + 1723 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32090,8 +32601,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 = { - (279 >> 8) & 0xff, - 279 & 0xff} + (291 >> 8) & 0xff, + 291 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -32099,8 +32610,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1693 >> 8) & 0xff, - 1693 & 0xff, + (1739 >> 8) & 0xff, + 1739 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32109,8 +32620,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 = { - (283 >> 8) & 0xff, - 283 & 0xff} + (295 >> 8) & 0xff, + 295 & 0xff} } }, /* class_tid: 1, , table: proto_header_cache.wr */ @@ -32129,8 +32640,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1709 >> 8) & 0xff, - 1709 & 0xff, + (1756 >> 8) & 0xff, + 1756 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -32215,8 +32726,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1715 >> 8) & 0xff, - 1715 & 0xff, + (1762 >> 8) & 0xff, + 1762 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -32298,8 +32809,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1965 >> 8) & 0xff, - 1965 & 0xff, + (2018 >> 8) & 0xff, + 2018 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32311,8 +32822,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1967 >> 8) & 0xff, - 1967 & 0xff, + (2020 >> 8) & 0xff, + 2020 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -32329,8 +32840,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1969 >> 8) & 0xff, - 1969 & 0xff, + (2022 >> 8) & 0xff, + 2022 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32342,8 +32853,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (1971 >> 8) & 0xff, - 1971 & 0xff, + (2024 >> 8) & 0xff, + 2024 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -32360,8 +32871,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1973 >> 8) & 0xff, - 1973 & 0xff, + (2026 >> 8) & 0xff, + 2026 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32373,8 +32884,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1974 >> 8) & 0xff, - 1974 & 0xff, + (2027 >> 8) & 0xff, + 2027 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -32391,8 +32902,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1975 >> 8) & 0xff, - 1975 & 0xff, + (2028 >> 8) & 0xff, + 2028 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32404,8 +32915,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2033 >> 8) & 0xff, + 2033 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32422,8 +32933,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2038 >> 8) & 0xff, + 2038 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32435,8 +32946,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2042 >> 8) & 0xff, + 2042 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32453,8 +32964,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2046 >> 8) & 0xff, + 2046 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32466,8 +32977,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1998 >> 8) & 0xff, - 1998 & 0xff, + (2051 >> 8) & 0xff, + 2051 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32484,15 +32995,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 = { - (2003 >> 8) & 0xff, - 2003 & 0xff, + (2056 >> 8) & 0xff, + 2056 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (324 >> 8) & 0xff, - 324 & 0xff} + (337 >> 8) & 0xff, + 337 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -32500,8 +33011,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2013 >> 8) & 0xff, - 2013 & 0xff, + (2066 >> 8) & 0xff, + 2066 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32510,8 +33021,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 = { - (325 >> 8) & 0xff, - 325 & 0xff} + (338 >> 8) & 0xff, + 338 & 0xff} } }, { @@ -32521,8 +33032,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2076 >> 8) & 0xff, + 2076 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32534,8 +33045,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2028 >> 8) & 0xff, - 2028 & 0xff, + (2081 >> 8) & 0xff, + 2081 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32552,8 +33063,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2033 >> 8) & 0xff, - 2033 & 0xff, + (2086 >> 8) & 0xff, + 2086 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32565,8 +33076,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2037 >> 8) & 0xff, - 2037 & 0xff, + (2090 >> 8) & 0xff, + 2090 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32583,8 +33094,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2041 >> 8) & 0xff, - 2041 & 0xff, + (2094 >> 8) & 0xff, + 2094 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32596,8 +33107,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2098 >> 8) & 0xff, + 2098 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32614,8 +33125,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2102 >> 8) & 0xff, + 2102 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32627,8 +33138,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2106 >> 8) & 0xff, + 2106 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32645,8 +33156,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2057 >> 8) & 0xff, - 2057 & 0xff, + (2110 >> 8) & 0xff, + 2110 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -32658,8 +33169,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2114 >> 8) & 0xff, + 2114 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32676,15 +33187,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 = { - (2065 >> 8) & 0xff, - 2065 & 0xff, + (2118 >> 8) & 0xff, + 2118 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (326 >> 8) & 0xff, - 326 & 0xff} + (339 >> 8) & 0xff, + 339 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -32692,8 +33203,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2073 >> 8) & 0xff, - 2073 & 0xff, + (2126 >> 8) & 0xff, + 2126 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32702,8 +33213,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 = { - (327 >> 8) & 0xff, - 327 & 0xff} + (340 >> 8) & 0xff, + 340 & 0xff} } }, { @@ -32713,15 +33224,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 = { - (2081 >> 8) & 0xff, - 2081 & 0xff, + (2134 >> 8) & 0xff, + 2134 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (328 >> 8) & 0xff, - 328 & 0xff} + (341 >> 8) & 0xff, + 341 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -32729,8 +33240,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2089 >> 8) & 0xff, - 2089 & 0xff, + (2142 >> 8) & 0xff, + 2142 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32739,8 +33250,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 = { - (329 >> 8) & 0xff, - 329 & 0xff} + (342 >> 8) & 0xff, + 342 & 0xff} } }, { @@ -32750,15 +33261,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 = { - (2097 >> 8) & 0xff, - 2097 & 0xff, + (2150 >> 8) & 0xff, + 2150 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (330 >> 8) & 0xff, - 330 & 0xff} + (343 >> 8) & 0xff, + 343 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -32766,8 +33277,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2105 >> 8) & 0xff, - 2105 & 0xff, + (2158 >> 8) & 0xff, + 2158 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32776,8 +33287,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 = { - (331 >> 8) & 0xff, - 331 & 0xff} + (344 >> 8) & 0xff, + 344 & 0xff} } }, { @@ -32787,15 +33298,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 = { - (2113 >> 8) & 0xff, - 2113 & 0xff, + (2166 >> 8) & 0xff, + 2166 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (332 >> 8) & 0xff, - 332 & 0xff} + (345 >> 8) & 0xff, + 345 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -32803,8 +33314,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2174 >> 8) & 0xff, + 2174 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32813,8 +33324,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 = { - (333 >> 8) & 0xff, - 333 & 0xff} + (346 >> 8) & 0xff, + 346 & 0xff} } }, { @@ -32824,15 +33335,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 = { - (2129 >> 8) & 0xff, - 2129 & 0xff, + (2182 >> 8) & 0xff, + 2182 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (334 >> 8) & 0xff, - 334 & 0xff} + (347 >> 8) & 0xff, + 347 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -32840,8 +33351,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2138 >> 8) & 0xff, - 2138 & 0xff, + (2191 >> 8) & 0xff, + 2191 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32850,8 +33361,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 = { - (335 >> 8) & 0xff, - 335 & 0xff} + (348 >> 8) & 0xff, + 348 & 0xff} } }, { @@ -32861,15 +33372,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 = { - (2147 >> 8) & 0xff, - 2147 & 0xff, + (2200 >> 8) & 0xff, + 2200 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (336 >> 8) & 0xff, - 336 & 0xff} + (349 >> 8) & 0xff, + 349 & 0xff} }, .field_info_spec = { .description = "tids", @@ -32877,8 +33388,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2153 >> 8) & 0xff, - 2153 & 0xff, + (2209 >> 8) & 0xff, + 2209 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32887,8 +33398,39 @@ 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 = { - (337 >> 8) & 0xff, - 337 & 0xff} + (351 >> 8) & 0xff, + 351 & 0xff} + } + }, + { + .field_info_mask = { + .description = "tid", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2218 >> 8) & 0xff, + 2218 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + .field_info_spec = { + .description = "tid", + .field_bit_size = 32, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2221 >> 8) & 0xff, + 2221 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, { @@ -32898,15 +33440,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 = { - (2159 >> 8) & 0xff, - 2159 & 0xff, + (2224 >> 8) & 0xff, + 2224 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (338 >> 8) & 0xff, - 338 & 0xff} + (353 >> 8) & 0xff, + 353 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -32914,8 +33456,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2168 >> 8) & 0xff, - 2168 & 0xff, + (2233 >> 8) & 0xff, + 2233 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32924,8 +33466,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 = { - (339 >> 8) & 0xff, - 339 & 0xff} + (354 >> 8) & 0xff, + 354 & 0xff} } }, { @@ -32935,15 +33477,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 = { - (2177 >> 8) & 0xff, - 2177 & 0xff, + (2242 >> 8) & 0xff, + 2242 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (340 >> 8) & 0xff, - 340 & 0xff} + (355 >> 8) & 0xff, + 355 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -32951,8 +33493,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2184 >> 8) & 0xff, - 2184 & 0xff, + (2249 >> 8) & 0xff, + 2249 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32961,8 +33503,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 = { - (341 >> 8) & 0xff, - 341 & 0xff} + (356 >> 8) & 0xff, + 356 & 0xff} } }, { @@ -32972,15 +33514,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 = { - (2191 >> 8) & 0xff, - 2191 & 0xff, + (2256 >> 8) & 0xff, + 2256 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (342 >> 8) & 0xff, - 342 & 0xff} + (357 >> 8) & 0xff, + 357 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -32988,8 +33530,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2200 >> 8) & 0xff, - 2200 & 0xff, + (2265 >> 8) & 0xff, + 2265 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -32998,8 +33540,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 = { - (343 >> 8) & 0xff, - 343 & 0xff} + (358 >> 8) & 0xff, + 358 & 0xff} } }, { @@ -33009,15 +33551,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 = { - (2209 >> 8) & 0xff, - 2209 & 0xff, + (2274 >> 8) & 0xff, + 2274 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (344 >> 8) & 0xff, - 344 & 0xff} + (359 >> 8) & 0xff, + 359 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -33025,8 +33567,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2292 >> 8) & 0xff, + 2292 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33035,8 +33577,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 = { - (347 >> 8) & 0xff, - 347 & 0xff} + (362 >> 8) & 0xff, + 362 & 0xff} } }, { @@ -33046,15 +33588,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 = { - (2245 >> 8) & 0xff, - 2245 & 0xff, + (2310 >> 8) & 0xff, + 2310 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (350 >> 8) & 0xff, - 350 & 0xff} + (365 >> 8) & 0xff, + 365 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -33062,8 +33604,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2254 >> 8) & 0xff, - 2254 & 0xff, + (2319 >> 8) & 0xff, + 2319 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33072,8 +33614,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 = { - (351 >> 8) & 0xff, - 351 & 0xff} + (366 >> 8) & 0xff, + 366 & 0xff} } }, { @@ -33083,15 +33625,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 = { - (2263 >> 8) & 0xff, - 2263 & 0xff, + (2328 >> 8) & 0xff, + 2328 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (352 >> 8) & 0xff, - 352 & 0xff} + (367 >> 8) & 0xff, + 367 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -33099,8 +33641,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2270 >> 8) & 0xff, - 2270 & 0xff, + (2335 >> 8) & 0xff, + 2335 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33109,8 +33651,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 = { - (353 >> 8) & 0xff, - 353 & 0xff} + (368 >> 8) & 0xff, + 368 & 0xff} } }, { @@ -33120,15 +33662,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 = { - (2277 >> 8) & 0xff, - 2277 & 0xff, + (2342 >> 8) & 0xff, + 2342 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (354 >> 8) & 0xff, - 354 & 0xff} + (369 >> 8) & 0xff, + 369 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -33136,8 +33678,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2284 >> 8) & 0xff, - 2284 & 0xff, + (2349 >> 8) & 0xff, + 2349 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33146,8 +33688,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 = { - (355 >> 8) & 0xff, - 355 & 0xff} + (370 >> 8) & 0xff, + 370 & 0xff} } }, { @@ -33157,15 +33699,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 = { - (2291 >> 8) & 0xff, - 2291 & 0xff, + (2356 >> 8) & 0xff, + 2356 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (356 >> 8) & 0xff, - 356 & 0xff} + (371 >> 8) & 0xff, + 371 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -33173,8 +33715,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2298 >> 8) & 0xff, - 2298 & 0xff, + (2363 >> 8) & 0xff, + 2363 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33183,8 +33725,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 = { - (357 >> 8) & 0xff, - 357 & 0xff} + (372 >> 8) & 0xff, + 372 & 0xff} } }, { @@ -33194,15 +33736,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 = { - (2305 >> 8) & 0xff, - 2305 & 0xff, + (2370 >> 8) & 0xff, + 2370 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (358 >> 8) & 0xff, - 358 & 0xff} + (373 >> 8) & 0xff, + 373 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -33210,8 +33752,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2312 >> 8) & 0xff, - 2312 & 0xff, + (2377 >> 8) & 0xff, + 2377 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33220,8 +33762,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 = { - (359 >> 8) & 0xff, - 359 & 0xff} + (374 >> 8) & 0xff, + 374 & 0xff} } }, { @@ -33231,15 +33773,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 = { - (2319 >> 8) & 0xff, - 2319 & 0xff, + (2384 >> 8) & 0xff, + 2384 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (360 >> 8) & 0xff, - 360 & 0xff} + (375 >> 8) & 0xff, + 375 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -33247,8 +33789,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2333 >> 8) & 0xff, - 2333 & 0xff, + (2398 >> 8) & 0xff, + 2398 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33257,8 +33799,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 = { - (363 >> 8) & 0xff, - 363 & 0xff} + (378 >> 8) & 0xff, + 378 & 0xff} } }, { @@ -33268,15 +33810,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 = { - (2347 >> 8) & 0xff, - 2347 & 0xff, + (2412 >> 8) & 0xff, + 2412 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (366 >> 8) & 0xff, - 366 & 0xff} + (381 >> 8) & 0xff, + 381 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -33284,8 +33826,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2361 >> 8) & 0xff, - 2361 & 0xff, + (2426 >> 8) & 0xff, + 2426 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33294,8 +33836,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 = { - (369 >> 8) & 0xff, - 369 & 0xff} + (384 >> 8) & 0xff, + 384 & 0xff} } }, { @@ -33305,15 +33847,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 = { - (2375 >> 8) & 0xff, - 2375 & 0xff, + (2440 >> 8) & 0xff, + 2440 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (372 >> 8) & 0xff, - 372 & 0xff} + (387 >> 8) & 0xff, + 387 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -33321,8 +33863,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2389 >> 8) & 0xff, - 2389 & 0xff, + (2454 >> 8) & 0xff, + 2454 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33331,8 +33873,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 = { - (375 >> 8) & 0xff, - 375 & 0xff} + (390 >> 8) & 0xff, + 390 & 0xff} } }, { @@ -33342,15 +33884,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 = { - (2403 >> 8) & 0xff, - 2403 & 0xff, + (2468 >> 8) & 0xff, + 2468 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (378 >> 8) & 0xff, - 378 & 0xff} + (393 >> 8) & 0xff, + 393 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -33358,8 +33900,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2417 >> 8) & 0xff, - 2417 & 0xff, + (2482 >> 8) & 0xff, + 2482 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33368,8 +33910,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 = { - (381 >> 8) & 0xff, - 381 & 0xff} + (396 >> 8) & 0xff, + 396 & 0xff} } }, { @@ -33379,15 +33921,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 = { - (2431 >> 8) & 0xff, - 2431 & 0xff, + (2496 >> 8) & 0xff, + 2496 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (384 >> 8) & 0xff, - 384 & 0xff} + (399 >> 8) & 0xff, + 399 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -33395,8 +33937,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2510 >> 8) & 0xff, + 2510 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33405,8 +33947,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 = { - (387 >> 8) & 0xff, - 387 & 0xff} + (402 >> 8) & 0xff, + 402 & 0xff} } }, /* class_tid: 1, , table: em_flow_conflict_cache.wr */ @@ -33439,8 +33981,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (2459 >> 8) & 0xff, - 2459 & 0xff, + (2524 >> 8) & 0xff, + 2524 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -33573,8 +34115,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2495 >> 8) & 0xff, - 2495 & 0xff, + (2563 >> 8) & 0xff, + 2563 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33589,8 +34131,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2497 >> 8) & 0xff, - 2497 & 0xff, + (2565 >> 8) & 0xff, + 2565 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33607,8 +34149,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2499 >> 8) & 0xff, - 2499 & 0xff, + (2567 >> 8) & 0xff, + 2567 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33623,8 +34165,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2501 >> 8) & 0xff, - 2501 & 0xff, + (2569 >> 8) & 0xff, + 2569 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33641,8 +34183,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2503 >> 8) & 0xff, - 2503 & 0xff, + (2571 >> 8) & 0xff, + 2571 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33657,8 +34199,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2505 >> 8) & 0xff, - 2505 & 0xff, + (2573 >> 8) & 0xff, + 2573 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33675,8 +34217,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2507 >> 8) & 0xff, - 2507 & 0xff, + (2575 >> 8) & 0xff, + 2575 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33691,8 +34233,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2509 >> 8) & 0xff, - 2509 & 0xff, + (2577 >> 8) & 0xff, + 2577 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33709,8 +34251,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2511 >> 8) & 0xff, - 2511 & 0xff, + (2579 >> 8) & 0xff, + 2579 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33725,8 +34267,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2513 >> 8) & 0xff, - 2513 & 0xff, + (2581 >> 8) & 0xff, + 2581 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33743,8 +34285,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2515 >> 8) & 0xff, - 2515 & 0xff, + (2583 >> 8) & 0xff, + 2583 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33759,8 +34301,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2517 >> 8) & 0xff, - 2517 & 0xff, + (2585 >> 8) & 0xff, + 2585 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33777,8 +34319,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2519 >> 8) & 0xff, - 2519 & 0xff, + (2587 >> 8) & 0xff, + 2587 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33793,8 +34335,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2521 >> 8) & 0xff, - 2521 & 0xff, + (2589 >> 8) & 0xff, + 2589 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33861,8 +34403,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2524 >> 8) & 0xff, - 2524 & 0xff, + (2592 >> 8) & 0xff, + 2592 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33877,8 +34419,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2526 >> 8) & 0xff, - 2526 & 0xff, + (2594 >> 8) & 0xff, + 2594 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33895,8 +34437,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2528 >> 8) & 0xff, - 2528 & 0xff, + (2596 >> 8) & 0xff, + 2596 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33911,8 +34453,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2530 >> 8) & 0xff, - 2530 & 0xff, + (2598 >> 8) & 0xff, + 2598 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33929,8 +34471,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2532 >> 8) & 0xff, - 2532 & 0xff, + (2600 >> 8) & 0xff, + 2600 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33945,8 +34487,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2534 >> 8) & 0xff, - 2534 & 0xff, + (2602 >> 8) & 0xff, + 2602 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33963,8 +34505,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2536 >> 8) & 0xff, - 2536 & 0xff, + (2604 >> 8) & 0xff, + 2604 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33979,8 +34521,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2538 >> 8) & 0xff, - 2538 & 0xff, + (2606 >> 8) & 0xff, + 2606 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -33997,8 +34539,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2540 >> 8) & 0xff, - 2540 & 0xff, + (2608 >> 8) & 0xff, + 2608 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34013,8 +34555,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2542 >> 8) & 0xff, - 2542 & 0xff, + (2610 >> 8) & 0xff, + 2610 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34031,8 +34573,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2544 >> 8) & 0xff, - 2544 & 0xff, + (2612 >> 8) & 0xff, + 2612 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34047,8 +34589,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2546 >> 8) & 0xff, - 2546 & 0xff, + (2614 >> 8) & 0xff, + 2614 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34065,8 +34607,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2548 >> 8) & 0xff, - 2548 & 0xff, + (2616 >> 8) & 0xff, + 2616 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34081,8 +34623,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2550 >> 8) & 0xff, - 2550 & 0xff, + (2618 >> 8) & 0xff, + 2618 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -34154,8 +34696,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (2562 >> 8) & 0xff, - 2562 & 0xff, + (2630 >> 8) & 0xff, + 2630 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -34226,8 +34768,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (2565 >> 8) & 0xff, - 2565 & 0xff, + (2633 >> 8) & 0xff, + 2633 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -34322,8 +34864,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2569 >> 8) & 0xff, - 2569 & 0xff, + (2637 >> 8) & 0xff, + 2637 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CF, @@ -34360,8 +34902,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (2898 >> 8) & 0xff, + 2898 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34373,8 +34915,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (2900 >> 8) & 0xff, + 2900 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34388,8 +34930,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (2834 >> 8) & 0xff, - 2834 & 0xff, + (2902 >> 8) & 0xff, + 2902 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34401,8 +34943,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (2837 >> 8) & 0xff, - 2837 & 0xff, + (2905 >> 8) & 0xff, + 2905 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34416,8 +34958,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2908 >> 8) & 0xff, + 2908 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34429,8 +34971,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2841 >> 8) & 0xff, - 2841 & 0xff, + (2909 >> 8) & 0xff, + 2909 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -34447,8 +34989,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2842 >> 8) & 0xff, - 2842 & 0xff, + (2910 >> 8) & 0xff, + 2910 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34460,8 +35002,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2846 >> 8) & 0xff, - 2846 & 0xff, + (2914 >> 8) & 0xff, + 2914 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34475,14 +35017,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 = { - (2850 >> 8) & 0xff, - 2850 & 0xff, + (2918 >> 8) & 0xff, + 2918 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (433 >> 8) & 0xff, - 433 & 0xff}, + (448 >> 8) & 0xff, + 448 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { @@ -34491,14 +35033,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 = { - (2857 >> 8) & 0xff, - 2857 & 0xff, + (2925 >> 8) & 0xff, + 2925 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (434 >> 8) & 0xff, - 434 & 0xff}, + (449 >> 8) & 0xff, + 449 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, @@ -34509,8 +35051,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2864 >> 8) & 0xff, - 2864 & 0xff, + (2932 >> 8) & 0xff, + 2932 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34522,8 +35064,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2869 >> 8) & 0xff, - 2869 & 0xff, + (2937 >> 8) & 0xff, + 2937 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34537,15 +35079,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 = { - (2874 >> 8) & 0xff, - 2874 & 0xff, + (2942 >> 8) & 0xff, + 2942 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (435 >> 8) & 0xff, - 435 & 0xff} + (450 >> 8) & 0xff, + 450 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -34553,15 +35095,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 = { - (2884 >> 8) & 0xff, - 2884 & 0xff, + (2952 >> 8) & 0xff, + 2952 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (436 >> 8) & 0xff, - 436 & 0xff} + (451 >> 8) & 0xff, + 451 & 0xff} } }, { @@ -34571,8 +35113,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (2962 >> 8) & 0xff, + 2962 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34584,8 +35126,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2899 >> 8) & 0xff, - 2899 & 0xff, + (2967 >> 8) & 0xff, + 2967 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34599,8 +35141,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2972 >> 8) & 0xff, + 2972 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34612,8 +35154,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2908 >> 8) & 0xff, - 2908 & 0xff, + (2976 >> 8) & 0xff, + 2976 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34627,14 +35169,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 = { - (2912 >> 8) & 0xff, - 2912 & 0xff, + (2980 >> 8) & 0xff, + 2980 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (437 >> 8) & 0xff, - 437 & 0xff}, + (452 >> 8) & 0xff, + 452 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { @@ -34643,14 +35185,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 = { - (2917 >> 8) & 0xff, - 2917 & 0xff, + (2985 >> 8) & 0xff, + 2985 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (438 >> 8) & 0xff, - 438 & 0xff}, + (453 >> 8) & 0xff, + 453 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, @@ -34661,8 +35203,8 @@ struct bnxt_ulp_mapper_key_info 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, + (2990 >> 8) & 0xff, + 2990 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34674,8 +35216,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2926 >> 8) & 0xff, - 2926 & 0xff, + (2994 >> 8) & 0xff, + 2994 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34689,8 +35231,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_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, + (2998 >> 8) & 0xff, + 2998 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -34702,8 +35244,8 @@ struct bnxt_ulp_mapper_key_info 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, + (3002 >> 8) & 0xff, + 3002 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -34717,15 +35259,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 = { - (2938 >> 8) & 0xff, - 2938 & 0xff, + (3006 >> 8) & 0xff, + 3006 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (439 >> 8) & 0xff, - 439 & 0xff} + (454 >> 8) & 0xff, + 454 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -34733,15 +35275,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 = { - (2946 >> 8) & 0xff, - 2946 & 0xff, + (3014 >> 8) & 0xff, + 3014 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (440 >> 8) & 0xff, - 440 & 0xff} + (455 >> 8) & 0xff, + 455 & 0xff} } }, { @@ -34751,15 +35293,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 = { - (2954 >> 8) & 0xff, - 2954 & 0xff, + (3022 >> 8) & 0xff, + 3022 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (441 >> 8) & 0xff, - 441 & 0xff} + (456 >> 8) & 0xff, + 456 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -34767,15 +35309,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 = { - (2962 >> 8) & 0xff, - 2962 & 0xff, + (3030 >> 8) & 0xff, + 3030 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (442 >> 8) & 0xff, - 442 & 0xff} + (457 >> 8) & 0xff, + 457 & 0xff} } }, { @@ -34785,15 +35327,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 = { - (2970 >> 8) & 0xff, - 2970 & 0xff, + (3038 >> 8) & 0xff, + 3038 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (443 >> 8) & 0xff, - 443 & 0xff} + (458 >> 8) & 0xff, + 458 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -34801,15 +35343,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 = { - (2978 >> 8) & 0xff, - 2978 & 0xff, + (3046 >> 8) & 0xff, + 3046 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (444 >> 8) & 0xff, - 444 & 0xff} + (459 >> 8) & 0xff, + 459 & 0xff} } }, { @@ -34819,15 +35361,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 = { - (2986 >> 8) & 0xff, - 2986 & 0xff, + (3054 >> 8) & 0xff, + 3054 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (445 >> 8) & 0xff, - 445 & 0xff} + (460 >> 8) & 0xff, + 460 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -34835,15 +35377,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 = { - (2994 >> 8) & 0xff, - 2994 & 0xff, + (3062 >> 8) & 0xff, + 3062 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (446 >> 8) & 0xff, - 446 & 0xff} + (461 >> 8) & 0xff, + 461 & 0xff} } }, { @@ -34853,15 +35395,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 = { - (3002 >> 8) & 0xff, - 3002 & 0xff, + (3070 >> 8) & 0xff, + 3070 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (447 >> 8) & 0xff, - 447 & 0xff} + (462 >> 8) & 0xff, + 462 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -34869,15 +35411,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 = { - (3011 >> 8) & 0xff, - 3011 & 0xff, + (3079 >> 8) & 0xff, + 3079 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (448 >> 8) & 0xff, - 448 & 0xff} + (463 >> 8) & 0xff, + 463 & 0xff} } }, { @@ -34887,15 +35429,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 = { - (3020 >> 8) & 0xff, - 3020 & 0xff, + (3088 >> 8) & 0xff, + 3088 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (449 >> 8) & 0xff, - 449 & 0xff} + (464 >> 8) & 0xff, + 464 & 0xff} }, .field_info_spec = { .description = "tids", @@ -34903,15 +35445,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 = { - (3026 >> 8) & 0xff, - 3026 & 0xff, + (3094 >> 8) & 0xff, + 3094 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (450 >> 8) & 0xff, - 450 & 0xff} + (465 >> 8) & 0xff, + 465 & 0xff} } }, { @@ -34921,15 +35463,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 = { - (3032 >> 8) & 0xff, - 3032 & 0xff, + (3100 >> 8) & 0xff, + 3100 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (451 >> 8) & 0xff, - 451 & 0xff} + (466 >> 8) & 0xff, + 466 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -34937,15 +35479,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 = { - (3039 >> 8) & 0xff, - 3039 & 0xff, + (3107 >> 8) & 0xff, + 3107 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (452 >> 8) & 0xff, - 452 & 0xff} + (467 >> 8) & 0xff, + 467 & 0xff} } }, { @@ -34955,15 +35497,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 = { - (3046 >> 8) & 0xff, - 3046 & 0xff, + (3114 >> 8) & 0xff, + 3114 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (453 >> 8) & 0xff, - 453 & 0xff} + (468 >> 8) & 0xff, + 468 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -34971,15 +35513,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 = { - (3053 >> 8) & 0xff, - 3053 & 0xff, + (3121 >> 8) & 0xff, + 3121 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (454 >> 8) & 0xff, - 454 & 0xff} + (469 >> 8) & 0xff, + 469 & 0xff} } }, { @@ -34989,15 +35531,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 = { - (3060 >> 8) & 0xff, - 3060 & 0xff, + (3128 >> 8) & 0xff, + 3128 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (455 >> 8) & 0xff, - 455 & 0xff} + (470 >> 8) & 0xff, + 470 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -35005,15 +35547,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 = { - (3069 >> 8) & 0xff, - 3069 & 0xff, + (3137 >> 8) & 0xff, + 3137 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (456 >> 8) & 0xff, - 456 & 0xff} + (471 >> 8) & 0xff, + 471 & 0xff} } }, { @@ -35023,15 +35565,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 = { - (3078 >> 8) & 0xff, - 3078 & 0xff, + (3146 >> 8) & 0xff, + 3146 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (457 >> 8) & 0xff, - 457 & 0xff} + (472 >> 8) & 0xff, + 472 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -35039,15 +35581,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 = { - (3096 >> 8) & 0xff, - 3096 & 0xff, + (3164 >> 8) & 0xff, + 3164 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (460 >> 8) & 0xff, - 460 & 0xff} + (475 >> 8) & 0xff, + 475 & 0xff} } }, { @@ -35057,15 +35599,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 = { - (3114 >> 8) & 0xff, - 3114 & 0xff, + (3182 >> 8) & 0xff, + 3182 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (463 >> 8) & 0xff, - 463 & 0xff} + (478 >> 8) & 0xff, + 478 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -35073,15 +35615,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 = { - (3123 >> 8) & 0xff, - 3123 & 0xff, + (3191 >> 8) & 0xff, + 3191 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (464 >> 8) & 0xff, - 464 & 0xff} + (479 >> 8) & 0xff, + 479 & 0xff} } }, { @@ -35091,15 +35633,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 = { - (3132 >> 8) & 0xff, - 3132 & 0xff, + (3200 >> 8) & 0xff, + 3200 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (465 >> 8) & 0xff, - 465 & 0xff} + (480 >> 8) & 0xff, + 480 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -35107,15 +35649,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 = { - (3139 >> 8) & 0xff, - 3139 & 0xff, + (3207 >> 8) & 0xff, + 3207 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (466 >> 8) & 0xff, - 466 & 0xff} + (481 >> 8) & 0xff, + 481 & 0xff} } }, { @@ -35125,15 +35667,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 = { - (3146 >> 8) & 0xff, - 3146 & 0xff, + (3214 >> 8) & 0xff, + 3214 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (467 >> 8) & 0xff, - 467 & 0xff} + (482 >> 8) & 0xff, + 482 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -35141,15 +35683,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 = { - (3153 >> 8) & 0xff, - 3153 & 0xff, + (3221 >> 8) & 0xff, + 3221 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (468 >> 8) & 0xff, - 468 & 0xff} + (483 >> 8) & 0xff, + 483 & 0xff} } }, { @@ -35159,15 +35701,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 = { - (3160 >> 8) & 0xff, - 3160 & 0xff, + (3228 >> 8) & 0xff, + 3228 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (469 >> 8) & 0xff, - 469 & 0xff} + (484 >> 8) & 0xff, + 484 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -35175,15 +35717,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 = { - (3167 >> 8) & 0xff, - 3167 & 0xff, + (3235 >> 8) & 0xff, + 3235 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (470 >> 8) & 0xff, - 470 & 0xff} + (485 >> 8) & 0xff, + 485 & 0xff} } }, { @@ -35193,15 +35735,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 = { - (3174 >> 8) & 0xff, - 3174 & 0xff, + (3242 >> 8) & 0xff, + 3242 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (471 >> 8) & 0xff, - 471 & 0xff} + (486 >> 8) & 0xff, + 486 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -35209,15 +35751,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 = { - (3181 >> 8) & 0xff, - 3181 & 0xff, + (3249 >> 8) & 0xff, + 3249 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (472 >> 8) & 0xff, - 472 & 0xff} + (487 >> 8) & 0xff, + 487 & 0xff} } }, { @@ -35227,15 +35769,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 = { - (3188 >> 8) & 0xff, - 3188 & 0xff, + (3256 >> 8) & 0xff, + 3256 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (473 >> 8) & 0xff, - 473 & 0xff} + (488 >> 8) & 0xff, + 488 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -35243,15 +35785,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 = { - (3202 >> 8) & 0xff, - 3202 & 0xff, + (3270 >> 8) & 0xff, + 3270 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (476 >> 8) & 0xff, - 476 & 0xff} + (491 >> 8) & 0xff, + 491 & 0xff} } }, { @@ -35261,15 +35803,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 = { - (3216 >> 8) & 0xff, - 3216 & 0xff, + (3284 >> 8) & 0xff, + 3284 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (479 >> 8) & 0xff, - 479 & 0xff} + (494 >> 8) & 0xff, + 494 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -35277,15 +35819,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 = { - (3240 >> 8) & 0xff, - 3240 & 0xff, + (3308 >> 8) & 0xff, + 3308 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (486 >> 8) & 0xff, - 486 & 0xff} + (501 >> 8) & 0xff, + 501 & 0xff} } }, { @@ -35295,15 +35837,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 = { - (3264 >> 8) & 0xff, - 3264 & 0xff, + (3332 >> 8) & 0xff, + 3332 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (493 >> 8) & 0xff, - 493 & 0xff} + (508 >> 8) & 0xff, + 508 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -35311,15 +35853,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 = { - (3278 >> 8) & 0xff, - 3278 & 0xff, + (3346 >> 8) & 0xff, + 3346 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (496 >> 8) & 0xff, - 496 & 0xff} + (511 >> 8) & 0xff, + 511 & 0xff} } }, { @@ -35329,15 +35871,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 = { - (3292 >> 8) & 0xff, - 3292 & 0xff, + (3360 >> 8) & 0xff, + 3360 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (499 >> 8) & 0xff, - 499 & 0xff} + (514 >> 8) & 0xff, + 514 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -35345,15 +35887,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 = { - (3308 >> 8) & 0xff, - 3308 & 0xff, + (3376 >> 8) & 0xff, + 3376 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (503 >> 8) & 0xff, - 503 & 0xff} + (518 >> 8) & 0xff, + 518 & 0xff} } }, { @@ -35363,15 +35905,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 = { - (3324 >> 8) & 0xff, - 3324 & 0xff, + (3392 >> 8) & 0xff, + 3392 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (507 >> 8) & 0xff, - 507 & 0xff} + (522 >> 8) & 0xff, + 522 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -35379,15 +35921,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 = { - (3340 >> 8) & 0xff, - 3340 & 0xff, + (3408 >> 8) & 0xff, + 3408 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (511 >> 8) & 0xff, - 511 & 0xff} + (526 >> 8) & 0xff, + 526 & 0xff} } }, /* class_tid: 2, , table: hdr_overlap_cache.overlap_wr */ @@ -35406,8 +35948,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (3356 >> 8) & 0xff, - 3356 & 0xff, + (3424 >> 8) & 0xff, + 3424 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -35471,15 +36013,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 = { - (3375 >> 8) & 0xff, - 3375 & 0xff, + (3443 >> 8) & 0xff, + 3443 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (523 >> 8) & 0xff, - 523 & 0xff} + (538 >> 8) & 0xff, + 538 & 0xff} }, .field_info_spec = { .description = "l4_hdr_is_udp_tcp", @@ -35487,8 +36029,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3383 >> 8) & 0xff, - 3383 & 0xff, + (3451 >> 8) & 0xff, + 3451 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35496,8 +36038,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 = { - (526 >> 8) & 0xff, - 526 & 0xff} + (541 >> 8) & 0xff, + 541 & 0xff} } }, { @@ -35507,15 +36049,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 = { - (3391 >> 8) & 0xff, - 3391 & 0xff, + (3459 >> 8) & 0xff, + 3459 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (529 >> 8) & 0xff, - 529 & 0xff} + (544 >> 8) & 0xff, + 544 & 0xff} }, .field_info_spec = { .description = "l4_hdr_type", @@ -35523,15 +36065,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 = { - (3399 >> 8) & 0xff, - 3399 & 0xff, + (3467 >> 8) & 0xff, + 3467 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (532 >> 8) & 0xff, - 532 & 0xff} + (547 >> 8) & 0xff, + 547 & 0xff} } }, { @@ -35541,15 +36083,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 = { - (3407 >> 8) & 0xff, - 3407 & 0xff, + (3475 >> 8) & 0xff, + 3475 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (535 >> 8) & 0xff, - 535 & 0xff} + (550 >> 8) & 0xff, + 550 & 0xff} }, .field_info_spec = { .description = "l4_hdr_error", @@ -35557,15 +36099,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 = { - (3415 >> 8) & 0xff, - 3415 & 0xff, + (3483 >> 8) & 0xff, + 3483 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (538 >> 8) & 0xff, - 538 & 0xff} + (553 >> 8) & 0xff, + 553 & 0xff} } }, { @@ -35575,15 +36117,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 = { - (3423 >> 8) & 0xff, - 3423 & 0xff, + (3491 >> 8) & 0xff, + 3491 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (541 >> 8) & 0xff, - 541 & 0xff} + (556 >> 8) & 0xff, + 556 & 0xff} }, .field_info_spec = { .description = "l4_hdr_valid", @@ -35591,8 +36133,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3431 >> 8) & 0xff, - 3431 & 0xff, + (3499 >> 8) & 0xff, + 3499 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35600,8 +36142,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 = { - (544 >> 8) & 0xff, - 544 & 0xff} + (559 >> 8) & 0xff, + 559 & 0xff} } }, { @@ -35661,8 +36203,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3439 >> 8) & 0xff, - 3439 & 0xff, + (3507 >> 8) & 0xff, + 3507 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35670,8 +36212,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 = { - (547 >> 8) & 0xff, - 547 & 0xff} + (562 >> 8) & 0xff, + 562 & 0xff} } }, { @@ -35681,15 +36223,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 = { - (3447 >> 8) & 0xff, - 3447 & 0xff, + (3515 >> 8) & 0xff, + 3515 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (550 >> 8) & 0xff, - 550 & 0xff} + (565 >> 8) & 0xff, + 565 & 0xff} }, .field_info_spec = { .description = "l3_hdr_type", @@ -35697,8 +36239,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3455 >> 8) & 0xff, - 3455 & 0xff, + (3523 >> 8) & 0xff, + 3523 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35706,8 +36248,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 = { - (553 >> 8) & 0xff, - 553 & 0xff} + (568 >> 8) & 0xff, + 568 & 0xff} } }, { @@ -35717,15 +36259,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 = { - (3463 >> 8) & 0xff, - 3463 & 0xff, + (3531 >> 8) & 0xff, + 3531 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (556 >> 8) & 0xff, - 556 & 0xff} + (571 >> 8) & 0xff, + 571 & 0xff} }, .field_info_spec = { .description = "l3_hdr_error", @@ -35733,15 +36275,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 = { - (3471 >> 8) & 0xff, - 3471 & 0xff, + (3539 >> 8) & 0xff, + 3539 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (559 >> 8) & 0xff, - 559 & 0xff} + (574 >> 8) & 0xff, + 574 & 0xff} } }, { @@ -35751,15 +36293,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 = { - (3479 >> 8) & 0xff, - 3479 & 0xff, + (3547 >> 8) & 0xff, + 3547 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (562 >> 8) & 0xff, - 562 & 0xff} + (577 >> 8) & 0xff, + 577 & 0xff} }, .field_info_spec = { .description = "l3_hdr_valid", @@ -35767,8 +36309,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3487 >> 8) & 0xff, - 3487 & 0xff, + (3555 >> 8) & 0xff, + 3555 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35776,8 +36318,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 = { - (565 >> 8) & 0xff, - 565 & 0xff} + (580 >> 8) & 0xff, + 580 & 0xff} } }, { @@ -35795,8 +36337,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3495 >> 8) & 0xff, - 3495 & 0xff, + (3563 >> 8) & 0xff, + 3563 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35804,8 +36346,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 = { - (568 >> 8) & 0xff, - 568 & 0xff} + (583 >> 8) & 0xff, + 583 & 0xff} } }, { @@ -35823,8 +36365,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3501 >> 8) & 0xff, - 3501 & 0xff, + (3569 >> 8) & 0xff, + 3569 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35832,8 +36374,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 = { - (569 >> 8) & 0xff, - 569 & 0xff} + (584 >> 8) & 0xff, + 584 & 0xff} } }, { @@ -35859,8 +36401,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3507 >> 8) & 0xff, - 3507 & 0xff, + (3575 >> 8) & 0xff, + 3575 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -35872,8 +36414,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3508 >> 8) & 0xff, - 3508 & 0xff, + (3576 >> 8) & 0xff, + 3576 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -35887,15 +36429,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 = { - (3509 >> 8) & 0xff, - 3509 & 0xff, + (3577 >> 8) & 0xff, + 3577 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (570 >> 8) & 0xff, - 570 & 0xff} + (585 >> 8) & 0xff, + 585 & 0xff} }, .field_info_spec = { .description = "l2_hdr_error", @@ -35903,15 +36445,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 = { - (3513 >> 8) & 0xff, - 3513 & 0xff, + (3581 >> 8) & 0xff, + 3581 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (571 >> 8) & 0xff, - 571 & 0xff} + (586 >> 8) & 0xff, + 586 & 0xff} } }, { @@ -35929,8 +36471,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3517 >> 8) & 0xff, - 3517 & 0xff, + (3585 >> 8) & 0xff, + 3585 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -35938,8 +36480,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 = { - (572 >> 8) & 0xff, - 572 & 0xff} + (587 >> 8) & 0xff, + 587 & 0xff} } }, { @@ -35963,15 +36505,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 = { - (3521 >> 8) & 0xff, - 3521 & 0xff, + (3589 >> 8) & 0xff, + 3589 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (573 >> 8) & 0xff, - 573 & 0xff} + (588 >> 8) & 0xff, + 588 & 0xff} }, .field_info_spec = { .description = "tun_hdr_type", @@ -35979,15 +36521,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 = { - (3533 >> 8) & 0xff, - 3533 & 0xff, + (3601 >> 8) & 0xff, + 3601 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (578 >> 8) & 0xff, - 578 & 0xff} + (593 >> 8) & 0xff, + 593 & 0xff} } }, { @@ -35997,8 +36539,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3545 >> 8) & 0xff, - 3545 & 0xff, + (3613 >> 8) & 0xff, + 3613 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -36010,8 +36552,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3546 >> 8) & 0xff, - 3546 & 0xff, + (3614 >> 8) & 0xff, + 3614 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -36033,8 +36575,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3547 >> 8) & 0xff, - 3547 & 0xff, + (3615 >> 8) & 0xff, + 3615 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36050,15 +36592,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 = { - (3548 >> 8) & 0xff, - 3548 & 0xff, + (3616 >> 8) & 0xff, + 3616 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (583 >> 8) & 0xff, - 583 & 0xff} + (598 >> 8) & 0xff, + 598 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_is_udp_tcp", @@ -36066,8 +36608,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3552 >> 8) & 0xff, - 3552 & 0xff, + (3620 >> 8) & 0xff, + 3620 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36075,8 +36617,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 = { - (584 >> 8) & 0xff, - 584 & 0xff} + (599 >> 8) & 0xff, + 599 & 0xff} } }, { @@ -36086,15 +36628,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 = { - (3556 >> 8) & 0xff, - 3556 & 0xff, + (3624 >> 8) & 0xff, + 3624 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (585 >> 8) & 0xff, - 585 & 0xff} + (600 >> 8) & 0xff, + 600 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_type", @@ -36102,15 +36644,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 = { - (3560 >> 8) & 0xff, - 3560 & 0xff, + (3628 >> 8) & 0xff, + 3628 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (586 >> 8) & 0xff, - 586 & 0xff} + (601 >> 8) & 0xff, + 601 & 0xff} } }, { @@ -36120,15 +36662,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 = { - (3564 >> 8) & 0xff, - 3564 & 0xff, + (3632 >> 8) & 0xff, + 3632 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (587 >> 8) & 0xff, - 587 & 0xff} + (602 >> 8) & 0xff, + 602 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_error", @@ -36136,15 +36678,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 = { - (3568 >> 8) & 0xff, - 3568 & 0xff, + (3636 >> 8) & 0xff, + 3636 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (588 >> 8) & 0xff, - 588 & 0xff} + (603 >> 8) & 0xff, + 603 & 0xff} } }, { @@ -36154,15 +36696,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 = { - (3572 >> 8) & 0xff, - 3572 & 0xff, + (3640 >> 8) & 0xff, + 3640 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (589 >> 8) & 0xff, - 589 & 0xff} + (604 >> 8) & 0xff, + 604 & 0xff} }, .field_info_spec = { .description = "tl4_hdr_valid", @@ -36170,8 +36712,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3577 >> 8) & 0xff, - 3577 & 0xff, + (3645 >> 8) & 0xff, + 3645 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36179,8 +36721,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 = { - (591 >> 8) & 0xff, - 591 & 0xff} + (606 >> 8) & 0xff, + 606 & 0xff} } }, { @@ -36226,8 +36768,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3582 >> 8) & 0xff, - 3582 & 0xff, + (3650 >> 8) & 0xff, + 3650 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36235,8 +36777,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 = { - (593 >> 8) & 0xff, - 593 & 0xff} + (608 >> 8) & 0xff, + 608 & 0xff} } }, { @@ -36246,15 +36788,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 = { - (3586 >> 8) & 0xff, - 3586 & 0xff, + (3654 >> 8) & 0xff, + 3654 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (594 >> 8) & 0xff, - 594 & 0xff} + (609 >> 8) & 0xff, + 609 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_type", @@ -36262,8 +36804,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3590 >> 8) & 0xff, - 3590 & 0xff, + (3658 >> 8) & 0xff, + 3658 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36271,8 +36813,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 = { - (595 >> 8) & 0xff, - 595 & 0xff} + (610 >> 8) & 0xff, + 610 & 0xff} } }, { @@ -36282,15 +36824,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 = { - (3594 >> 8) & 0xff, - 3594 & 0xff, + (3662 >> 8) & 0xff, + 3662 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (596 >> 8) & 0xff, - 596 & 0xff} + (611 >> 8) & 0xff, + 611 & 0xff} }, .field_info_spec = { .description = "tl3_hdr_error", @@ -36298,15 +36840,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 = { - (3598 >> 8) & 0xff, - 3598 & 0xff, + (3666 >> 8) & 0xff, + 3666 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (597 >> 8) & 0xff, - 597 & 0xff} + (612 >> 8) & 0xff, + 612 & 0xff} } }, { @@ -36324,8 +36866,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3602 >> 8) & 0xff, - 3602 & 0xff, + (3670 >> 8) & 0xff, + 3670 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36333,8 +36875,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 = { - (598 >> 8) & 0xff, - 598 & 0xff} + (613 >> 8) & 0xff, + 613 & 0xff} } }, { @@ -36352,8 +36894,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3606 >> 8) & 0xff, - 3606 & 0xff, + (3674 >> 8) & 0xff, + 3674 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36377,8 +36919,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3609 >> 8) & 0xff, - 3609 & 0xff, + (3677 >> 8) & 0xff, + 3677 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36408,8 +36950,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3612 >> 8) & 0xff, - 3612 & 0xff, + (3680 >> 8) & 0xff, + 3680 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -36421,8 +36963,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3613 >> 8) & 0xff, - 3613 & 0xff, + (3681 >> 8) & 0xff, + 3681 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -36444,8 +36986,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3614 >> 8) & 0xff, - 3614 & 0xff, + (3682 >> 8) & 0xff, + 3682 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -36517,15 +37059,18 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (3616 >> 8) & 0xff, - 3616 & 0xff, + (3684 >> 8) & 0xff, + 3684 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + .field_src2 = BNXT_ULP_FIELD_SRC_RF, .field_opr2 = { - (599 >> 8) & 0xff, - 599 & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_ZERO + (BNXT_ULP_RF_IDX_JUMP_META >> 8) & 0xff, + BNXT_ULP_RF_IDX_JUMP_META & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (614 >> 8) & 0xff, + 614 & 0xff} } }, { @@ -36603,8 +37148,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3619 >> 8) & 0xff, - 3619 & 0xff, + (3688 >> 8) & 0xff, + 3688 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -36616,8 +37161,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3621 >> 8) & 0xff, - 3621 & 0xff, + (3690 >> 8) & 0xff, + 3690 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -36634,8 +37179,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (3623 >> 8) & 0xff, - 3623 & 0xff, + (3692 >> 8) & 0xff, + 3692 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -36647,15 +37192,18 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (3626 >> 8) & 0xff, - 3626 & 0xff, - (3 >> 8) & 0xff, - 3 & 0xff}, - .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + (3695 >> 8) & 0xff, + 3695 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_RF, .field_opr2 = { - (600 >> 8) & 0xff, - 600 & 0xff}, - .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + (BNXT_ULP_RF_IDX_JUMP_META >> 8) & 0xff, + BNXT_ULP_RF_IDX_JUMP_META & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (615 >> 8) & 0xff, + 615 & 0xff} } }, { @@ -36665,8 +37213,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3630 >> 8) & 0xff, - 3630 & 0xff, + (3699 >> 8) & 0xff, + 3699 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -36678,8 +37226,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3631 >> 8) & 0xff, - 3631 & 0xff, + (3700 >> 8) & 0xff, + 3700 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -36696,8 +37244,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3632 >> 8) & 0xff, - 3632 & 0xff, + (3701 >> 8) & 0xff, + 3701 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36712,8 +37260,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3636 >> 8) & 0xff, - 3636 & 0xff, + (3705 >> 8) & 0xff, + 3705 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36730,14 +37278,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 = { - (3640 >> 8) & 0xff, - 3640 & 0xff, + (3709 >> 8) & 0xff, + 3709 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (601 >> 8) & 0xff, - 601 & 0xff}, + (617 >> 8) & 0xff, + 617 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { @@ -36746,14 +37294,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 = { - (3647 >> 8) & 0xff, - 3647 & 0xff, + (3716 >> 8) & 0xff, + 3716 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (602 >> 8) & 0xff, - 602 & 0xff}, + (618 >> 8) & 0xff, + 618 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, @@ -36764,8 +37312,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3654 >> 8) & 0xff, - 3654 & 0xff, + (3723 >> 8) & 0xff, + 3723 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36780,8 +37328,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3659 >> 8) & 0xff, - 3659 & 0xff, + (3728 >> 8) & 0xff, + 3728 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36798,8 +37346,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3664 >> 8) & 0xff, - 3664 & 0xff, + (3733 >> 8) & 0xff, + 3733 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36808,8 +37356,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 = { - (603 >> 8) & 0xff, - 603 & 0xff} + (619 >> 8) & 0xff, + 619 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -36817,8 +37365,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3674 >> 8) & 0xff, - 3674 & 0xff, + (3743 >> 8) & 0xff, + 3743 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36827,8 +37375,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 = { - (604 >> 8) & 0xff, - 604 & 0xff} + (620 >> 8) & 0xff, + 620 & 0xff} } }, { @@ -36838,8 +37386,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3684 >> 8) & 0xff, - 3684 & 0xff, + (3753 >> 8) & 0xff, + 3753 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36854,8 +37402,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3689 >> 8) & 0xff, - 3689 & 0xff, + (3758 >> 8) & 0xff, + 3758 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36872,8 +37420,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3694 >> 8) & 0xff, - 3694 & 0xff, + (3763 >> 8) & 0xff, + 3763 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36888,8 +37436,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3698 >> 8) & 0xff, - 3698 & 0xff, + (3767 >> 8) & 0xff, + 3767 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36906,14 +37454,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 = { - (3702 >> 8) & 0xff, - 3702 & 0xff, + (3771 >> 8) & 0xff, + 3771 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (605 >> 8) & 0xff, - 605 & 0xff}, + (621 >> 8) & 0xff, + 621 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, .field_info_spec = { @@ -36922,14 +37470,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 = { - (3707 >> 8) & 0xff, - 3707 & 0xff, + (3776 >> 8) & 0xff, + 3776 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (606 >> 8) & 0xff, - 606 & 0xff}, + (622 >> 8) & 0xff, + 622 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP } }, @@ -36940,8 +37488,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3712 >> 8) & 0xff, - 3712 & 0xff, + (3781 >> 8) & 0xff, + 3781 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36956,8 +37504,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3716 >> 8) & 0xff, - 3716 & 0xff, + (3785 >> 8) & 0xff, + 3785 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36974,8 +37522,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3720 >> 8) & 0xff, - 3720 & 0xff, + (3789 >> 8) & 0xff, + 3789 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -36990,8 +37538,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3724 >> 8) & 0xff, - 3724 & 0xff, + (3793 >> 8) & 0xff, + 3793 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37008,8 +37556,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3728 >> 8) & 0xff, - 3728 & 0xff, + (3797 >> 8) & 0xff, + 3797 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37018,8 +37566,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 = { - (607 >> 8) & 0xff, - 607 & 0xff} + (623 >> 8) & 0xff, + 623 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -37027,8 +37575,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3736 >> 8) & 0xff, - 3736 & 0xff, + (3805 >> 8) & 0xff, + 3805 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37037,8 +37585,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 = { - (608 >> 8) & 0xff, - 608 & 0xff} + (624 >> 8) & 0xff, + 624 & 0xff} } }, { @@ -37048,8 +37596,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3744 >> 8) & 0xff, - 3744 & 0xff, + (3813 >> 8) & 0xff, + 3813 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37058,8 +37606,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 = { - (609 >> 8) & 0xff, - 609 & 0xff} + (625 >> 8) & 0xff, + 625 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -37067,8 +37615,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3752 >> 8) & 0xff, - 3752 & 0xff, + (3821 >> 8) & 0xff, + 3821 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37077,8 +37625,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 = { - (610 >> 8) & 0xff, - 610 & 0xff} + (626 >> 8) & 0xff, + 626 & 0xff} } }, { @@ -37088,8 +37636,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3760 >> 8) & 0xff, - 3760 & 0xff, + (3829 >> 8) & 0xff, + 3829 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37098,8 +37646,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 = { - (611 >> 8) & 0xff, - 611 & 0xff} + (627 >> 8) & 0xff, + 627 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -37107,8 +37655,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3768 >> 8) & 0xff, - 3768 & 0xff, + (3837 >> 8) & 0xff, + 3837 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37117,8 +37665,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 = { - (612 >> 8) & 0xff, - 612 & 0xff} + (628 >> 8) & 0xff, + 628 & 0xff} } }, { @@ -37128,8 +37676,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3776 >> 8) & 0xff, - 3776 & 0xff, + (3845 >> 8) & 0xff, + 3845 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37138,8 +37686,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 = { - (613 >> 8) & 0xff, - 613 & 0xff} + (629 >> 8) & 0xff, + 629 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -37147,8 +37695,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3784 >> 8) & 0xff, - 3784 & 0xff, + (3853 >> 8) & 0xff, + 3853 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37157,8 +37705,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 = { - (614 >> 8) & 0xff, - 614 & 0xff} + (630 >> 8) & 0xff, + 630 & 0xff} } }, { @@ -37168,8 +37716,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3792 >> 8) & 0xff, - 3792 & 0xff, + (3861 >> 8) & 0xff, + 3861 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37178,8 +37726,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 = { - (615 >> 8) & 0xff, - 615 & 0xff} + (631 >> 8) & 0xff, + 631 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -37187,8 +37735,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3801 >> 8) & 0xff, - 3801 & 0xff, + (3870 >> 8) & 0xff, + 3870 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37197,8 +37745,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 = { - (616 >> 8) & 0xff, - 616 & 0xff} + (632 >> 8) & 0xff, + 632 & 0xff} } }, { @@ -37208,8 +37756,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3810 >> 8) & 0xff, - 3810 & 0xff, + (3879 >> 8) & 0xff, + 3879 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37218,8 +37766,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 = { - (617 >> 8) & 0xff, - 617 & 0xff} + (633 >> 8) & 0xff, + 633 & 0xff} }, .field_info_spec = { .description = "tids", @@ -37227,8 +37775,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3816 >> 8) & 0xff, - 3816 & 0xff, + (3885 >> 8) & 0xff, + 3885 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37237,8 +37785,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 = { - (618 >> 8) & 0xff, - 618 & 0xff} + (634 >> 8) & 0xff, + 634 & 0xff} } }, { @@ -37248,8 +37796,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3822 >> 8) & 0xff, - 3822 & 0xff, + (3891 >> 8) & 0xff, + 3891 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37258,8 +37806,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 = { - (619 >> 8) & 0xff, - 619 & 0xff} + (635 >> 8) & 0xff, + 635 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -37267,8 +37815,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3829 >> 8) & 0xff, - 3829 & 0xff, + (3898 >> 8) & 0xff, + 3898 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37277,8 +37825,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 = { - (620 >> 8) & 0xff, - 620 & 0xff} + (636 >> 8) & 0xff, + 636 & 0xff} } }, { @@ -37288,8 +37836,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3836 >> 8) & 0xff, - 3836 & 0xff, + (3905 >> 8) & 0xff, + 3905 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37298,8 +37846,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 = { - (621 >> 8) & 0xff, - 621 & 0xff} + (637 >> 8) & 0xff, + 637 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -37307,8 +37855,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3843 >> 8) & 0xff, - 3843 & 0xff, + (3912 >> 8) & 0xff, + 3912 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37317,8 +37865,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 = { - (622 >> 8) & 0xff, - 622 & 0xff} + (638 >> 8) & 0xff, + 638 & 0xff} } }, { @@ -37328,8 +37876,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3850 >> 8) & 0xff, - 3850 & 0xff, + (3919 >> 8) & 0xff, + 3919 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37338,8 +37886,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 = { - (623 >> 8) & 0xff, - 623 & 0xff} + (639 >> 8) & 0xff, + 639 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -37347,8 +37895,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3859 >> 8) & 0xff, - 3859 & 0xff, + (3928 >> 8) & 0xff, + 3928 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37357,8 +37905,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 = { - (624 >> 8) & 0xff, - 624 & 0xff} + (640 >> 8) & 0xff, + 640 & 0xff} } }, { @@ -37368,8 +37916,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3868 >> 8) & 0xff, - 3868 & 0xff, + (3937 >> 8) & 0xff, + 3937 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37378,8 +37926,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 = { - (625 >> 8) & 0xff, - 625 & 0xff} + (641 >> 8) & 0xff, + 641 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -37387,8 +37935,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3886 >> 8) & 0xff, - 3886 & 0xff, + (3955 >> 8) & 0xff, + 3955 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37397,8 +37945,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 = { - (628 >> 8) & 0xff, - 628 & 0xff} + (644 >> 8) & 0xff, + 644 & 0xff} } }, { @@ -37408,8 +37956,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3904 >> 8) & 0xff, - 3904 & 0xff, + (3973 >> 8) & 0xff, + 3973 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37418,8 +37966,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 = { - (631 >> 8) & 0xff, - 631 & 0xff} + (647 >> 8) & 0xff, + 647 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -37427,8 +37975,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3913 >> 8) & 0xff, - 3913 & 0xff, + (3982 >> 8) & 0xff, + 3982 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37437,8 +37985,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 = { - (632 >> 8) & 0xff, - 632 & 0xff} + (648 >> 8) & 0xff, + 648 & 0xff} } }, { @@ -37448,8 +37996,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3922 >> 8) & 0xff, - 3922 & 0xff, + (3991 >> 8) & 0xff, + 3991 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37458,8 +38006,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 = { - (633 >> 8) & 0xff, - 633 & 0xff} + (649 >> 8) & 0xff, + 649 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -37467,8 +38015,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3929 >> 8) & 0xff, - 3929 & 0xff, + (3998 >> 8) & 0xff, + 3998 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37477,8 +38025,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 = { - (634 >> 8) & 0xff, - 634 & 0xff} + (650 >> 8) & 0xff, + 650 & 0xff} } }, { @@ -37488,8 +38036,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3936 >> 8) & 0xff, - 3936 & 0xff, + (4005 >> 8) & 0xff, + 4005 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37498,8 +38046,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 = { - (635 >> 8) & 0xff, - 635 & 0xff} + (651 >> 8) & 0xff, + 651 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -37507,8 +38055,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3943 >> 8) & 0xff, - 3943 & 0xff, + (4012 >> 8) & 0xff, + 4012 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37517,8 +38065,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 = { - (636 >> 8) & 0xff, - 636 & 0xff} + (652 >> 8) & 0xff, + 652 & 0xff} } }, { @@ -37528,8 +38076,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3950 >> 8) & 0xff, - 3950 & 0xff, + (4019 >> 8) & 0xff, + 4019 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37538,8 +38086,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 = { - (637 >> 8) & 0xff, - 637 & 0xff} + (653 >> 8) & 0xff, + 653 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -37547,8 +38095,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3957 >> 8) & 0xff, - 3957 & 0xff, + (4026 >> 8) & 0xff, + 4026 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37557,8 +38105,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 = { - (638 >> 8) & 0xff, - 638 & 0xff} + (654 >> 8) & 0xff, + 654 & 0xff} } }, { @@ -37568,8 +38116,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3964 >> 8) & 0xff, - 3964 & 0xff, + (4033 >> 8) & 0xff, + 4033 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37578,8 +38126,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 = { - (639 >> 8) & 0xff, - 639 & 0xff} + (655 >> 8) & 0xff, + 655 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -37587,8 +38135,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3971 >> 8) & 0xff, - 3971 & 0xff, + (4040 >> 8) & 0xff, + 4040 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37597,8 +38145,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 = { - (640 >> 8) & 0xff, - 640 & 0xff} + (656 >> 8) & 0xff, + 656 & 0xff} } }, { @@ -37608,8 +38156,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3978 >> 8) & 0xff, - 3978 & 0xff, + (4047 >> 8) & 0xff, + 4047 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37618,8 +38166,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 = { - (641 >> 8) & 0xff, - 641 & 0xff} + (657 >> 8) & 0xff, + 657 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -37627,8 +38175,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3992 >> 8) & 0xff, - 3992 & 0xff, + (4061 >> 8) & 0xff, + 4061 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37637,8 +38185,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 = { - (644 >> 8) & 0xff, - 644 & 0xff} + (660 >> 8) & 0xff, + 660 & 0xff} } }, { @@ -37648,8 +38196,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4006 >> 8) & 0xff, - 4006 & 0xff, + (4075 >> 8) & 0xff, + 4075 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37658,8 +38206,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 = { - (647 >> 8) & 0xff, - 647 & 0xff} + (663 >> 8) & 0xff, + 663 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -37667,8 +38215,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4020 >> 8) & 0xff, - 4020 & 0xff, + (4089 >> 8) & 0xff, + 4089 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37677,8 +38225,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 = { - (650 >> 8) & 0xff, - 650 & 0xff} + (666 >> 8) & 0xff, + 666 & 0xff} } }, { @@ -37688,8 +38236,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4034 >> 8) & 0xff, - 4034 & 0xff, + (4103 >> 8) & 0xff, + 4103 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37698,8 +38246,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 = { - (653 >> 8) & 0xff, - 653 & 0xff} + (669 >> 8) & 0xff, + 669 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -37707,8 +38255,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4048 >> 8) & 0xff, - 4048 & 0xff, + (4117 >> 8) & 0xff, + 4117 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37717,8 +38265,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 = { - (656 >> 8) & 0xff, - 656 & 0xff} + (672 >> 8) & 0xff, + 672 & 0xff} } }, { @@ -37728,8 +38276,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4062 >> 8) & 0xff, - 4062 & 0xff, + (4131 >> 8) & 0xff, + 4131 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37738,8 +38286,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 = { - (659 >> 8) & 0xff, - 659 & 0xff} + (675 >> 8) & 0xff, + 675 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -37747,8 +38295,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4078 >> 8) & 0xff, - 4078 & 0xff, + (4147 >> 8) & 0xff, + 4147 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37757,8 +38305,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 = { - (663 >> 8) & 0xff, - 663 & 0xff} + (679 >> 8) & 0xff, + 679 & 0xff} } }, { @@ -37768,8 +38316,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4094 >> 8) & 0xff, - 4094 & 0xff, + (4163 >> 8) & 0xff, + 4163 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37778,8 +38326,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 = { - (667 >> 8) & 0xff, - 667 & 0xff} + (683 >> 8) & 0xff, + 683 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -37787,8 +38335,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4110 >> 8) & 0xff, - 4110 & 0xff, + (4179 >> 8) & 0xff, + 4179 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -37797,8 +38345,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 = { - (671 >> 8) & 0xff, - 671 & 0xff} + (687 >> 8) & 0xff, + 687 & 0xff} } }, /* class_tid: 2, , table: proto_header_cache.wr */ @@ -37817,8 +38365,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (4126 >> 8) & 0xff, - 4126 & 0xff, + (4195 >> 8) & 0xff, + 4195 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -37903,8 +38451,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (4132 >> 8) & 0xff, - 4132 & 0xff, + (4201 >> 8) & 0xff, + 4201 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -37986,8 +38534,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4379 >> 8) & 0xff, - 4379 & 0xff, + (4448 >> 8) & 0xff, + 4448 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -37999,8 +38547,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4381 >> 8) & 0xff, - 4381 & 0xff, + (4450 >> 8) & 0xff, + 4450 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -38017,8 +38565,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (4383 >> 8) & 0xff, - 4383 & 0xff, + (4452 >> 8) & 0xff, + 4452 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38030,8 +38578,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (4385 >> 8) & 0xff, - 4385 & 0xff, + (4454 >> 8) & 0xff, + 4454 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -38048,8 +38596,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4387 >> 8) & 0xff, - 4387 & 0xff, + (4456 >> 8) & 0xff, + 4456 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38061,8 +38609,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4388 >> 8) & 0xff, - 4388 & 0xff, + (4457 >> 8) & 0xff, + 4457 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -38079,8 +38627,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4389 >> 8) & 0xff, - 4389 & 0xff, + (4458 >> 8) & 0xff, + 4458 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38092,8 +38640,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4393 >> 8) & 0xff, - 4393 & 0xff, + (4462 >> 8) & 0xff, + 4462 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38110,8 +38658,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4397 >> 8) & 0xff, - 4397 & 0xff, + (4466 >> 8) & 0xff, + 4466 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38123,8 +38671,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4401 >> 8) & 0xff, - 4401 & 0xff, + (4470 >> 8) & 0xff, + 4470 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38141,8 +38689,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4405 >> 8) & 0xff, - 4405 & 0xff, + (4474 >> 8) & 0xff, + 4474 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38154,8 +38702,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4410 >> 8) & 0xff, - 4410 & 0xff, + (4479 >> 8) & 0xff, + 4479 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38172,15 +38720,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 = { - (4415 >> 8) & 0xff, - 4415 & 0xff, + (4484 >> 8) & 0xff, + 4484 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (712 >> 8) & 0xff, - 712 & 0xff} + (728 >> 8) & 0xff, + 728 & 0xff} }, .field_info_spec = { .description = "tl2_ivv", @@ -38188,8 +38736,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4425 >> 8) & 0xff, - 4425 & 0xff, + (4494 >> 8) & 0xff, + 4494 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38198,8 +38746,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 = { - (713 >> 8) & 0xff, - 713 & 0xff} + (729 >> 8) & 0xff, + 729 & 0xff} } }, { @@ -38209,8 +38757,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4435 >> 8) & 0xff, - 4435 & 0xff, + (4504 >> 8) & 0xff, + 4504 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38222,8 +38770,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4440 >> 8) & 0xff, - 4440 & 0xff, + (4509 >> 8) & 0xff, + 4509 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38240,8 +38788,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4445 >> 8) & 0xff, - 4445 & 0xff, + (4514 >> 8) & 0xff, + 4514 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38253,8 +38801,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4449 >> 8) & 0xff, - 4449 & 0xff, + (4518 >> 8) & 0xff, + 4518 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38271,8 +38819,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4453 >> 8) & 0xff, - 4453 & 0xff, + (4522 >> 8) & 0xff, + 4522 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38284,8 +38832,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4457 >> 8) & 0xff, - 4457 & 0xff, + (4526 >> 8) & 0xff, + 4526 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38302,8 +38850,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4461 >> 8) & 0xff, - 4461 & 0xff, + (4530 >> 8) & 0xff, + 4530 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38315,8 +38863,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4465 >> 8) & 0xff, - 4465 & 0xff, + (4534 >> 8) & 0xff, + 4534 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38333,8 +38881,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4469 >> 8) & 0xff, - 4469 & 0xff, + (4538 >> 8) & 0xff, + 4538 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -38346,8 +38894,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4473 >> 8) & 0xff, - 4473 & 0xff, + (4542 >> 8) & 0xff, + 4542 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38364,15 +38912,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 = { - (4477 >> 8) & 0xff, - 4477 & 0xff, + (4546 >> 8) & 0xff, + 4546 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (714 >> 8) & 0xff, - 714 & 0xff} + (730 >> 8) & 0xff, + 730 & 0xff} }, .field_info_spec = { .description = "tl3.ttl", @@ -38380,8 +38928,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4485 >> 8) & 0xff, - 4485 & 0xff, + (4554 >> 8) & 0xff, + 4554 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38390,8 +38938,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 = { - (715 >> 8) & 0xff, - 715 & 0xff} + (731 >> 8) & 0xff, + 731 & 0xff} } }, { @@ -38401,15 +38949,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 = { - (4493 >> 8) & 0xff, - 4493 & 0xff, + (4562 >> 8) & 0xff, + 4562 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (716 >> 8) & 0xff, - 716 & 0xff} + (732 >> 8) & 0xff, + 732 & 0xff} }, .field_info_spec = { .description = "tl3.prot", @@ -38417,8 +38965,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4501 >> 8) & 0xff, - 4501 & 0xff, + (4570 >> 8) & 0xff, + 4570 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38427,8 +38975,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 = { - (717 >> 8) & 0xff, - 717 & 0xff} + (733 >> 8) & 0xff, + 733 & 0xff} } }, { @@ -38438,15 +38986,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 = { - (4509 >> 8) & 0xff, - 4509 & 0xff, + (4578 >> 8) & 0xff, + 4578 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (718 >> 8) & 0xff, - 718 & 0xff} + (734 >> 8) & 0xff, + 734 & 0xff} }, .field_info_spec = { .description = "tl3.qos", @@ -38454,8 +39002,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4517 >> 8) & 0xff, - 4517 & 0xff, + (4586 >> 8) & 0xff, + 4586 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38464,8 +39012,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 = { - (719 >> 8) & 0xff, - 719 & 0xff} + (735 >> 8) & 0xff, + 735 & 0xff} } }, { @@ -38475,15 +39023,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 = { - (4525 >> 8) & 0xff, - 4525 & 0xff, + (4594 >> 8) & 0xff, + 4594 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (720 >> 8) & 0xff, - 720 & 0xff} + (736 >> 8) & 0xff, + 736 & 0xff} }, .field_info_spec = { .description = "tl4.src", @@ -38491,8 +39039,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4533 >> 8) & 0xff, - 4533 & 0xff, + (4602 >> 8) & 0xff, + 4602 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38501,8 +39049,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 = { - (721 >> 8) & 0xff, - 721 & 0xff} + (737 >> 8) & 0xff, + 737 & 0xff} } }, { @@ -38512,15 +39060,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 = { - (4541 >> 8) & 0xff, - 4541 & 0xff, + (4610 >> 8) & 0xff, + 4610 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (722 >> 8) & 0xff, - 722 & 0xff} + (738 >> 8) & 0xff, + 738 & 0xff} }, .field_info_spec = { .description = "tl4.dst", @@ -38528,8 +39076,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4550 >> 8) & 0xff, - 4550 & 0xff, + (4619 >> 8) & 0xff, + 4619 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38538,8 +39086,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 = { - (723 >> 8) & 0xff, - 723 & 0xff} + (739 >> 8) & 0xff, + 739 & 0xff} } }, { @@ -38549,15 +39097,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 = { - (4559 >> 8) & 0xff, - 4559 & 0xff, + (4628 >> 8) & 0xff, + 4628 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (724 >> 8) & 0xff, - 724 & 0xff} + (740 >> 8) & 0xff, + 740 & 0xff} }, .field_info_spec = { .description = "tids", @@ -38565,8 +39113,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4565 >> 8) & 0xff, - 4565 & 0xff, + (4634 >> 8) & 0xff, + 4634 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38575,8 +39123,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 = { - (725 >> 8) & 0xff, - 725 & 0xff} + (741 >> 8) & 0xff, + 741 & 0xff} } }, { @@ -38586,15 +39134,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 = { - (4571 >> 8) & 0xff, - 4571 & 0xff, + (4640 >> 8) & 0xff, + 4640 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (726 >> 8) & 0xff, - 726 & 0xff} + (742 >> 8) & 0xff, + 742 & 0xff} }, .field_info_spec = { .description = "l2_dmac", @@ -38602,8 +39150,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4578 >> 8) & 0xff, - 4578 & 0xff, + (4647 >> 8) & 0xff, + 4647 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38612,8 +39160,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 = { - (727 >> 8) & 0xff, - 727 & 0xff} + (743 >> 8) & 0xff, + 743 & 0xff} } }, { @@ -38623,15 +39171,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 = { - (4585 >> 8) & 0xff, - 4585 & 0xff, + (4654 >> 8) & 0xff, + 4654 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (728 >> 8) & 0xff, - 728 & 0xff} + (744 >> 8) & 0xff, + 744 & 0xff} }, .field_info_spec = { .description = "l2_smac", @@ -38639,8 +39187,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4592 >> 8) & 0xff, - 4592 & 0xff, + (4661 >> 8) & 0xff, + 4661 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38649,8 +39197,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 = { - (729 >> 8) & 0xff, - 729 & 0xff} + (745 >> 8) & 0xff, + 745 & 0xff} } }, { @@ -38660,15 +39208,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 = { - (4599 >> 8) & 0xff, - 4599 & 0xff, + (4668 >> 8) & 0xff, + 4668 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (730 >> 8) & 0xff, - 730 & 0xff} + (746 >> 8) & 0xff, + 746 & 0xff} }, .field_info_spec = { .description = "l2_ovv", @@ -38676,8 +39224,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4608 >> 8) & 0xff, - 4608 & 0xff, + (4677 >> 8) & 0xff, + 4677 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38686,8 +39234,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 = { - (731 >> 8) & 0xff, - 731 & 0xff} + (747 >> 8) & 0xff, + 747 & 0xff} } }, { @@ -38697,15 +39245,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 = { - (4617 >> 8) & 0xff, - 4617 & 0xff, + (4686 >> 8) & 0xff, + 4686 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (732 >> 8) & 0xff, - 732 & 0xff} + (748 >> 8) & 0xff, + 748 & 0xff} }, .field_info_spec = { .description = "l2_ivv", @@ -38713,8 +39261,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4635 >> 8) & 0xff, - 4635 & 0xff, + (4704 >> 8) & 0xff, + 4704 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38723,8 +39271,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 = { - (735 >> 8) & 0xff, - 735 & 0xff} + (751 >> 8) & 0xff, + 751 & 0xff} } }, { @@ -38734,15 +39282,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 = { - (4653 >> 8) & 0xff, - 4653 & 0xff, + (4722 >> 8) & 0xff, + 4722 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (738 >> 8) & 0xff, - 738 & 0xff} + (754 >> 8) & 0xff, + 754 & 0xff} }, .field_info_spec = { .description = "l2_etype", @@ -38750,8 +39298,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4662 >> 8) & 0xff, - 4662 & 0xff, + (4731 >> 8) & 0xff, + 4731 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38760,8 +39308,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 = { - (739 >> 8) & 0xff, - 739 & 0xff} + (755 >> 8) & 0xff, + 755 & 0xff} } }, { @@ -38771,15 +39319,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 = { - (4671 >> 8) & 0xff, - 4671 & 0xff, + (4740 >> 8) & 0xff, + 4740 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (740 >> 8) & 0xff, - 740 & 0xff} + (756 >> 8) & 0xff, + 756 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv4", @@ -38787,8 +39335,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4678 >> 8) & 0xff, - 4678 & 0xff, + (4747 >> 8) & 0xff, + 4747 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38797,8 +39345,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 = { - (741 >> 8) & 0xff, - 741 & 0xff} + (757 >> 8) & 0xff, + 757 & 0xff} } }, { @@ -38808,15 +39356,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 = { - (4685 >> 8) & 0xff, - 4685 & 0xff, + (4754 >> 8) & 0xff, + 4754 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (742 >> 8) & 0xff, - 742 & 0xff} + (758 >> 8) & 0xff, + 758 & 0xff} }, .field_info_spec = { .description = "l3.sip.ipv6", @@ -38824,8 +39372,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4692 >> 8) & 0xff, - 4692 & 0xff, + (4761 >> 8) & 0xff, + 4761 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38834,8 +39382,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 = { - (743 >> 8) & 0xff, - 743 & 0xff} + (759 >> 8) & 0xff, + 759 & 0xff} } }, { @@ -38845,15 +39393,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 = { - (4699 >> 8) & 0xff, - 4699 & 0xff, + (4768 >> 8) & 0xff, + 4768 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (744 >> 8) & 0xff, - 744 & 0xff} + (760 >> 8) & 0xff, + 760 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv4", @@ -38861,8 +39409,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4706 >> 8) & 0xff, - 4706 & 0xff, + (4775 >> 8) & 0xff, + 4775 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38871,8 +39419,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 = { - (745 >> 8) & 0xff, - 745 & 0xff} + (761 >> 8) & 0xff, + 761 & 0xff} } }, { @@ -38882,15 +39430,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 = { - (4713 >> 8) & 0xff, - 4713 & 0xff, + (4782 >> 8) & 0xff, + 4782 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (746 >> 8) & 0xff, - 746 & 0xff} + (762 >> 8) & 0xff, + 762 & 0xff} }, .field_info_spec = { .description = "l3.dip.ipv6", @@ -38898,8 +39446,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4720 >> 8) & 0xff, - 4720 & 0xff, + (4789 >> 8) & 0xff, + 4789 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38908,8 +39456,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 = { - (747 >> 8) & 0xff, - 747 & 0xff} + (763 >> 8) & 0xff, + 763 & 0xff} } }, { @@ -38919,15 +39467,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 = { - (4727 >> 8) & 0xff, - 4727 & 0xff, + (4796 >> 8) & 0xff, + 4796 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (748 >> 8) & 0xff, - 748 & 0xff} + (764 >> 8) & 0xff, + 764 & 0xff} }, .field_info_spec = { .description = "l3.ttl", @@ -38935,8 +39483,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4741 >> 8) & 0xff, - 4741 & 0xff, + (4810 >> 8) & 0xff, + 4810 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38945,8 +39493,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 = { - (751 >> 8) & 0xff, - 751 & 0xff} + (767 >> 8) & 0xff, + 767 & 0xff} } }, { @@ -38956,15 +39504,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 = { - (4755 >> 8) & 0xff, - 4755 & 0xff, + (4824 >> 8) & 0xff, + 4824 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (754 >> 8) & 0xff, - 754 & 0xff} + (770 >> 8) & 0xff, + 770 & 0xff} }, .field_info_spec = { .description = "l3.prot", @@ -38972,8 +39520,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4769 >> 8) & 0xff, - 4769 & 0xff, + (4838 >> 8) & 0xff, + 4838 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -38982,8 +39530,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 = { - (757 >> 8) & 0xff, - 757 & 0xff} + (773 >> 8) & 0xff, + 773 & 0xff} } }, { @@ -38993,15 +39541,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 = { - (4783 >> 8) & 0xff, - 4783 & 0xff, + (4852 >> 8) & 0xff, + 4852 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (760 >> 8) & 0xff, - 760 & 0xff} + (776 >> 8) & 0xff, + 776 & 0xff} }, .field_info_spec = { .description = "l3.qos", @@ -39009,8 +39557,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4797 >> 8) & 0xff, - 4797 & 0xff, + (4866 >> 8) & 0xff, + 4866 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39019,8 +39567,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 = { - (763 >> 8) & 0xff, - 763 & 0xff} + (779 >> 8) & 0xff, + 779 & 0xff} } }, { @@ -39030,15 +39578,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 = { - (4811 >> 8) & 0xff, - 4811 & 0xff, + (4880 >> 8) & 0xff, + 4880 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (766 >> 8) & 0xff, - 766 & 0xff} + (782 >> 8) & 0xff, + 782 & 0xff} }, .field_info_spec = { .description = "l4.src", @@ -39046,8 +39594,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4825 >> 8) & 0xff, - 4825 & 0xff, + (4894 >> 8) & 0xff, + 4894 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39056,8 +39604,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 = { - (769 >> 8) & 0xff, - 769 & 0xff} + (785 >> 8) & 0xff, + 785 & 0xff} } }, { @@ -39067,15 +39615,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 = { - (4839 >> 8) & 0xff, - 4839 & 0xff, + (4908 >> 8) & 0xff, + 4908 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (772 >> 8) & 0xff, - 772 & 0xff} + (788 >> 8) & 0xff, + 788 & 0xff} }, .field_info_spec = { .description = "l4.dst", @@ -39083,8 +39631,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4853 >> 8) & 0xff, - 4853 & 0xff, + (4922 >> 8) & 0xff, + 4922 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -39093,8 +39641,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 = { - (775 >> 8) & 0xff, - 775 & 0xff} + (791 >> 8) & 0xff, + 791 & 0xff} } }, /* class_tid: 2, , table: em_flow_conflict_cache.wr */ @@ -39127,8 +39675,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_OR, .field_opr1 = { - (4867 >> 8) & 0xff, - 4867 & 0xff, + (4936 >> 8) & 0xff, + 4936 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -45228,8 +45776,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4905 >> 8) & 0xff, - 4905 & 0xff, + (4974 >> 8) & 0xff, + 4974 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -46006,8 +46554,8 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4908 >> 8) & 0xff, - 4908 & 0xff, + (4977 >> 8) & 0xff, + 4977 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -46166,8 +46714,8 @@ struct bnxt_ulp_mapper_field_info 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, + (148 >> 8) & 0xff, + 148 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46184,8 +46732,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (149 >> 8) & 0xff, - 149 & 0xff, + (151 >> 8) & 0xff, + 151 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46202,8 +46750,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (152 >> 8) & 0xff, - 152 & 0xff, + (154 >> 8) & 0xff, + 154 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46220,8 +46768,8 @@ struct bnxt_ulp_mapper_field_info 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, + (156 >> 8) & 0xff, + 156 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46238,8 +46786,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (156 >> 8) & 0xff, - 156 & 0xff, + (158 >> 8) & 0xff, + 158 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46253,8 +46801,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (191 >> 8) & 0xff, + 191 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46268,8 +46816,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (203 >> 8) & 0xff, - 203 & 0xff, + (205 >> 8) & 0xff, + 205 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46283,8 +46831,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (204 >> 8) & 0xff, - 204 & 0xff, + (206 >> 8) & 0xff, + 206 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46298,8 +46846,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (212 >> 8) & 0xff, - 212 & 0xff, + (214 >> 8) & 0xff, + 214 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46313,8 +46861,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (220 >> 8) & 0xff, - 220 & 0xff, + (222 >> 8) & 0xff, + 222 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46328,8 +46876,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (228 >> 8) & 0xff, - 228 & 0xff, + (230 >> 8) & 0xff, + 230 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46343,8 +46891,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (236 >> 8) & 0xff, - 236 & 0xff, + (238 >> 8) & 0xff, + 238 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46358,8 +46906,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (244 >> 8) & 0xff, - 244 & 0xff, + (246 >> 8) & 0xff, + 246 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46373,8 +46921,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (255 >> 8) & 0xff, + 255 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46388,8 +46936,26 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (260 >> 8) & 0xff, - 260 & 0xff, + (262 >> 8) & 0xff, + 262 & 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 = { + (20 >> 8) & 0xff, + 20 & 0xff} + }, + { + .description = "tids.en", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (265 >> 8) & 0xff, + 265 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46403,8 +46969,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (267 >> 8) & 0xff, - 267 & 0xff, + (275 >> 8) & 0xff, + 275 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46418,8 +46984,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (274 >> 8) & 0xff, - 274 & 0xff, + (282 >> 8) & 0xff, + 282 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46433,8 +46999,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (282 >> 8) & 0xff, - 282 & 0xff, + (290 >> 8) & 0xff, + 290 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46448,8 +47014,8 @@ struct bnxt_ulp_mapper_field_info 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, + (299 >> 8) & 0xff, + 299 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46457,8 +47023,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} + (25 >> 8) & 0xff, + 25 & 0xff} }, { .description = "l2_ivv.en", @@ -46466,8 +47032,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (296 >> 8) & 0xff, - 296 & 0xff, + (304 >> 8) & 0xff, + 304 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46475,8 +47041,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} + (26 >> 8) & 0xff, + 26 & 0xff} }, { .description = "l2_ivv.en", @@ -46484,8 +47050,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (300 >> 8) & 0xff, - 300 & 0xff, + (308 >> 8) & 0xff, + 308 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46499,8 +47065,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (317 >> 8) & 0xff, + 317 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46514,8 +47080,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (318 >> 8) & 0xff, - 318 & 0xff, + (326 >> 8) & 0xff, + 326 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46523,8 +47089,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} + (29 >> 8) & 0xff, + 29 & 0xff} }, { .description = "l3_sip.en", @@ -46532,8 +47098,8 @@ struct bnxt_ulp_mapper_field_info 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, + (331 >> 8) & 0xff, + 331 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46541,8 +47107,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (29 >> 8) & 0xff, - 29 & 0xff} + (30 >> 8) & 0xff, + 30 & 0xff} }, { .description = "l3_sip.en", @@ -46550,8 +47116,8 @@ struct bnxt_ulp_mapper_field_info 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, + (335 >> 8) & 0xff, + 335 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46565,8 +47131,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (336 >> 8) & 0xff, - 336 & 0xff, + (344 >> 8) & 0xff, + 344 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46574,8 +47140,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} + (32 >> 8) & 0xff, + 32 & 0xff} }, { .description = "l3_dip.en", @@ -46583,8 +47149,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (341 >> 8) & 0xff, - 341 & 0xff, + (349 >> 8) & 0xff, + 349 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46592,8 +47158,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (32 >> 8) & 0xff, - 32 & 0xff} + (33 >> 8) & 0xff, + 33 & 0xff} }, { .description = "l3_dip.en", @@ -46601,8 +47167,8 @@ struct bnxt_ulp_mapper_field_info 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, + (353 >> 8) & 0xff, + 353 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46616,8 +47182,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (362 >> 8) & 0xff, + 362 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46625,8 +47191,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} + (35 >> 8) & 0xff, + 35 & 0xff} }, { .description = "l3_ttl.en", @@ -46634,8 +47200,8 @@ struct bnxt_ulp_mapper_field_info 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, + (367 >> 8) & 0xff, + 367 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46643,8 +47209,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (35 >> 8) & 0xff, - 35 & 0xff} + (36 >> 8) & 0xff, + 36 & 0xff} }, { .description = "l3_ttl.en", @@ -46652,8 +47218,8 @@ struct bnxt_ulp_mapper_field_info 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, + (371 >> 8) & 0xff, + 371 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46667,8 +47233,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (380 >> 8) & 0xff, + 380 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46676,8 +47242,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (37 >> 8) & 0xff, - 37 & 0xff} + (38 >> 8) & 0xff, + 38 & 0xff} }, { .description = "l3_prot.en", @@ -46685,8 +47251,8 @@ struct bnxt_ulp_mapper_field_info 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, + (385 >> 8) & 0xff, + 385 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46694,8 +47260,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (38 >> 8) & 0xff, - 38 & 0xff} + (39 >> 8) & 0xff, + 39 & 0xff} }, { .description = "l3_prot.en", @@ -46703,8 +47269,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (381 >> 8) & 0xff, - 381 & 0xff, + (389 >> 8) & 0xff, + 389 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46718,8 +47284,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (398 >> 8) & 0xff, + 398 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46727,8 +47293,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (40 >> 8) & 0xff, - 40 & 0xff} + (41 >> 8) & 0xff, + 41 & 0xff} }, { .description = "l3_qos.en", @@ -46736,8 +47302,8 @@ struct bnxt_ulp_mapper_field_info 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, + (403 >> 8) & 0xff, + 403 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46745,8 +47311,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (41 >> 8) & 0xff, - 41 & 0xff} + (42 >> 8) & 0xff, + 42 & 0xff} }, { .description = "l3_qos.en", @@ -46754,8 +47320,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (399 >> 8) & 0xff, - 399 & 0xff, + (407 >> 8) & 0xff, + 407 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46769,8 +47335,8 @@ struct bnxt_ulp_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 = { - (405 >> 8) & 0xff, - 405 & 0xff, + (413 >> 8) & 0xff, + 413 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46784,14 +47350,14 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (408 >> 8) & 0xff, - 408 & 0xff, + (416 >> 8) & 0xff, + 416 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (44 >> 8) & 0xff, - 44 & 0xff}, + (45 >> 8) & 0xff, + 45 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -46800,8 +47366,8 @@ struct bnxt_ulp_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 = { - (409 >> 8) & 0xff, - 409 & 0xff, + (417 >> 8) & 0xff, + 417 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46815,8 +47381,8 @@ struct bnxt_ulp_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 = { - (414 >> 8) & 0xff, - 414 & 0xff, + (422 >> 8) & 0xff, + 422 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46830,14 +47396,14 @@ struct bnxt_ulp_mapper_field_info 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, + (425 >> 8) & 0xff, + 425 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (47 >> 8) & 0xff, - 47 & 0xff}, + (48 >> 8) & 0xff, + 48 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -46846,8 +47412,8 @@ struct bnxt_ulp_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 = { - (418 >> 8) & 0xff, - 418 & 0xff, + (426 >> 8) & 0xff, + 426 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46861,8 +47427,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (473 >> 8) & 0xff, + 473 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -46874,8 +47440,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (475 >> 8) & 0xff, - 475 & 0xff, + (483 >> 8) & 0xff, + 483 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46887,8 +47453,8 @@ struct bnxt_ulp_mapper_field_info 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, + (510 >> 8) & 0xff, + 510 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -46900,8 +47466,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (507 >> 8) & 0xff, - 507 & 0xff, + (515 >> 8) & 0xff, + 515 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46913,8 +47479,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (528 >> 8) & 0xff, - 528 & 0xff, + (536 >> 8) & 0xff, + 536 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -46926,8 +47492,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (536 >> 8) & 0xff, - 536 & 0xff, + (544 >> 8) & 0xff, + 544 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46939,8 +47505,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (544 >> 8) & 0xff, - 544 & 0xff, + (552 >> 8) & 0xff, + 552 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -46952,8 +47518,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (552 >> 8) & 0xff, - 552 & 0xff, + (560 >> 8) & 0xff, + 560 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46965,8 +47531,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (560 >> 8) & 0xff, - 560 & 0xff, + (568 >> 8) & 0xff, + 568 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -46978,8 +47544,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (568 >> 8) & 0xff, - 568 & 0xff, + (576 >> 8) & 0xff, + 576 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -46991,8 +47557,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (576 >> 8) & 0xff, - 576 & 0xff, + (584 >> 8) & 0xff, + 584 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47004,8 +47570,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (584 >> 8) & 0xff, - 584 & 0xff, + (592 >> 8) & 0xff, + 592 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47017,8 +47583,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (593 >> 8) & 0xff, - 593 & 0xff, + (601 >> 8) & 0xff, + 601 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47030,8 +47596,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (602 >> 8) & 0xff, - 602 & 0xff, + (610 >> 8) & 0xff, + 610 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47043,8 +47609,23 @@ struct bnxt_ulp_mapper_field_info 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, + (617 >> 8) & 0xff, + 617 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr2 = { + (64 >> 8) & 0xff, + 64 & 0xff} + }, + { + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (620 >> 8) & 0xff, + 620 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47056,8 +47637,23 @@ struct bnxt_ulp_mapper_field_info 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, + (626 >> 8) & 0xff, + 626 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr2 = { + (66 >> 8) & 0xff, + 66 & 0xff} + }, + { + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (629 >> 8) & 0xff, + 629 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47069,8 +47665,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (622 >> 8) & 0xff, - 622 & 0xff, + (642 >> 8) & 0xff, + 642 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47082,8 +47678,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (629 >> 8) & 0xff, - 629 & 0xff, + (649 >> 8) & 0xff, + 649 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47095,8 +47691,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (636 >> 8) & 0xff, - 636 & 0xff, + (656 >> 8) & 0xff, + 656 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47108,8 +47704,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (643 >> 8) & 0xff, - 643 & 0xff, + (663 >> 8) & 0xff, + 663 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47121,8 +47717,8 @@ struct bnxt_ulp_mapper_field_info 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, + (671 >> 8) & 0xff, + 671 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47134,8 +47730,8 @@ struct bnxt_ulp_mapper_field_info 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, + (680 >> 8) & 0xff, + 680 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47147,15 +47743,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 = { - (669 >> 8) & 0xff, - 669 & 0xff, + (689 >> 8) & 0xff, + 689 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (71 >> 8) & 0xff, - 71 & 0xff} + (74 >> 8) & 0xff, + 74 & 0xff} }, { .description = "l2_ivv", @@ -47163,15 +47759,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 = { - (674 >> 8) & 0xff, - 674 & 0xff, + (694 >> 8) & 0xff, + 694 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (72 >> 8) & 0xff, - 72 & 0xff} + (75 >> 8) & 0xff, + 75 & 0xff} }, { .description = "l2_ivv", @@ -47179,8 +47775,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (678 >> 8) & 0xff, - 678 & 0xff, + (698 >> 8) & 0xff, + 698 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47192,15 +47788,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 = { - (687 >> 8) & 0xff, - 687 & 0xff, + (707 >> 8) & 0xff, + 707 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (74 >> 8) & 0xff, - 74 & 0xff} + (77 >> 8) & 0xff, + 77 & 0xff} }, { .description = "l2_ivv", @@ -47208,15 +47804,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 = { - (692 >> 8) & 0xff, - 692 & 0xff, + (712 >> 8) & 0xff, + 712 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (75 >> 8) & 0xff, - 75 & 0xff} + (78 >> 8) & 0xff, + 78 & 0xff} }, { .description = "l2_ivv", @@ -47224,8 +47820,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (696 >> 8) & 0xff, - 696 & 0xff, + (716 >> 8) & 0xff, + 716 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47237,8 +47833,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (705 >> 8) & 0xff, - 705 & 0xff, + (725 >> 8) & 0xff, + 725 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47250,8 +47846,8 @@ struct bnxt_ulp_mapper_field_info 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, + (734 >> 8) & 0xff, + 734 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47263,8 +47859,8 @@ struct bnxt_ulp_mapper_field_info 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, + (742 >> 8) & 0xff, + 742 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47276,8 +47872,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (729 >> 8) & 0xff, - 729 & 0xff, + (749 >> 8) & 0xff, + 749 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47289,8 +47885,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (736 >> 8) & 0xff, - 736 & 0xff, + (756 >> 8) & 0xff, + 756 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47302,8 +47898,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (743 >> 8) & 0xff, - 743 & 0xff, + (763 >> 8) & 0xff, + 763 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47315,8 +47911,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (750 >> 8) & 0xff, - 750 & 0xff, + (770 >> 8) & 0xff, + 770 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47328,8 +47924,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (757 >> 8) & 0xff, - 757 & 0xff, + (777 >> 8) & 0xff, + 777 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47341,8 +47937,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (764 >> 8) & 0xff, - 764 & 0xff, + (784 >> 8) & 0xff, + 784 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47354,8 +47950,8 @@ struct bnxt_ulp_mapper_field_info 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, + (791 >> 8) & 0xff, + 791 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47367,15 +47963,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 = { - (778 >> 8) & 0xff, - 778 & 0xff, + (798 >> 8) & 0xff, + 798 & 0xff, (4 >> 8) & 0xff, 4 & 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.ttl", @@ -47383,15 +47979,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 = { - (782 >> 8) & 0xff, - 782 & 0xff, + (802 >> 8) & 0xff, + 802 & 0xff, (3 >> 8) & 0xff, 3 & 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.ttl", @@ -47399,8 +47995,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (805 >> 8) & 0xff, + 805 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47412,15 +48008,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 = { - (792 >> 8) & 0xff, - 792 & 0xff, + (812 >> 8) & 0xff, + 812 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (90 >> 8) & 0xff, - 90 & 0xff} + (93 >> 8) & 0xff, + 93 & 0xff} }, { .description = "l3.ttl", @@ -47428,15 +48024,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 = { - (796 >> 8) & 0xff, - 796 & 0xff, + (816 >> 8) & 0xff, + 816 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (91 >> 8) & 0xff, - 91 & 0xff} + (94 >> 8) & 0xff, + 94 & 0xff} }, { .description = "l3.ttl", @@ -47444,8 +48040,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (799 >> 8) & 0xff, - 799 & 0xff, + (819 >> 8) & 0xff, + 819 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47457,15 +48053,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 = { - (805 >> 8) & 0xff, - 805 & 0xff, + (825 >> 8) & 0xff, + 825 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (93 >> 8) & 0xff, - 93 & 0xff} + (96 >> 8) & 0xff, + 96 & 0xff} }, { .description = "l3.prot", @@ -47473,15 +48069,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 = { - (808 >> 8) & 0xff, - 808 & 0xff, + (828 >> 8) & 0xff, + 828 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (94 >> 8) & 0xff, - 94 & 0xff} + (97 >> 8) & 0xff, + 97 & 0xff} }, { .description = "l3.prot", @@ -47489,15 +48085,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 = { - (810 >> 8) & 0xff, - 810 & 0xff, + (830 >> 8) & 0xff, + 830 & 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} }, { .description = "l3.prot", @@ -47505,15 +48101,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 = { - (812 >> 8) & 0xff, - 812 & 0xff, + (832 >> 8) & 0xff, + 832 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (96 >> 8) & 0xff, - 96 & 0xff} + (99 >> 8) & 0xff, + 99 & 0xff} }, { .description = "l3.prot", @@ -47521,15 +48117,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 = { - (816 >> 8) & 0xff, - 816 & 0xff, + (836 >> 8) & 0xff, + 836 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (97 >> 8) & 0xff, - 97 & 0xff} + (100 >> 8) & 0xff, + 100 & 0xff} }, { .description = "l3.prot", @@ -47537,15 +48133,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 = { - (820 >> 8) & 0xff, - 820 & 0xff, + (840 >> 8) & 0xff, + 840 & 0xff, (3 >> 8) & 0xff, 3 & 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} }, { .description = "l3.prot", @@ -47553,8 +48149,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (823 >> 8) & 0xff, - 823 & 0xff, + (843 >> 8) & 0xff, + 843 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47566,15 +48162,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 = { - (829 >> 8) & 0xff, - 829 & 0xff, + (849 >> 8) & 0xff, + 849 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (100 >> 8) & 0xff, - 100 & 0xff} + (103 >> 8) & 0xff, + 103 & 0xff} }, { .description = "l3.prot", @@ -47582,15 +48178,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 = { - (832 >> 8) & 0xff, - 832 & 0xff, + (852 >> 8) & 0xff, + 852 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (101 >> 8) & 0xff, - 101 & 0xff} + (104 >> 8) & 0xff, + 104 & 0xff} }, { .description = "l3.prot", @@ -47598,15 +48194,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 = { - (834 >> 8) & 0xff, - 834 & 0xff, + (854 >> 8) & 0xff, + 854 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (102 >> 8) & 0xff, - 102 & 0xff} + (105 >> 8) & 0xff, + 105 & 0xff} }, { .description = "l3.prot", @@ -47614,15 +48210,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 = { - (836 >> 8) & 0xff, - 836 & 0xff, + (856 >> 8) & 0xff, + 856 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (103 >> 8) & 0xff, - 103 & 0xff} + (106 >> 8) & 0xff, + 106 & 0xff} }, { .description = "l3.prot", @@ -47630,15 +48226,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 = { - (840 >> 8) & 0xff, - 840 & 0xff, + (860 >> 8) & 0xff, + 860 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (104 >> 8) & 0xff, - 104 & 0xff} + (107 >> 8) & 0xff, + 107 & 0xff} }, { .description = "l3.prot", @@ -47646,15 +48242,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 = { - (844 >> 8) & 0xff, - 844 & 0xff, + (864 >> 8) & 0xff, + 864 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (105 >> 8) & 0xff, - 105 & 0xff} + (108 >> 8) & 0xff, + 108 & 0xff} }, { .description = "l3.prot", @@ -47662,8 +48258,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (847 >> 8) & 0xff, - 847 & 0xff, + (867 >> 8) & 0xff, + 867 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47675,15 +48271,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 = { - (854 >> 8) & 0xff, - 854 & 0xff, + (874 >> 8) & 0xff, + 874 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (107 >> 8) & 0xff, - 107 & 0xff} + (110 >> 8) & 0xff, + 110 & 0xff} }, { .description = "l3.qos", @@ -47691,15 +48287,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 = { - (858 >> 8) & 0xff, - 858 & 0xff, + (878 >> 8) & 0xff, + 878 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (108 >> 8) & 0xff, - 108 & 0xff} + (111 >> 8) & 0xff, + 111 & 0xff} }, { .description = "l3.qos", @@ -47707,8 +48303,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (861 >> 8) & 0xff, - 861 & 0xff, + (881 >> 8) & 0xff, + 881 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -47720,15 +48316,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 = { - (868 >> 8) & 0xff, - 868 & 0xff, + (888 >> 8) & 0xff, + 888 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (110 >> 8) & 0xff, - 110 & 0xff} + (113 >> 8) & 0xff, + 113 & 0xff} }, { .description = "l3.qos", @@ -47736,15 +48332,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 = { - (872 >> 8) & 0xff, - 872 & 0xff, + (892 >> 8) & 0xff, + 892 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (111 >> 8) & 0xff, - 111 & 0xff} + (114 >> 8) & 0xff, + 114 & 0xff} }, { .description = "l3.qos", @@ -47752,8 +48348,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (875 >> 8) & 0xff, - 875 & 0xff, + (895 >> 8) & 0xff, + 895 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -47765,15 +48361,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 = { - (882 >> 8) & 0xff, - 882 & 0xff, + (902 >> 8) & 0xff, + 902 & 0xff, (4 >> 8) & 0xff, 4 & 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} }, { .description = "l4.src", @@ -47781,15 +48377,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 = { - (886 >> 8) & 0xff, - 886 & 0xff, + (906 >> 8) & 0xff, + 906 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (114 >> 8) & 0xff, - 114 & 0xff} + (117 >> 8) & 0xff, + 117 & 0xff} }, { .description = "l4.src", @@ -47797,15 +48393,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 = { - (889 >> 8) & 0xff, - 889 & 0xff, + (909 >> 8) & 0xff, + 909 & 0xff, (3 >> 8) & 0xff, 3 & 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} }, { .description = "l4.src", @@ -47813,8 +48409,8 @@ struct bnxt_ulp_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 = { - (892 >> 8) & 0xff, - 892 & 0xff, + (912 >> 8) & 0xff, + 912 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -47826,15 +48422,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 = { - (898 >> 8) & 0xff, - 898 & 0xff, + (918 >> 8) & 0xff, + 918 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (117 >> 8) & 0xff, - 117 & 0xff} + (120 >> 8) & 0xff, + 120 & 0xff} }, { .description = "l4.src", @@ -47842,15 +48438,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 = { - (902 >> 8) & 0xff, - 902 & 0xff, + (922 >> 8) & 0xff, + 922 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (118 >> 8) & 0xff, - 118 & 0xff} + (121 >> 8) & 0xff, + 121 & 0xff} }, { .description = "l4.src", @@ -47858,15 +48454,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 = { - (905 >> 8) & 0xff, - 905 & 0xff, + (925 >> 8) & 0xff, + 925 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (119 >> 8) & 0xff, - 119 & 0xff} + (122 >> 8) & 0xff, + 122 & 0xff} }, { .description = "l4.src", @@ -47874,8 +48470,8 @@ struct bnxt_ulp_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 = { - (908 >> 8) & 0xff, - 908 & 0xff, + (928 >> 8) & 0xff, + 928 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -47887,15 +48483,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 = { - (914 >> 8) & 0xff, - 914 & 0xff, + (934 >> 8) & 0xff, + 934 & 0xff, (4 >> 8) & 0xff, 4 & 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} }, { .description = "l4.dst", @@ -47903,15 +48499,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 = { - (918 >> 8) & 0xff, - 918 & 0xff, + (938 >> 8) & 0xff, + 938 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (122 >> 8) & 0xff, - 122 & 0xff} + (125 >> 8) & 0xff, + 125 & 0xff} }, { .description = "l4.dst", @@ -47919,15 +48515,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 = { - (921 >> 8) & 0xff, - 921 & 0xff, + (941 >> 8) & 0xff, + 941 & 0xff, (3 >> 8) & 0xff, 3 & 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} }, { .description = "l4.dst", @@ -47935,8 +48531,8 @@ struct bnxt_ulp_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 = { - (924 >> 8) & 0xff, - 924 & 0xff, + (944 >> 8) & 0xff, + 944 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -47948,15 +48544,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 = { - (930 >> 8) & 0xff, - 930 & 0xff, + (950 >> 8) & 0xff, + 950 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (125 >> 8) & 0xff, - 125 & 0xff} + (128 >> 8) & 0xff, + 128 & 0xff} }, { .description = "l4.dst", @@ -47964,15 +48560,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 = { - (934 >> 8) & 0xff, - 934 & 0xff, + (954 >> 8) & 0xff, + 954 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (126 >> 8) & 0xff, - 126 & 0xff} + (129 >> 8) & 0xff, + 129 & 0xff} }, { .description = "l4.dst", @@ -47980,15 +48576,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 = { - (937 >> 8) & 0xff, - 937 & 0xff, + (957 >> 8) & 0xff, + 957 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (127 >> 8) & 0xff, - 127 & 0xff} + (130 >> 8) & 0xff, + 130 & 0xff} }, { .description = "l4.dst", @@ -47996,8 +48592,8 @@ struct bnxt_ulp_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 = { - (940 >> 8) & 0xff, - 940 & 0xff, + (960 >> 8) & 0xff, + 960 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -48010,15 +48606,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 = { - (945 >> 8) & 0xff, - 945 & 0xff, + (965 >> 8) & 0xff, + 965 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (129 >> 8) & 0xff, - 129 & 0xff} + (132 >> 8) & 0xff, + 132 & 0xff} }, { .description = "", @@ -48026,15 +48622,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 = { - (947 >> 8) & 0xff, - 947 & 0xff, + (967 >> 8) & 0xff, + 967 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (130 >> 8) & 0xff, - 130 & 0xff} + (133 >> 8) & 0xff, + 133 & 0xff} }, { .description = "", @@ -48042,15 +48638,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 = { - (949 >> 8) & 0xff, - 949 & 0xff, + (969 >> 8) & 0xff, + 969 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (131 >> 8) & 0xff, - 131 & 0xff} + (134 >> 8) & 0xff, + 134 & 0xff} }, { .description = "", @@ -48058,15 +48654,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 = { - (951 >> 8) & 0xff, - 951 & 0xff, + (971 >> 8) & 0xff, + 971 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (132 >> 8) & 0xff, - 132 & 0xff} + (135 >> 8) & 0xff, + 135 & 0xff} }, { .description = "", @@ -48074,8 +48670,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (973 >> 8) & 0xff, + 973 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48083,8 +48679,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (133 >> 8) & 0xff, - 133 & 0xff} + (136 >> 8) & 0xff, + 136 & 0xff} }, { .description = "", @@ -48092,8 +48688,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (955 >> 8) & 0xff, - 955 & 0xff, + (975 >> 8) & 0xff, + 975 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48101,8 +48697,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (134 >> 8) & 0xff, - 134 & 0xff} + (137 >> 8) & 0xff, + 137 & 0xff} }, { .description = "", @@ -48110,8 +48706,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (977 >> 8) & 0xff, + 977 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48119,8 +48715,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (135 >> 8) & 0xff, - 135 & 0xff} + (138 >> 8) & 0xff, + 138 & 0xff} }, { .description = "", @@ -48128,8 +48724,8 @@ struct bnxt_ulp_mapper_field_info 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, + (979 >> 8) & 0xff, + 979 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48145,15 +48741,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 = { - (963 >> 8) & 0xff, - 963 & 0xff, + (983 >> 8) & 0xff, + 983 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (137 >> 8) & 0xff, - 137 & 0xff} + (140 >> 8) & 0xff, + 140 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -48161,15 +48757,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 = { - (965 >> 8) & 0xff, - 965 & 0xff, + (985 >> 8) & 0xff, + 985 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (138 >> 8) & 0xff, - 138 & 0xff} + (141 >> 8) & 0xff, + 141 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -48177,8 +48773,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (967 >> 8) & 0xff, - 967 & 0xff, + (987 >> 8) & 0xff, + 987 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48190,8 +48786,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (971 >> 8) & 0xff, - 971 & 0xff, + (991 >> 8) & 0xff, + 991 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48199,8 +48795,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 = { - (140 >> 8) & 0xff, - 140 & 0xff} + (143 >> 8) & 0xff, + 143 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -48208,8 +48804,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (993 >> 8) & 0xff, + 993 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48217,8 +48813,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 = { - (141 >> 8) & 0xff, - 141 & 0xff} + (144 >> 8) & 0xff, + 144 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -48226,8 +48822,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (975 >> 8) & 0xff, - 975 & 0xff, + (995 >> 8) & 0xff, + 995 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48241,15 +48837,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 = { - (979 >> 8) & 0xff, - 979 & 0xff, + (999 >> 8) & 0xff, + 999 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (143 >> 8) & 0xff, - 143 & 0xff} + (146 >> 8) & 0xff, + 146 & 0xff} }, { .description = "l4_hdr_type", @@ -48257,15 +48853,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 = { - (981 >> 8) & 0xff, - 981 & 0xff, + (1001 >> 8) & 0xff, + 1001 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (144 >> 8) & 0xff, - 144 & 0xff} + (147 >> 8) & 0xff, + 147 & 0xff} }, { .description = "l4_hdr_type", @@ -48273,8 +48869,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1003 >> 8) & 0xff, + 1003 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48286,15 +48882,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 = { - (987 >> 8) & 0xff, - 987 & 0xff, + (1007 >> 8) & 0xff, + 1007 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (146 >> 8) & 0xff, - 146 & 0xff} + (149 >> 8) & 0xff, + 149 & 0xff} }, { .description = "l4_hdr_type", @@ -48302,8 +48898,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1009 >> 8) & 0xff, + 1009 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48311,8 +48907,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 = { - (147 >> 8) & 0xff, - 147 & 0xff} + (150 >> 8) & 0xff, + 150 & 0xff} }, { .description = "l4_hdr_type", @@ -48320,8 +48916,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (991 >> 8) & 0xff, - 991 & 0xff, + (1011 >> 8) & 0xff, + 1011 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48335,15 +48931,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 = { - (995 >> 8) & 0xff, - 995 & 0xff, + (1015 >> 8) & 0xff, + 1015 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (149 >> 8) & 0xff, - 149 & 0xff} + (152 >> 8) & 0xff, + 152 & 0xff} }, { .description = "l4_hdr_error", @@ -48351,15 +48947,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 = { - (997 >> 8) & 0xff, - 997 & 0xff, + (1017 >> 8) & 0xff, + 1017 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (150 >> 8) & 0xff, - 150 & 0xff} + (153 >> 8) & 0xff, + 153 & 0xff} }, { .description = "l4_hdr_error", @@ -48367,8 +48963,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (999 >> 8) & 0xff, - 999 & 0xff, + (1019 >> 8) & 0xff, + 1019 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48380,15 +48976,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 = { - (1003 >> 8) & 0xff, - 1003 & 0xff, + (1023 >> 8) & 0xff, + 1023 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (152 >> 8) & 0xff, - 152 & 0xff} + (155 >> 8) & 0xff, + 155 & 0xff} }, { .description = "l4_hdr_error", @@ -48396,15 +48992,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 = { - (1005 >> 8) & 0xff, - 1005 & 0xff, + (1025 >> 8) & 0xff, + 1025 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (153 >> 8) & 0xff, - 153 & 0xff} + (156 >> 8) & 0xff, + 156 & 0xff} }, { .description = "l4_hdr_error", @@ -48412,8 +49008,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1007 >> 8) & 0xff, - 1007 & 0xff, + (1027 >> 8) & 0xff, + 1027 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -48425,15 +49021,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 = { - (1011 >> 8) & 0xff, - 1011 & 0xff, + (1031 >> 8) & 0xff, + 1031 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (155 >> 8) & 0xff, - 155 & 0xff} + (158 >> 8) & 0xff, + 158 & 0xff} }, { .description = "l4_hdr_valid", @@ -48441,15 +49037,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 = { - (1013 >> 8) & 0xff, - 1013 & 0xff, + (1033 >> 8) & 0xff, + 1033 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (156 >> 8) & 0xff, - 156 & 0xff} + (159 >> 8) & 0xff, + 159 & 0xff} }, { .description = "l4_hdr_valid", @@ -48457,8 +49053,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1035 >> 8) & 0xff, + 1035 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48470,8 +49066,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1019 >> 8) & 0xff, - 1019 & 0xff, + (1039 >> 8) & 0xff, + 1039 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48479,8 +49075,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 = { - (158 >> 8) & 0xff, - 158 & 0xff} + (161 >> 8) & 0xff, + 161 & 0xff} }, { .description = "l4_hdr_valid", @@ -48488,8 +49084,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1021 >> 8) & 0xff, - 1021 & 0xff, + (1041 >> 8) & 0xff, + 1041 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48497,8 +49093,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 = { - (159 >> 8) & 0xff, - 159 & 0xff} + (162 >> 8) & 0xff, + 162 & 0xff} }, { .description = "l4_hdr_valid", @@ -48506,8 +49102,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1023 >> 8) & 0xff, - 1023 & 0xff, + (1043 >> 8) & 0xff, + 1043 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48521,8 +49117,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1027 >> 8) & 0xff, - 1027 & 0xff, + (1047 >> 8) & 0xff, + 1047 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48530,8 +49126,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 = { - (161 >> 8) & 0xff, - 161 & 0xff} + (164 >> 8) & 0xff, + 164 & 0xff} }, { .description = "l3_hdr_isIP", @@ -48539,8 +49135,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1029 >> 8) & 0xff, - 1029 & 0xff, + (1049 >> 8) & 0xff, + 1049 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48548,8 +49144,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 = { - (162 >> 8) & 0xff, - 162 & 0xff} + (165 >> 8) & 0xff, + 165 & 0xff} }, { .description = "l3_hdr_isIP", @@ -48557,8 +49153,26 @@ struct bnxt_ulp_mapper_field_info 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, + (1051 >> 8) & 0xff, + 1051 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR_SYM_L3_HDR_ISIP_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (166 >> 8) & 0xff, + 166 & 0xff} + }, + { + .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 = { + (1053 >> 8) & 0xff, + 1053 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48572,15 +49186,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 = { - (1035 >> 8) & 0xff, - 1035 & 0xff, + (1057 >> 8) & 0xff, + 1057 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (164 >> 8) & 0xff, - 164 & 0xff} + (168 >> 8) & 0xff, + 168 & 0xff} }, { .description = "l3_hdr_type", @@ -48588,15 +49202,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 = { - (1037 >> 8) & 0xff, - 1037 & 0xff, + (1059 >> 8) & 0xff, + 1059 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (165 >> 8) & 0xff, - 165 & 0xff} + (169 >> 8) & 0xff, + 169 & 0xff} }, { .description = "l3_hdr_type", @@ -48604,8 +49218,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1061 >> 8) & 0xff, + 1061 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48617,8 +49231,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1065 >> 8) & 0xff, + 1065 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48626,8 +49240,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 = { - (167 >> 8) & 0xff, - 167 & 0xff} + (171 >> 8) & 0xff, + 171 & 0xff} }, { .description = "l3_hdr_type", @@ -48635,15 +49249,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 = { - (1045 >> 8) & 0xff, - 1045 & 0xff, + (1067 >> 8) & 0xff, + 1067 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (168 >> 8) & 0xff, - 168 & 0xff} + (172 >> 8) & 0xff, + 172 & 0xff} }, { .description = "l3_hdr_type", @@ -48651,8 +49265,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1069 >> 8) & 0xff, + 1069 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -48664,15 +49278,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 = { - (1051 >> 8) & 0xff, - 1051 & 0xff, + (1073 >> 8) & 0xff, + 1073 & 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} + (174 >> 8) & 0xff, + 174 & 0xff} }, { .description = "l3_hdr_error", @@ -48680,15 +49294,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 = { - (1053 >> 8) & 0xff, - 1053 & 0xff, + (1075 >> 8) & 0xff, + 1075 & 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} + (175 >> 8) & 0xff, + 175 & 0xff} }, { .description = "l3_hdr_error", @@ -48696,8 +49310,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1077 >> 8) & 0xff, + 1077 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48709,15 +49323,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 = { - (1059 >> 8) & 0xff, - 1059 & 0xff, + (1081 >> 8) & 0xff, + 1081 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (173 >> 8) & 0xff, - 173 & 0xff} + (177 >> 8) & 0xff, + 177 & 0xff} }, { .description = "l3_hdr_error", @@ -48725,15 +49339,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 = { - (1061 >> 8) & 0xff, - 1061 & 0xff, + (1083 >> 8) & 0xff, + 1083 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (174 >> 8) & 0xff, - 174 & 0xff} + (178 >> 8) & 0xff, + 178 & 0xff} }, { .description = "l3_hdr_error", @@ -48741,8 +49355,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1063 >> 8) & 0xff, - 1063 & 0xff, + (1085 >> 8) & 0xff, + 1085 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -48754,15 +49368,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 = { - (1067 >> 8) & 0xff, - 1067 & 0xff, + (1089 >> 8) & 0xff, + 1089 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (176 >> 8) & 0xff, - 176 & 0xff} + (180 >> 8) & 0xff, + 180 & 0xff} }, { .description = "l3_hdr_valid", @@ -48770,15 +49384,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 = { - (1069 >> 8) & 0xff, - 1069 & 0xff, + (1091 >> 8) & 0xff, + 1091 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (177 >> 8) & 0xff, - 177 & 0xff} + (181 >> 8) & 0xff, + 181 & 0xff} }, { .description = "l3_hdr_valid", @@ -48786,8 +49400,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1071 >> 8) & 0xff, - 1071 & 0xff, + (1093 >> 8) & 0xff, + 1093 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48799,8 +49413,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1075 >> 8) & 0xff, - 1075 & 0xff, + (1097 >> 8) & 0xff, + 1097 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48808,8 +49422,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 = { - (179 >> 8) & 0xff, - 179 & 0xff} + (183 >> 8) & 0xff, + 183 & 0xff} }, { .description = "l3_hdr_valid", @@ -48817,8 +49431,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1099 >> 8) & 0xff, + 1099 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48826,8 +49440,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 = { - (180 >> 8) & 0xff, - 180 & 0xff} + (184 >> 8) & 0xff, + 184 & 0xff} }, { .description = "l3_hdr_valid", @@ -48835,8 +49449,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1079 >> 8) & 0xff, - 1079 & 0xff, + (1101 >> 8) & 0xff, + 1101 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48850,8 +49464,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1084 >> 8) & 0xff, - 1084 & 0xff, + (1106 >> 8) & 0xff, + 1106 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48865,8 +49479,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1090 >> 8) & 0xff, - 1090 & 0xff, + (1112 >> 8) & 0xff, + 1112 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -48880,8 +49494,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1097 >> 8) & 0xff, - 1097 & 0xff, + (1119 >> 8) & 0xff, + 1119 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48893,8 +49507,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1123 >> 8) & 0xff, + 1123 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -48906,13 +49520,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 = { - (1105 >> 8) & 0xff, - 1105 & 0xff, + (1127 >> 8) & 0xff, + 1127 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { ULP_THOR_SYM_L2_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (190 >> 8) & 0xff, + 190 & 0xff} + }, + { + .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 = { + (1129 >> 8) & 0xff, + 1129 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, + .field_src3 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr3 = { + ULP_THOR_SYM_L2_HDR_VALID_YES} + }, + { + .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 = { + (1133 >> 8) & 0xff, + 1133 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR_SYM_L2_HDR_VALID_YES}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (192 >> 8) & 0xff, + 192 & 0xff} + }, + { + .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 = { + (1135 >> 8) & 0xff, + 1135 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -48921,15 +49584,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 = { - (1109 >> 8) & 0xff, - 1109 & 0xff, + (1139 >> 8) & 0xff, + 1139 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (187 >> 8) & 0xff, - 187 & 0xff} + (194 >> 8) & 0xff, + 194 & 0xff} }, { .description = "tun_hdr_type", @@ -48937,15 +49600,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 = { - (1111 >> 8) & 0xff, - 1111 & 0xff, + (1141 >> 8) & 0xff, + 1141 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (188 >> 8) & 0xff, - 188 & 0xff} + (195 >> 8) & 0xff, + 195 & 0xff} }, { .description = "tun_hdr_type", @@ -48953,15 +49616,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 = { - (1113 >> 8) & 0xff, - 1113 & 0xff, + (1143 >> 8) & 0xff, + 1143 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (189 >> 8) & 0xff, - 189 & 0xff} + (196 >> 8) & 0xff, + 196 & 0xff} }, { .description = "tun_hdr_type", @@ -48969,15 +49632,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 = { - (1115 >> 8) & 0xff, - 1115 & 0xff, + (1145 >> 8) & 0xff, + 1145 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (190 >> 8) & 0xff, - 190 & 0xff} + (197 >> 8) & 0xff, + 197 & 0xff} }, { .description = "tun_hdr_type", @@ -48985,8 +49648,24 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1147 >> 8) & 0xff, + 1147 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (198 >> 8) & 0xff, + 198 & 0xff} + }, + { + .description = "tun_hdr_type", + .field_bit_size = 4, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1149 >> 8) & 0xff, + 1149 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -48998,15 +49677,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 = { - (1121 >> 8) & 0xff, - 1121 & 0xff, + (1153 >> 8) & 0xff, + 1153 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (192 >> 8) & 0xff, - 192 & 0xff} + (200 >> 8) & 0xff, + 200 & 0xff} }, { .description = "tun_hdr_type", @@ -49014,8 +49693,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1123 >> 8) & 0xff, - 1123 & 0xff, + (1155 >> 8) & 0xff, + 1155 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49023,8 +49702,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 = { - (193 >> 8) & 0xff, - 193 & 0xff} + (201 >> 8) & 0xff, + 201 & 0xff} }, { .description = "tun_hdr_type", @@ -49032,8 +49711,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1157 >> 8) & 0xff, + 1157 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49041,8 +49720,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 = { - (194 >> 8) & 0xff, - 194 & 0xff} + (202 >> 8) & 0xff, + 202 & 0xff} }, { .description = "tun_hdr_type", @@ -49050,8 +49729,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1127 >> 8) & 0xff, - 1127 & 0xff, + (1159 >> 8) & 0xff, + 1159 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49059,8 +49738,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 = { - (195 >> 8) & 0xff, - 195 & 0xff} + (203 >> 8) & 0xff, + 203 & 0xff} }, { .description = "tun_hdr_type", @@ -49068,13 +49747,31 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1161 >> 8) & 0xff, + 1161 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_opr2 = { ULP_THOR_SYM_TUN_HDR_TYPE_UPAR2}, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (204 >> 8) & 0xff, + 204 & 0xff} + }, + { + .description = "tun_hdr_type", + .field_bit_size = 4, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1163 >> 8) & 0xff, + 1163 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + ULP_THOR_SYM_TUN_HDR_TYPE_MPLS}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -49083,8 +49780,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1170 >> 8) & 0xff, + 1170 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -49096,8 +49793,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1174 >> 8) & 0xff, + 1174 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49111,8 +49808,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1144 >> 8) & 0xff, - 1144 & 0xff, + (1178 >> 8) & 0xff, + 1178 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -49124,8 +49821,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1182 >> 8) & 0xff, + 1182 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49139,8 +49836,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1152 >> 8) & 0xff, - 1152 & 0xff, + (1186 >> 8) & 0xff, + 1186 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -49152,8 +49849,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1156 >> 8) & 0xff, - 1156 & 0xff, + (1190 >> 8) & 0xff, + 1190 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -49165,15 +49862,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 = { - (1160 >> 8) & 0xff, - 1160 & 0xff, + (1194 >> 8) & 0xff, + 1194 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (203 >> 8) & 0xff, - 203 & 0xff} + (212 >> 8) & 0xff, + 212 & 0xff} }, { .description = "tl4_hdr_valid", @@ -49181,8 +49878,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1162 >> 8) & 0xff, - 1162 & 0xff, + (1196 >> 8) & 0xff, + 1196 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -49194,8 +49891,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1165 >> 8) & 0xff, - 1165 & 0xff, + (1199 >> 8) & 0xff, + 1199 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49203,8 +49900,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 = { - (205 >> 8) & 0xff, - 205 & 0xff} + (214 >> 8) & 0xff, + 214 & 0xff} }, { .description = "tl4_hdr_valid", @@ -49212,8 +49909,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1167 >> 8) & 0xff, - 1167 & 0xff, + (1201 >> 8) & 0xff, + 1201 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -49225,8 +49922,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1170 >> 8) & 0xff, - 1170 & 0xff, + (1204 >> 8) & 0xff, + 1204 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49240,8 +49937,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1174 >> 8) & 0xff, - 1174 & 0xff, + (1208 >> 8) & 0xff, + 1208 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -49253,8 +49950,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1212 >> 8) & 0xff, + 1212 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -49266,8 +49963,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1182 >> 8) & 0xff, - 1182 & 0xff, + (1216 >> 8) & 0xff, + 1216 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -49279,8 +49976,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1186 >> 8) & 0xff, - 1186 & 0xff, + (1220 >> 8) & 0xff, + 1220 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -49292,8 +49989,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1224 >> 8) & 0xff, + 1224 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49307,8 +50004,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1236 >> 8) & 0xff, + 1236 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -49322,10 +50019,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1207 >> 8) & 0xff, - 1207 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, + (1240 >> 8) & 0xff, + 1240 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, .field_opr2 = { (BNXT_ULP_RF_IDX_JUMP_META >> 8) & 0xff, @@ -49338,8 +50035,24 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1218 >> 8) & 0xff, - 1218 & 0xff, + (1251 >> 8) & 0xff, + 1251 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr2 = { + (224 >> 8) & 0xff, + 224 & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "meta", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1252 >> 8) & 0xff, + 1252 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -49354,8 +50067,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1286 >> 8) & 0xff, + 1286 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49370,8 +50083,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1262 >> 8) & 0xff, - 1262 & 0xff, + (1296 >> 8) & 0xff, + 1296 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49386,8 +50099,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1289 >> 8) & 0xff, - 1289 & 0xff, + (1323 >> 8) & 0xff, + 1323 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49402,8 +50115,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1294 >> 8) & 0xff, - 1294 & 0xff, + (1328 >> 8) & 0xff, + 1328 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49418,8 +50131,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1315 >> 8) & 0xff, - 1315 & 0xff, + (1349 >> 8) & 0xff, + 1349 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49434,8 +50147,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1323 >> 8) & 0xff, - 1323 & 0xff, + (1357 >> 8) & 0xff, + 1357 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49450,8 +50163,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1331 >> 8) & 0xff, - 1331 & 0xff, + (1365 >> 8) & 0xff, + 1365 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49466,8 +50179,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1373 >> 8) & 0xff, + 1373 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49482,8 +50195,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1347 >> 8) & 0xff, - 1347 & 0xff, + (1381 >> 8) & 0xff, + 1381 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49498,8 +50211,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1389 >> 8) & 0xff, + 1389 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49514,8 +50227,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1363 >> 8) & 0xff, - 1363 & 0xff, + (1397 >> 8) & 0xff, + 1397 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49530,8 +50243,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1371 >> 8) & 0xff, - 1371 & 0xff, + (1405 >> 8) & 0xff, + 1405 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49546,8 +50259,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1414 >> 8) & 0xff, + 1414 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49562,8 +50275,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1389 >> 8) & 0xff, - 1389 & 0xff, + (1423 >> 8) & 0xff, + 1423 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49578,14 +50291,33 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1396 >> 8) & 0xff, - 1396 & 0xff, + (1430 >> 8) & 0xff, + 1430 & 0xff, (3 >> 8) & 0xff, 3 & 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_NEXT, + .field_opr3 = { + (240 >> 8) & 0xff, + 240 & 0xff} + }, + { + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1433 >> 8) & 0xff, + 1433 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { @@ -49594,14 +50326,33 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1402 >> 8) & 0xff, - 1402 & 0xff, + (1439 >> 8) & 0xff, + 1439 & 0xff, (3 >> 8) & 0xff, 3 & 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_NEXT, + .field_opr3 = { + (242 >> 8) & 0xff, + 242 & 0xff} + }, + { + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1442 >> 8) & 0xff, + 1442 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { @@ -49610,8 +50361,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1455 >> 8) & 0xff, + 1455 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49626,8 +50377,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1462 >> 8) & 0xff, + 1462 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49642,8 +50393,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1423 >> 8) & 0xff, - 1423 & 0xff, + (1469 >> 8) & 0xff, + 1469 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49658,8 +50409,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1476 >> 8) & 0xff, + 1476 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49674,8 +50425,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1438 >> 8) & 0xff, - 1438 & 0xff, + (1484 >> 8) & 0xff, + 1484 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49690,8 +50441,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1447 >> 8) & 0xff, - 1447 & 0xff, + (1493 >> 8) & 0xff, + 1493 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49706,8 +50457,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1456 >> 8) & 0xff, - 1456 & 0xff, + (1502 >> 8) & 0xff, + 1502 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49716,8 +50467,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 = { - (238 >> 8) & 0xff, - 238 & 0xff} + (250 >> 8) & 0xff, + 250 & 0xff} }, { .description = "l2_ivv", @@ -49725,8 +50476,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1507 >> 8) & 0xff, + 1507 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49735,8 +50486,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 = { - (239 >> 8) & 0xff, - 239 & 0xff} + (251 >> 8) & 0xff, + 251 & 0xff} }, { .description = "l2_ivv", @@ -49744,8 +50495,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1511 >> 8) & 0xff, + 1511 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49760,8 +50511,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1474 >> 8) & 0xff, - 1474 & 0xff, + (1520 >> 8) & 0xff, + 1520 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49770,8 +50521,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 = { - (241 >> 8) & 0xff, - 241 & 0xff} + (253 >> 8) & 0xff, + 253 & 0xff} }, { .description = "l2_ivv", @@ -49779,8 +50530,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1479 >> 8) & 0xff, - 1479 & 0xff, + (1525 >> 8) & 0xff, + 1525 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49789,8 +50540,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 = { - (242 >> 8) & 0xff, - 242 & 0xff} + (254 >> 8) & 0xff, + 254 & 0xff} }, { .description = "l2_ivv", @@ -49798,8 +50549,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1483 >> 8) & 0xff, - 1483 & 0xff, + (1529 >> 8) & 0xff, + 1529 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49814,8 +50565,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1538 >> 8) & 0xff, + 1538 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49830,8 +50581,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1501 >> 8) & 0xff, - 1501 & 0xff, + (1547 >> 8) & 0xff, + 1547 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49846,8 +50597,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1509 >> 8) & 0xff, - 1509 & 0xff, + (1555 >> 8) & 0xff, + 1555 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49862,8 +50613,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1562 >> 8) & 0xff, + 1562 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49878,8 +50629,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1523 >> 8) & 0xff, - 1523 & 0xff, + (1569 >> 8) & 0xff, + 1569 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49894,8 +50645,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1530 >> 8) & 0xff, - 1530 & 0xff, + (1576 >> 8) & 0xff, + 1576 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49910,8 +50661,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1537 >> 8) & 0xff, - 1537 & 0xff, + (1583 >> 8) & 0xff, + 1583 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49926,8 +50677,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1590 >> 8) & 0xff, + 1590 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49942,8 +50693,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1551 >> 8) & 0xff, - 1551 & 0xff, + (1597 >> 8) & 0xff, + 1597 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49958,8 +50709,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1604 >> 8) & 0xff, + 1604 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49974,8 +50725,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1565 >> 8) & 0xff, - 1565 & 0xff, + (1611 >> 8) & 0xff, + 1611 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -49984,8 +50735,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 = { - (254 >> 8) & 0xff, - 254 & 0xff} + (266 >> 8) & 0xff, + 266 & 0xff} }, { .description = "l3.ttl", @@ -49993,8 +50744,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1569 >> 8) & 0xff, - 1569 & 0xff, + (1615 >> 8) & 0xff, + 1615 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50003,8 +50754,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 = { - (255 >> 8) & 0xff, - 255 & 0xff} + (267 >> 8) & 0xff, + 267 & 0xff} }, { .description = "l3.ttl", @@ -50012,8 +50763,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1618 >> 8) & 0xff, + 1618 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50028,8 +50779,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1625 >> 8) & 0xff, + 1625 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50038,8 +50789,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 = { - (257 >> 8) & 0xff, - 257 & 0xff} + (269 >> 8) & 0xff, + 269 & 0xff} }, { .description = "l3.ttl", @@ -50047,8 +50798,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1583 >> 8) & 0xff, - 1583 & 0xff, + (1629 >> 8) & 0xff, + 1629 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50057,8 +50808,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 = { - (258 >> 8) & 0xff, - 258 & 0xff} + (270 >> 8) & 0xff, + 270 & 0xff} }, { .description = "l3.ttl", @@ -50066,8 +50817,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1586 >> 8) & 0xff, - 1586 & 0xff, + (1632 >> 8) & 0xff, + 1632 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50082,8 +50833,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1593 >> 8) & 0xff, - 1593 & 0xff, + (1639 >> 8) & 0xff, + 1639 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50092,8 +50843,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 = { - (260 >> 8) & 0xff, - 260 & 0xff} + (272 >> 8) & 0xff, + 272 & 0xff} }, { .description = "l3.prot", @@ -50101,8 +50852,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1597 >> 8) & 0xff, - 1597 & 0xff, + (1643 >> 8) & 0xff, + 1643 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50111,8 +50862,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 = { - (261 >> 8) & 0xff, - 261 & 0xff} + (273 >> 8) & 0xff, + 273 & 0xff} }, { .description = "l3.prot", @@ -50120,8 +50871,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1646 >> 8) & 0xff, + 1646 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50136,8 +50887,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1607 >> 8) & 0xff, - 1607 & 0xff, + (1653 >> 8) & 0xff, + 1653 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50146,8 +50897,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 = { - (263 >> 8) & 0xff, - 263 & 0xff} + (275 >> 8) & 0xff, + 275 & 0xff} }, { .description = "l3.prot", @@ -50155,8 +50906,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1611 >> 8) & 0xff, - 1611 & 0xff, + (1657 >> 8) & 0xff, + 1657 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50165,8 +50916,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 = { - (264 >> 8) & 0xff, - 264 & 0xff} + (276 >> 8) & 0xff, + 276 & 0xff} }, { .description = "l3.prot", @@ -50174,8 +50925,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1614 >> 8) & 0xff, - 1614 & 0xff, + (1660 >> 8) & 0xff, + 1660 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50190,8 +50941,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1621 >> 8) & 0xff, - 1621 & 0xff, + (1667 >> 8) & 0xff, + 1667 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50200,8 +50951,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 = { - (266 >> 8) & 0xff, - 266 & 0xff} + (278 >> 8) & 0xff, + 278 & 0xff} }, { .description = "l3.qos", @@ -50209,8 +50960,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1625 >> 8) & 0xff, - 1625 & 0xff, + (1671 >> 8) & 0xff, + 1671 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50219,8 +50970,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 = { - (267 >> 8) & 0xff, - 267 & 0xff} + (279 >> 8) & 0xff, + 279 & 0xff} }, { .description = "l3.qos", @@ -50228,8 +50979,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1674 >> 8) & 0xff, + 1674 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50244,8 +50995,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1635 >> 8) & 0xff, - 1635 & 0xff, + (1681 >> 8) & 0xff, + 1681 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50254,8 +51005,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 = { - (269 >> 8) & 0xff, - 269 & 0xff} + (281 >> 8) & 0xff, + 281 & 0xff} }, { .description = "l3.qos", @@ -50263,8 +51014,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1685 >> 8) & 0xff, + 1685 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50273,8 +51024,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 = { - (270 >> 8) & 0xff, - 270 & 0xff} + (282 >> 8) & 0xff, + 282 & 0xff} }, { .description = "l3.qos", @@ -50282,8 +51033,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1688 >> 8) & 0xff, + 1688 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50298,8 +51049,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1649 >> 8) & 0xff, - 1649 & 0xff, + (1695 >> 8) & 0xff, + 1695 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50308,8 +51059,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 = { - (272 >> 8) & 0xff, - 272 & 0xff} + (284 >> 8) & 0xff, + 284 & 0xff} }, { .description = "l4.src", @@ -50317,8 +51068,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1653 >> 8) & 0xff, - 1653 & 0xff, + (1699 >> 8) & 0xff, + 1699 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50327,8 +51078,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 = { - (273 >> 8) & 0xff, - 273 & 0xff} + (285 >> 8) & 0xff, + 285 & 0xff} }, { .description = "l4.src", @@ -50336,8 +51087,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1702 >> 8) & 0xff, + 1702 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50346,8 +51097,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 = { - (274 >> 8) & 0xff, - 274 & 0xff} + (286 >> 8) & 0xff, + 286 & 0xff} }, { .description = "l4.src", @@ -50355,8 +51106,8 @@ struct bnxt_ulp_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 = { - (1659 >> 8) & 0xff, - 1659 & 0xff, + (1705 >> 8) & 0xff, + 1705 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -50368,8 +51119,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1665 >> 8) & 0xff, - 1665 & 0xff, + (1711 >> 8) & 0xff, + 1711 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50378,8 +51129,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 = { - (276 >> 8) & 0xff, - 276 & 0xff} + (288 >> 8) & 0xff, + 288 & 0xff} }, { .description = "l4.src", @@ -50387,8 +51138,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1715 >> 8) & 0xff, + 1715 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50397,8 +51148,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 = { - (277 >> 8) & 0xff, - 277 & 0xff} + (289 >> 8) & 0xff, + 289 & 0xff} }, { .description = "l4.src", @@ -50406,8 +51157,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1672 >> 8) & 0xff, - 1672 & 0xff, + (1718 >> 8) & 0xff, + 1718 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50416,8 +51167,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 = { - (278 >> 8) & 0xff, - 278 & 0xff} + (290 >> 8) & 0xff, + 290 & 0xff} }, { .description = "l4.src", @@ -50425,8 +51176,8 @@ struct bnxt_ulp_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 = { - (1675 >> 8) & 0xff, - 1675 & 0xff, + (1721 >> 8) & 0xff, + 1721 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -50438,8 +51189,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1727 >> 8) & 0xff, + 1727 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50448,8 +51199,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 = { - (280 >> 8) & 0xff, - 280 & 0xff} + (292 >> 8) & 0xff, + 292 & 0xff} }, { .description = "l4.dst", @@ -50457,8 +51208,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1731 >> 8) & 0xff, + 1731 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50467,8 +51218,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 = { - (281 >> 8) & 0xff, - 281 & 0xff} + (293 >> 8) & 0xff, + 293 & 0xff} }, { .description = "l4.dst", @@ -50476,8 +51227,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1688 >> 8) & 0xff, - 1688 & 0xff, + (1734 >> 8) & 0xff, + 1734 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50486,8 +51237,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 = { - (282 >> 8) & 0xff, - 282 & 0xff} + (294 >> 8) & 0xff, + 294 & 0xff} }, { .description = "l4.dst", @@ -50495,8 +51246,8 @@ struct bnxt_ulp_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 = { - (1691 >> 8) & 0xff, - 1691 & 0xff, + (1737 >> 8) & 0xff, + 1737 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -50508,8 +51259,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1697 >> 8) & 0xff, - 1697 & 0xff, + (1743 >> 8) & 0xff, + 1743 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50518,8 +51269,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 = { - (284 >> 8) & 0xff, - 284 & 0xff} + (296 >> 8) & 0xff, + 296 & 0xff} }, { .description = "l4.dst", @@ -50527,8 +51278,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1747 >> 8) & 0xff, + 1747 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50537,8 +51288,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 = { - (285 >> 8) & 0xff, - 285 & 0xff} + (297 >> 8) & 0xff, + 297 & 0xff} }, { .description = "l4.dst", @@ -50546,8 +51297,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1704 >> 8) & 0xff, - 1704 & 0xff, + (1750 >> 8) & 0xff, + 1750 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -50556,8 +51307,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 = { - (286 >> 8) & 0xff, - 286 & 0xff} + (298 >> 8) & 0xff, + 298 & 0xff} }, { .description = "l4.dst", @@ -50565,8 +51316,8 @@ struct bnxt_ulp_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 = { - (1707 >> 8) & 0xff, - 1707 & 0xff, + (1753 >> 8) & 0xff, + 1753 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -50578,8 +51329,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1742 >> 8) & 0xff, - 1742 & 0xff, + (1789 >> 8) & 0xff, + 1789 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50593,8 +51344,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1756 >> 8) & 0xff, - 1756 & 0xff, + (1803 >> 8) & 0xff, + 1803 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50608,8 +51359,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1764 >> 8) & 0xff, - 1764 & 0xff, + (1811 >> 8) & 0xff, + 1811 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50623,8 +51374,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1772 >> 8) & 0xff, - 1772 & 0xff, + (1819 >> 8) & 0xff, + 1819 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50638,8 +51389,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1780 >> 8) & 0xff, - 1780 & 0xff, + (1827 >> 8) & 0xff, + 1827 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50653,8 +51404,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1788 >> 8) & 0xff, - 1788 & 0xff, + (1835 >> 8) & 0xff, + 1835 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50668,8 +51419,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1843 >> 8) & 0xff, + 1843 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50683,8 +51434,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1805 >> 8) & 0xff, - 1805 & 0xff, + (1852 >> 8) & 0xff, + 1852 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50698,8 +51449,26 @@ struct bnxt_ulp_mapper_field_info 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, + (1859 >> 8) & 0xff, + 1859 & 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 = { + (308 >> 8) & 0xff, + 308 & 0xff} + }, + { + .description = "tids.en", + .field_bit_size = 1, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (1862 >> 8) & 0xff, + 1862 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50713,8 +51482,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1873 >> 8) & 0xff, + 1873 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50728,8 +51497,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1881 >> 8) & 0xff, + 1881 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50743,8 +51512,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1889 >> 8) & 0xff, + 1889 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50758,8 +51527,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1845 >> 8) & 0xff, - 1845 & 0xff, + (1898 >> 8) & 0xff, + 1898 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50767,8 +51536,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (300 >> 8) & 0xff, - 300 & 0xff} + (313 >> 8) & 0xff, + 313 & 0xff} }, { .description = "l2_ivv.en", @@ -50776,8 +51545,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1903 >> 8) & 0xff, + 1903 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50785,8 +51554,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (301 >> 8) & 0xff, - 301 & 0xff} + (314 >> 8) & 0xff, + 314 & 0xff} }, { .description = "l2_ivv.en", @@ -50794,8 +51563,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1907 >> 8) & 0xff, + 1907 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50809,8 +51578,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1863 >> 8) & 0xff, - 1863 & 0xff, + (1916 >> 8) & 0xff, + 1916 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50824,8 +51593,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1871 >> 8) & 0xff, - 1871 & 0xff, + (1924 >> 8) & 0xff, + 1924 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50833,8 +51602,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (304 >> 8) & 0xff, - 304 & 0xff} + (317 >> 8) & 0xff, + 317 & 0xff} }, { .description = "l3_sip.en", @@ -50842,8 +51611,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1875 >> 8) & 0xff, - 1875 & 0xff, + (1928 >> 8) & 0xff, + 1928 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50851,8 +51620,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (305 >> 8) & 0xff, - 305 & 0xff} + (318 >> 8) & 0xff, + 318 & 0xff} }, { .description = "l3_sip.en", @@ -50860,8 +51629,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1931 >> 8) & 0xff, + 1931 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50875,8 +51644,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (1938 >> 8) & 0xff, + 1938 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50884,8 +51653,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} + (320 >> 8) & 0xff, + 320 & 0xff} }, { .description = "l3_dip.en", @@ -50893,8 +51662,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1889 >> 8) & 0xff, - 1889 & 0xff, + (1942 >> 8) & 0xff, + 1942 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50902,8 +51671,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} + (321 >> 8) & 0xff, + 321 & 0xff} }, { .description = "l3_dip.en", @@ -50911,8 +51680,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1945 >> 8) & 0xff, + 1945 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50926,8 +51695,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1899 >> 8) & 0xff, - 1899 & 0xff, + (1952 >> 8) & 0xff, + 1952 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50935,8 +51704,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (310 >> 8) & 0xff, - 310 & 0xff} + (323 >> 8) & 0xff, + 323 & 0xff} }, { .description = "l3_ttl.en", @@ -50944,8 +51713,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1903 >> 8) & 0xff, - 1903 & 0xff, + (1956 >> 8) & 0xff, + 1956 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50953,8 +51722,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (311 >> 8) & 0xff, - 311 & 0xff} + (324 >> 8) & 0xff, + 324 & 0xff} }, { .description = "l3_ttl.en", @@ -50962,8 +51731,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1959 >> 8) & 0xff, + 1959 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50977,8 +51746,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1913 >> 8) & 0xff, - 1913 & 0xff, + (1966 >> 8) & 0xff, + 1966 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -50986,8 +51755,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (313 >> 8) & 0xff, - 313 & 0xff} + (326 >> 8) & 0xff, + 326 & 0xff} }, { .description = "l3_prot.en", @@ -50995,8 +51764,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1917 >> 8) & 0xff, - 1917 & 0xff, + (1970 >> 8) & 0xff, + 1970 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51004,8 +51773,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (314 >> 8) & 0xff, - 314 & 0xff} + (327 >> 8) & 0xff, + 327 & 0xff} }, { .description = "l3_prot.en", @@ -51013,8 +51782,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1920 >> 8) & 0xff, - 1920 & 0xff, + (1973 >> 8) & 0xff, + 1973 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51028,8 +51797,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1927 >> 8) & 0xff, - 1927 & 0xff, + (1980 >> 8) & 0xff, + 1980 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51037,8 +51806,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (316 >> 8) & 0xff, - 316 & 0xff} + (329 >> 8) & 0xff, + 329 & 0xff} }, { .description = "l3_qos.en", @@ -51046,8 +51815,8 @@ struct bnxt_ulp_mapper_field_info 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, + (1984 >> 8) & 0xff, + 1984 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51055,8 +51824,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (317 >> 8) & 0xff, - 317 & 0xff} + (330 >> 8) & 0xff, + 330 & 0xff} }, { .description = "l3_qos.en", @@ -51064,8 +51833,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1934 >> 8) & 0xff, - 1934 & 0xff, + (1987 >> 8) & 0xff, + 1987 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51079,8 +51848,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1941 >> 8) & 0xff, - 1941 & 0xff, + (1994 >> 8) & 0xff, + 1994 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51088,8 +51857,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (319 >> 8) & 0xff, - 319 & 0xff} + (332 >> 8) & 0xff, + 332 & 0xff} }, { .description = "l4_src.en", @@ -51097,8 +51866,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1945 >> 8) & 0xff, - 1945 & 0xff, + (1998 >> 8) & 0xff, + 1998 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51106,8 +51875,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (320 >> 8) & 0xff, - 320 & 0xff} + (333 >> 8) & 0xff, + 333 & 0xff} }, { .description = "l4_src.en", @@ -51115,8 +51884,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2001 >> 8) & 0xff, + 2001 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51130,8 +51899,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1955 >> 8) & 0xff, - 1955 & 0xff, + (2008 >> 8) & 0xff, + 2008 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51139,8 +51908,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (322 >> 8) & 0xff, - 322 & 0xff} + (335 >> 8) & 0xff, + 335 & 0xff} }, { .description = "l4_dst.en", @@ -51148,8 +51917,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (1959 >> 8) & 0xff, - 1959 & 0xff, + (2012 >> 8) & 0xff, + 2012 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51157,8 +51926,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} + (336 >> 8) & 0xff, + 336 & 0xff} }, { .description = "l4_dst.en", @@ -51166,8 +51935,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2015 >> 8) & 0xff, + 2015 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -51181,8 +51950,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2008 >> 8) & 0xff, - 2008 & 0xff, + (2061 >> 8) & 0xff, + 2061 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51194,8 +51963,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2018 >> 8) & 0xff, - 2018 & 0xff, + (2071 >> 8) & 0xff, + 2071 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51210,8 +51979,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2122 >> 8) & 0xff, + 2122 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51223,8 +51992,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2077 >> 8) & 0xff, - 2077 & 0xff, + (2130 >> 8) & 0xff, + 2130 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51239,8 +52008,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2085 >> 8) & 0xff, - 2085 & 0xff, + (2138 >> 8) & 0xff, + 2138 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51252,8 +52021,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2093 >> 8) & 0xff, - 2093 & 0xff, + (2146 >> 8) & 0xff, + 2146 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51268,8 +52037,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2101 >> 8) & 0xff, - 2101 & 0xff, + (2154 >> 8) & 0xff, + 2154 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51281,8 +52050,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2109 >> 8) & 0xff, - 2109 & 0xff, + (2162 >> 8) & 0xff, + 2162 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51297,8 +52066,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2117 >> 8) & 0xff, - 2117 & 0xff, + (2170 >> 8) & 0xff, + 2170 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51310,8 +52079,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2125 >> 8) & 0xff, - 2125 & 0xff, + (2178 >> 8) & 0xff, + 2178 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51326,8 +52095,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2134 >> 8) & 0xff, - 2134 & 0xff, + (2187 >> 8) & 0xff, + 2187 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51339,8 +52108,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2143 >> 8) & 0xff, - 2143 & 0xff, + (2196 >> 8) & 0xff, + 2196 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51355,8 +52124,24 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2150 >> 8) & 0xff, - 2150 & 0xff, + (2203 >> 8) & 0xff, + 2203 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_ONES, + .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr3 = { + (350 >> 8) & 0xff, + 350 & 0xff} + }, + { + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2206 >> 8) & 0xff, + 2206 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51368,14 +52153,33 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2156 >> 8) & 0xff, - 2156 & 0xff, + (2212 >> 8) & 0xff, + 2212 & 0xff, (3 >> 8) & 0xff, 3 & 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_NEXT, + .field_opr3 = { + (352 >> 8) & 0xff, + 352 & 0xff} + }, + { + .description = "tids", + .field_bit_size = 24, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (2215 >> 8) & 0xff, + 2215 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_HF, + .field_opr2 = { + (BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL >> 8) & 0xff, + BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_SKIP }, { @@ -51384,8 +52188,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2164 >> 8) & 0xff, - 2164 & 0xff, + (2229 >> 8) & 0xff, + 2229 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51397,8 +52201,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2173 >> 8) & 0xff, - 2173 & 0xff, + (2238 >> 8) & 0xff, + 2238 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51413,8 +52217,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2181 >> 8) & 0xff, - 2181 & 0xff, + (2246 >> 8) & 0xff, + 2246 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51426,8 +52230,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2188 >> 8) & 0xff, - 2188 & 0xff, + (2253 >> 8) & 0xff, + 2253 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51442,8 +52246,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2196 >> 8) & 0xff, - 2196 & 0xff, + (2261 >> 8) & 0xff, + 2261 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51455,8 +52259,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2205 >> 8) & 0xff, - 2205 & 0xff, + (2270 >> 8) & 0xff, + 2270 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51471,15 +52275,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 = { - (2214 >> 8) & 0xff, - 2214 & 0xff, + (2279 >> 8) & 0xff, + 2279 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (345 >> 8) & 0xff, - 345 & 0xff} + (360 >> 8) & 0xff, + 360 & 0xff} }, { .description = "l2_ivv", @@ -51487,15 +52291,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 = { - (2219 >> 8) & 0xff, - 2219 & 0xff, + (2284 >> 8) & 0xff, + 2284 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (346 >> 8) & 0xff, - 346 & 0xff} + (361 >> 8) & 0xff, + 361 & 0xff} }, { .description = "l2_ivv", @@ -51503,8 +52307,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2288 >> 8) & 0xff, + 2288 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51516,8 +52320,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2232 >> 8) & 0xff, - 2232 & 0xff, + (2297 >> 8) & 0xff, + 2297 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51526,8 +52330,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 = { - (348 >> 8) & 0xff, - 348 & 0xff} + (363 >> 8) & 0xff, + 363 & 0xff} }, { .description = "l2_ivv", @@ -51535,8 +52339,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2237 >> 8) & 0xff, - 2237 & 0xff, + (2302 >> 8) & 0xff, + 2302 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51545,8 +52349,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 = { - (349 >> 8) & 0xff, - 349 & 0xff} + (364 >> 8) & 0xff, + 364 & 0xff} }, { .description = "l2_ivv", @@ -51554,8 +52358,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2241 >> 8) & 0xff, - 2241 & 0xff, + (2306 >> 8) & 0xff, + 2306 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51570,8 +52374,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2250 >> 8) & 0xff, - 2250 & 0xff, + (2315 >> 8) & 0xff, + 2315 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51583,8 +52387,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2324 >> 8) & 0xff, + 2324 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51599,8 +52403,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2267 >> 8) & 0xff, - 2267 & 0xff, + (2332 >> 8) & 0xff, + 2332 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51612,8 +52416,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2274 >> 8) & 0xff, - 2274 & 0xff, + (2339 >> 8) & 0xff, + 2339 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51628,8 +52432,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2281 >> 8) & 0xff, - 2281 & 0xff, + (2346 >> 8) & 0xff, + 2346 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51641,8 +52445,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2288 >> 8) & 0xff, - 2288 & 0xff, + (2353 >> 8) & 0xff, + 2353 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51657,8 +52461,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2295 >> 8) & 0xff, - 2295 & 0xff, + (2360 >> 8) & 0xff, + 2360 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51670,8 +52474,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2302 >> 8) & 0xff, - 2302 & 0xff, + (2367 >> 8) & 0xff, + 2367 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51686,8 +52490,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2309 >> 8) & 0xff, - 2309 & 0xff, + (2374 >> 8) & 0xff, + 2374 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51699,8 +52503,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2381 >> 8) & 0xff, + 2381 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51715,15 +52519,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 = { - (2323 >> 8) & 0xff, - 2323 & 0xff, + (2388 >> 8) & 0xff, + 2388 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (361 >> 8) & 0xff, - 361 & 0xff} + (376 >> 8) & 0xff, + 376 & 0xff} }, { .description = "l3.ttl", @@ -51731,15 +52535,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 = { - (2327 >> 8) & 0xff, - 2327 & 0xff, + (2392 >> 8) & 0xff, + 2392 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (362 >> 8) & 0xff, - 362 & 0xff} + (377 >> 8) & 0xff, + 377 & 0xff} }, { .description = "l3.ttl", @@ -51747,8 +52551,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2330 >> 8) & 0xff, - 2330 & 0xff, + (2395 >> 8) & 0xff, + 2395 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51760,8 +52564,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2402 >> 8) & 0xff, + 2402 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51770,8 +52574,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 = { - (364 >> 8) & 0xff, - 364 & 0xff} + (379 >> 8) & 0xff, + 379 & 0xff} }, { .description = "l3.ttl", @@ -51779,8 +52583,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2341 >> 8) & 0xff, - 2341 & 0xff, + (2406 >> 8) & 0xff, + 2406 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51789,8 +52593,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 = { - (365 >> 8) & 0xff, - 365 & 0xff} + (380 >> 8) & 0xff, + 380 & 0xff} }, { .description = "l3.ttl", @@ -51798,8 +52602,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2344 >> 8) & 0xff, - 2344 & 0xff, + (2409 >> 8) & 0xff, + 2409 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51814,15 +52618,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 = { - (2351 >> 8) & 0xff, - 2351 & 0xff, + (2416 >> 8) & 0xff, + 2416 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (367 >> 8) & 0xff, - 367 & 0xff} + (382 >> 8) & 0xff, + 382 & 0xff} }, { .description = "l3.prot", @@ -51830,15 +52634,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 = { - (2355 >> 8) & 0xff, - 2355 & 0xff, + (2420 >> 8) & 0xff, + 2420 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (368 >> 8) & 0xff, - 368 & 0xff} + (383 >> 8) & 0xff, + 383 & 0xff} }, { .description = "l3.prot", @@ -51846,8 +52650,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2358 >> 8) & 0xff, - 2358 & 0xff, + (2423 >> 8) & 0xff, + 2423 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51859,8 +52663,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2365 >> 8) & 0xff, - 2365 & 0xff, + (2430 >> 8) & 0xff, + 2430 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51869,8 +52673,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 = { - (370 >> 8) & 0xff, - 370 & 0xff} + (385 >> 8) & 0xff, + 385 & 0xff} }, { .description = "l3.prot", @@ -51878,8 +52682,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2434 >> 8) & 0xff, + 2434 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51888,8 +52692,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 = { - (371 >> 8) & 0xff, - 371 & 0xff} + (386 >> 8) & 0xff, + 386 & 0xff} }, { .description = "l3.prot", @@ -51897,8 +52701,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2437 >> 8) & 0xff, + 2437 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51913,15 +52717,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 = { - (2379 >> 8) & 0xff, - 2379 & 0xff, + (2444 >> 8) & 0xff, + 2444 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (373 >> 8) & 0xff, - 373 & 0xff} + (388 >> 8) & 0xff, + 388 & 0xff} }, { .description = "l3.qos", @@ -51929,15 +52733,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 = { - (2383 >> 8) & 0xff, - 2383 & 0xff, + (2448 >> 8) & 0xff, + 2448 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (374 >> 8) & 0xff, - 374 & 0xff} + (389 >> 8) & 0xff, + 389 & 0xff} }, { .description = "l3.qos", @@ -51945,8 +52749,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2451 >> 8) & 0xff, + 2451 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -51958,8 +52762,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2393 >> 8) & 0xff, - 2393 & 0xff, + (2458 >> 8) & 0xff, + 2458 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51968,8 +52772,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 = { - (376 >> 8) & 0xff, - 376 & 0xff} + (391 >> 8) & 0xff, + 391 & 0xff} }, { .description = "l3.qos", @@ -51977,8 +52781,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2397 >> 8) & 0xff, - 2397 & 0xff, + (2462 >> 8) & 0xff, + 2462 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -51987,8 +52791,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 = { - (377 >> 8) & 0xff, - 377 & 0xff} + (392 >> 8) & 0xff, + 392 & 0xff} }, { .description = "l3.qos", @@ -51996,8 +52800,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2400 >> 8) & 0xff, - 2400 & 0xff, + (2465 >> 8) & 0xff, + 2465 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -52012,15 +52816,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 = { - (2407 >> 8) & 0xff, - 2407 & 0xff, + (2472 >> 8) & 0xff, + 2472 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (379 >> 8) & 0xff, - 379 & 0xff} + (394 >> 8) & 0xff, + 394 & 0xff} }, { .description = "l4.src", @@ -52028,15 +52832,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 = { - (2411 >> 8) & 0xff, - 2411 & 0xff, + (2476 >> 8) & 0xff, + 2476 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (380 >> 8) & 0xff, - 380 & 0xff} + (395 >> 8) & 0xff, + 395 & 0xff} }, { .description = "l4.src", @@ -52044,8 +52848,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2414 >> 8) & 0xff, - 2414 & 0xff, + (2479 >> 8) & 0xff, + 2479 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -52057,8 +52861,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2421 >> 8) & 0xff, - 2421 & 0xff, + (2486 >> 8) & 0xff, + 2486 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -52067,8 +52871,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 = { - (382 >> 8) & 0xff, - 382 & 0xff} + (397 >> 8) & 0xff, + 397 & 0xff} }, { .description = "l4.src", @@ -52076,8 +52880,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2490 >> 8) & 0xff, + 2490 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -52086,8 +52890,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 = { - (383 >> 8) & 0xff, - 383 & 0xff} + (398 >> 8) & 0xff, + 398 & 0xff} }, { .description = "l4.src", @@ -52095,8 +52899,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2493 >> 8) & 0xff, + 2493 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -52111,15 +52915,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 = { - (2435 >> 8) & 0xff, - 2435 & 0xff, + (2500 >> 8) & 0xff, + 2500 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (385 >> 8) & 0xff, - 385 & 0xff} + (400 >> 8) & 0xff, + 400 & 0xff} }, { .description = "l4.dst", @@ -52127,15 +52931,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 = { - (2439 >> 8) & 0xff, - 2439 & 0xff, + (2504 >> 8) & 0xff, + 2504 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (386 >> 8) & 0xff, - 386 & 0xff} + (401 >> 8) & 0xff, + 401 & 0xff} }, { .description = "l4.dst", @@ -52143,8 +52947,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2442 >> 8) & 0xff, - 2442 & 0xff, + (2507 >> 8) & 0xff, + 2507 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -52156,8 +52960,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2449 >> 8) & 0xff, - 2449 & 0xff, + (2514 >> 8) & 0xff, + 2514 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -52166,8 +52970,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 = { - (388 >> 8) & 0xff, - 388 & 0xff} + (403 >> 8) & 0xff, + 403 & 0xff} }, { .description = "l4.dst", @@ -52175,8 +52979,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2453 >> 8) & 0xff, - 2453 & 0xff, + (2518 >> 8) & 0xff, + 2518 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -52185,8 +52989,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 = { - (389 >> 8) & 0xff, - 389 & 0xff} + (404 >> 8) & 0xff, + 404 & 0xff} }, { .description = "l4.dst", @@ -52194,8 +52998,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2456 >> 8) & 0xff, - 2456 & 0xff, + (2521 >> 8) & 0xff, + 2521 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -52211,8 +53015,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2552 >> 8) & 0xff, - 2552 & 0xff, + (2620 >> 8) & 0xff, + 2620 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52220,8 +53024,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (391 >> 8) & 0xff, - 391 & 0xff} + (406 >> 8) & 0xff, + 406 & 0xff} }, { .description = "", @@ -52229,8 +53033,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2622 >> 8) & 0xff, + 2622 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52238,8 +53042,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (392 >> 8) & 0xff, - 392 & 0xff} + (407 >> 8) & 0xff, + 407 & 0xff} }, { .description = "", @@ -52247,8 +53051,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2556 >> 8) & 0xff, - 2556 & 0xff, + (2624 >> 8) & 0xff, + 2624 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52256,8 +53060,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (393 >> 8) & 0xff, - 393 & 0xff} + (408 >> 8) & 0xff, + 408 & 0xff} }, { .description = "", @@ -52265,8 +53069,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2558 >> 8) & 0xff, - 2558 & 0xff, + (2626 >> 8) & 0xff, + 2626 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52280,8 +53084,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2584 >> 8) & 0xff, - 2584 & 0xff, + (2652 >> 8) & 0xff, + 2652 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -52295,8 +53099,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2597 >> 8) & 0xff, - 2597 & 0xff, + (2665 >> 8) & 0xff, + 2665 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52310,8 +53114,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2679 >> 8) & 0xff, + 2679 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52325,8 +53129,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2680 >> 8) & 0xff, + 2680 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52340,8 +53144,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2688 >> 8) & 0xff, + 2688 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52355,8 +53159,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2628 >> 8) & 0xff, - 2628 & 0xff, + (2696 >> 8) & 0xff, + 2696 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52370,8 +53174,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2636 >> 8) & 0xff, - 2636 & 0xff, + (2704 >> 8) & 0xff, + 2704 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52385,8 +53189,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2712 >> 8) & 0xff, + 2712 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52400,8 +53204,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2652 >> 8) & 0xff, - 2652 & 0xff, + (2720 >> 8) & 0xff, + 2720 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52415,8 +53219,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2661 >> 8) & 0xff, - 2661 & 0xff, + (2729 >> 8) & 0xff, + 2729 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52430,8 +53234,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2736 >> 8) & 0xff, + 2736 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52445,8 +53249,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2743 >> 8) & 0xff, + 2743 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52460,8 +53264,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2750 >> 8) & 0xff, + 2750 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52475,8 +53279,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2758 >> 8) & 0xff, + 2758 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52490,8 +53294,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2699 >> 8) & 0xff, - 2699 & 0xff, + (2767 >> 8) & 0xff, + 2767 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52499,8 +53303,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (409 >> 8) & 0xff, - 409 & 0xff} + (424 >> 8) & 0xff, + 424 & 0xff} }, { .description = "l2_ivv.en", @@ -52508,8 +53312,8 @@ struct bnxt_ulp_mapper_field_info 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, + (2772 >> 8) & 0xff, + 2772 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52517,8 +53321,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (410 >> 8) & 0xff, - 410 & 0xff} + (425 >> 8) & 0xff, + 425 & 0xff} }, { .description = "l2_ivv.en", @@ -52526,8 +53330,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2708 >> 8) & 0xff, - 2708 & 0xff, + (2776 >> 8) & 0xff, + 2776 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52541,8 +53345,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2717 >> 8) & 0xff, - 2717 & 0xff, + (2785 >> 8) & 0xff, + 2785 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52556,8 +53360,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2726 >> 8) & 0xff, - 2726 & 0xff, + (2794 >> 8) & 0xff, + 2794 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52565,8 +53369,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (413 >> 8) & 0xff, - 413 & 0xff} + (428 >> 8) & 0xff, + 428 & 0xff} }, { .description = "l3_sip.en", @@ -52574,8 +53378,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2799 >> 8) & 0xff, + 2799 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52583,8 +53387,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (414 >> 8) & 0xff, - 414 & 0xff} + (429 >> 8) & 0xff, + 429 & 0xff} }, { .description = "l3_sip.en", @@ -52592,8 +53396,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2735 >> 8) & 0xff, - 2735 & 0xff, + (2803 >> 8) & 0xff, + 2803 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52607,8 +53411,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2744 >> 8) & 0xff, - 2744 & 0xff, + (2812 >> 8) & 0xff, + 2812 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52616,8 +53420,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (416 >> 8) & 0xff, - 416 & 0xff} + (431 >> 8) & 0xff, + 431 & 0xff} }, { .description = "l3_dip.en", @@ -52625,8 +53429,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2817 >> 8) & 0xff, + 2817 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52634,8 +53438,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (417 >> 8) & 0xff, - 417 & 0xff} + (432 >> 8) & 0xff, + 432 & 0xff} }, { .description = "l3_dip.en", @@ -52643,8 +53447,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2753 >> 8) & 0xff, - 2753 & 0xff, + (2821 >> 8) & 0xff, + 2821 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52658,8 +53462,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2762 >> 8) & 0xff, - 2762 & 0xff, + (2830 >> 8) & 0xff, + 2830 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52667,8 +53471,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (419 >> 8) & 0xff, - 419 & 0xff} + (434 >> 8) & 0xff, + 434 & 0xff} }, { .description = "l3_ttl.en", @@ -52676,8 +53480,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2835 >> 8) & 0xff, + 2835 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52685,8 +53489,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (420 >> 8) & 0xff, - 420 & 0xff} + (435 >> 8) & 0xff, + 435 & 0xff} }, { .description = "l3_ttl.en", @@ -52694,8 +53498,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2771 >> 8) & 0xff, - 2771 & 0xff, + (2839 >> 8) & 0xff, + 2839 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52709,8 +53513,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2780 >> 8) & 0xff, - 2780 & 0xff, + (2848 >> 8) & 0xff, + 2848 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52718,8 +53522,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (422 >> 8) & 0xff, - 422 & 0xff} + (437 >> 8) & 0xff, + 437 & 0xff} }, { .description = "l3_prot.en", @@ -52727,8 +53531,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2853 >> 8) & 0xff, + 2853 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52736,8 +53540,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (423 >> 8) & 0xff, - 423 & 0xff} + (438 >> 8) & 0xff, + 438 & 0xff} }, { .description = "l3_prot.en", @@ -52745,8 +53549,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2789 >> 8) & 0xff, - 2789 & 0xff, + (2857 >> 8) & 0xff, + 2857 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52760,8 +53564,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2798 >> 8) & 0xff, - 2798 & 0xff, + (2866 >> 8) & 0xff, + 2866 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52769,8 +53573,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (425 >> 8) & 0xff, - 425 & 0xff} + (440 >> 8) & 0xff, + 440 & 0xff} }, { .description = "l3_qos.en", @@ -52778,8 +53582,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2871 >> 8) & 0xff, + 2871 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52787,8 +53591,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (426 >> 8) & 0xff, - 426 & 0xff} + (441 >> 8) & 0xff, + 441 & 0xff} }, { .description = "l3_qos.en", @@ -52796,8 +53600,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2807 >> 8) & 0xff, - 2807 & 0xff, + (2875 >> 8) & 0xff, + 2875 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52811,8 +53615,8 @@ struct bnxt_ulp_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 = { - (2813 >> 8) & 0xff, - 2813 & 0xff, + (2881 >> 8) & 0xff, + 2881 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52826,14 +53630,14 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2816 >> 8) & 0xff, - 2816 & 0xff, + (2884 >> 8) & 0xff, + 2884 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (429 >> 8) & 0xff, - 429 & 0xff}, + (444 >> 8) & 0xff, + 444 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -52842,8 +53646,8 @@ struct bnxt_ulp_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 = { - (2817 >> 8) & 0xff, - 2817 & 0xff, + (2885 >> 8) & 0xff, + 2885 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52857,8 +53661,8 @@ struct bnxt_ulp_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 = { - (2822 >> 8) & 0xff, - 2822 & 0xff, + (2890 >> 8) & 0xff, + 2890 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52872,14 +53676,14 @@ struct bnxt_ulp_mapper_field_info 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, + (2893 >> 8) & 0xff, + 2893 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (432 >> 8) & 0xff, - 432 & 0xff}, + (447 >> 8) & 0xff, + 447 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -52888,8 +53692,8 @@ struct bnxt_ulp_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 = { - (2826 >> 8) & 0xff, - 2826 & 0xff, + (2894 >> 8) & 0xff, + 2894 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52903,8 +53707,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2854 >> 8) & 0xff, - 2854 & 0xff, + (2922 >> 8) & 0xff, + 2922 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -52916,8 +53720,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2861 >> 8) & 0xff, - 2861 & 0xff, + (2929 >> 8) & 0xff, + 2929 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -52929,8 +53733,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2879 >> 8) & 0xff, - 2879 & 0xff, + (2947 >> 8) & 0xff, + 2947 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -52942,8 +53746,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2889 >> 8) & 0xff, - 2889 & 0xff, + (2957 >> 8) & 0xff, + 2957 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52955,8 +53759,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2916 >> 8) & 0xff, - 2916 & 0xff, + (2984 >> 8) & 0xff, + 2984 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -52968,8 +53772,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (2989 >> 8) & 0xff, + 2989 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -52981,8 +53785,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2942 >> 8) & 0xff, - 2942 & 0xff, + (3010 >> 8) & 0xff, + 3010 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -52994,8 +53798,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2950 >> 8) & 0xff, - 2950 & 0xff, + (3018 >> 8) & 0xff, + 3018 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53007,8 +53811,8 @@ struct bnxt_ulp_mapper_field_info 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, + (3026 >> 8) & 0xff, + 3026 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53020,8 +53824,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2966 >> 8) & 0xff, - 2966 & 0xff, + (3034 >> 8) & 0xff, + 3034 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53033,8 +53837,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2974 >> 8) & 0xff, - 2974 & 0xff, + (3042 >> 8) & 0xff, + 3042 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53046,8 +53850,8 @@ struct bnxt_ulp_mapper_field_info 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, + (3050 >> 8) & 0xff, + 3050 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53059,8 +53863,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2990 >> 8) & 0xff, - 2990 & 0xff, + (3058 >> 8) & 0xff, + 3058 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53072,8 +53876,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (2998 >> 8) & 0xff, - 2998 & 0xff, + (3066 >> 8) & 0xff, + 3066 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53085,8 +53889,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3007 >> 8) & 0xff, - 3007 & 0xff, + (3075 >> 8) & 0xff, + 3075 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53098,8 +53902,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3016 >> 8) & 0xff, - 3016 & 0xff, + (3084 >> 8) & 0xff, + 3084 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53111,8 +53915,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3023 >> 8) & 0xff, - 3023 & 0xff, + (3091 >> 8) & 0xff, + 3091 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53124,8 +53928,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3029 >> 8) & 0xff, - 3029 & 0xff, + (3097 >> 8) & 0xff, + 3097 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53137,8 +53941,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3036 >> 8) & 0xff, - 3036 & 0xff, + (3104 >> 8) & 0xff, + 3104 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53150,8 +53954,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3043 >> 8) & 0xff, - 3043 & 0xff, + (3111 >> 8) & 0xff, + 3111 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53163,8 +53967,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3050 >> 8) & 0xff, - 3050 & 0xff, + (3118 >> 8) & 0xff, + 3118 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53176,8 +53980,8 @@ struct bnxt_ulp_mapper_field_info 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, + (3125 >> 8) & 0xff, + 3125 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53189,8 +53993,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3065 >> 8) & 0xff, - 3065 & 0xff, + (3133 >> 8) & 0xff, + 3133 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53202,8 +54006,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3074 >> 8) & 0xff, - 3074 & 0xff, + (3142 >> 8) & 0xff, + 3142 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53215,15 +54019,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 = { - (3083 >> 8) & 0xff, - 3083 & 0xff, + (3151 >> 8) & 0xff, + 3151 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (458 >> 8) & 0xff, - 458 & 0xff} + (473 >> 8) & 0xff, + 473 & 0xff} }, { .description = "l2_ivv", @@ -53231,15 +54035,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 = { - (3088 >> 8) & 0xff, - 3088 & 0xff, + (3156 >> 8) & 0xff, + 3156 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (459 >> 8) & 0xff, - 459 & 0xff} + (474 >> 8) & 0xff, + 474 & 0xff} }, { .description = "l2_ivv", @@ -53247,8 +54051,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3092 >> 8) & 0xff, - 3092 & 0xff, + (3160 >> 8) & 0xff, + 3160 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53260,15 +54064,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 = { - (3101 >> 8) & 0xff, - 3101 & 0xff, + (3169 >> 8) & 0xff, + 3169 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (461 >> 8) & 0xff, - 461 & 0xff} + (476 >> 8) & 0xff, + 476 & 0xff} }, { .description = "l2_ivv", @@ -53276,15 +54080,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 = { - (3106 >> 8) & 0xff, - 3106 & 0xff, + (3174 >> 8) & 0xff, + 3174 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (462 >> 8) & 0xff, - 462 & 0xff} + (477 >> 8) & 0xff, + 477 & 0xff} }, { .description = "l2_ivv", @@ -53292,8 +54096,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3110 >> 8) & 0xff, - 3110 & 0xff, + (3178 >> 8) & 0xff, + 3178 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53305,8 +54109,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3119 >> 8) & 0xff, - 3119 & 0xff, + (3187 >> 8) & 0xff, + 3187 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53318,8 +54122,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3128 >> 8) & 0xff, - 3128 & 0xff, + (3196 >> 8) & 0xff, + 3196 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53331,8 +54135,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3136 >> 8) & 0xff, - 3136 & 0xff, + (3204 >> 8) & 0xff, + 3204 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53344,8 +54148,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3143 >> 8) & 0xff, - 3143 & 0xff, + (3211 >> 8) & 0xff, + 3211 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53357,8 +54161,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3150 >> 8) & 0xff, - 3150 & 0xff, + (3218 >> 8) & 0xff, + 3218 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53370,8 +54174,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3157 >> 8) & 0xff, - 3157 & 0xff, + (3225 >> 8) & 0xff, + 3225 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53383,8 +54187,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3164 >> 8) & 0xff, - 3164 & 0xff, + (3232 >> 8) & 0xff, + 3232 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53396,8 +54200,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (3239 >> 8) & 0xff, + 3239 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53409,8 +54213,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3178 >> 8) & 0xff, - 3178 & 0xff, + (3246 >> 8) & 0xff, + 3246 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53422,8 +54226,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3185 >> 8) & 0xff, - 3185 & 0xff, + (3253 >> 8) & 0xff, + 3253 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53435,15 +54239,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 = { - (3192 >> 8) & 0xff, - 3192 & 0xff, + (3260 >> 8) & 0xff, + 3260 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (474 >> 8) & 0xff, - 474 & 0xff} + (489 >> 8) & 0xff, + 489 & 0xff} }, { .description = "l3.ttl", @@ -53451,15 +54255,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 = { - (3196 >> 8) & 0xff, - 3196 & 0xff, + (3264 >> 8) & 0xff, + 3264 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (475 >> 8) & 0xff, - 475 & 0xff} + (490 >> 8) & 0xff, + 490 & 0xff} }, { .description = "l3.ttl", @@ -53467,8 +54271,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3199 >> 8) & 0xff, - 3199 & 0xff, + (3267 >> 8) & 0xff, + 3267 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53480,15 +54284,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 = { - (3206 >> 8) & 0xff, - 3206 & 0xff, + (3274 >> 8) & 0xff, + 3274 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (477 >> 8) & 0xff, - 477 & 0xff} + (492 >> 8) & 0xff, + 492 & 0xff} }, { .description = "l3.ttl", @@ -53496,15 +54300,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 = { - (3210 >> 8) & 0xff, - 3210 & 0xff, + (3278 >> 8) & 0xff, + 3278 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (478 >> 8) & 0xff, - 478 & 0xff} + (493 >> 8) & 0xff, + 493 & 0xff} }, { .description = "l3.ttl", @@ -53512,8 +54316,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_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, + (3281 >> 8) & 0xff, + 3281 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53525,15 +54329,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 = { - (3219 >> 8) & 0xff, - 3219 & 0xff, + (3287 >> 8) & 0xff, + 3287 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (480 >> 8) & 0xff, - 480 & 0xff} + (495 >> 8) & 0xff, + 495 & 0xff} }, { .description = "l3.prot", @@ -53541,15 +54345,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 = { - (3222 >> 8) & 0xff, - 3222 & 0xff, + (3290 >> 8) & 0xff, + 3290 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (481 >> 8) & 0xff, - 481 & 0xff} + (496 >> 8) & 0xff, + 496 & 0xff} }, { .description = "l3.prot", @@ -53557,15 +54361,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 = { - (3224 >> 8) & 0xff, - 3224 & 0xff, + (3292 >> 8) & 0xff, + 3292 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (482 >> 8) & 0xff, - 482 & 0xff} + (497 >> 8) & 0xff, + 497 & 0xff} }, { .description = "l3.prot", @@ -53573,15 +54377,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 = { - (3226 >> 8) & 0xff, - 3226 & 0xff, + (3294 >> 8) & 0xff, + 3294 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (483 >> 8) & 0xff, - 483 & 0xff} + (498 >> 8) & 0xff, + 498 & 0xff} }, { .description = "l3.prot", @@ -53589,15 +54393,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 = { - (3230 >> 8) & 0xff, - 3230 & 0xff, + (3298 >> 8) & 0xff, + 3298 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (484 >> 8) & 0xff, - 484 & 0xff} + (499 >> 8) & 0xff, + 499 & 0xff} }, { .description = "l3.prot", @@ -53605,15 +54409,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 = { - (3234 >> 8) & 0xff, - 3234 & 0xff, + (3302 >> 8) & 0xff, + 3302 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (485 >> 8) & 0xff, - 485 & 0xff} + (500 >> 8) & 0xff, + 500 & 0xff} }, { .description = "l3.prot", @@ -53621,8 +54425,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3237 >> 8) & 0xff, - 3237 & 0xff, + (3305 >> 8) & 0xff, + 3305 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53634,15 +54438,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 = { - (3243 >> 8) & 0xff, - 3243 & 0xff, + (3311 >> 8) & 0xff, + 3311 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (487 >> 8) & 0xff, - 487 & 0xff} + (502 >> 8) & 0xff, + 502 & 0xff} }, { .description = "l3.prot", @@ -53650,15 +54454,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 = { - (3246 >> 8) & 0xff, - 3246 & 0xff, + (3314 >> 8) & 0xff, + 3314 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (488 >> 8) & 0xff, - 488 & 0xff} + (503 >> 8) & 0xff, + 503 & 0xff} }, { .description = "l3.prot", @@ -53666,15 +54470,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 = { - (3248 >> 8) & 0xff, - 3248 & 0xff, + (3316 >> 8) & 0xff, + 3316 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (489 >> 8) & 0xff, - 489 & 0xff} + (504 >> 8) & 0xff, + 504 & 0xff} }, { .description = "l3.prot", @@ -53682,15 +54486,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 = { - (3250 >> 8) & 0xff, - 3250 & 0xff, + (3318 >> 8) & 0xff, + 3318 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (490 >> 8) & 0xff, - 490 & 0xff} + (505 >> 8) & 0xff, + 505 & 0xff} }, { .description = "l3.prot", @@ -53698,15 +54502,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 = { - (3254 >> 8) & 0xff, - 3254 & 0xff, + (3322 >> 8) & 0xff, + 3322 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (491 >> 8) & 0xff, - 491 & 0xff} + (506 >> 8) & 0xff, + 506 & 0xff} }, { .description = "l3.prot", @@ -53714,15 +54518,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 = { - (3258 >> 8) & 0xff, - 3258 & 0xff, + (3326 >> 8) & 0xff, + 3326 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (492 >> 8) & 0xff, - 492 & 0xff} + (507 >> 8) & 0xff, + 507 & 0xff} }, { .description = "l3.prot", @@ -53730,8 +54534,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3261 >> 8) & 0xff, - 3261 & 0xff, + (3329 >> 8) & 0xff, + 3329 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53743,15 +54547,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 = { - (3268 >> 8) & 0xff, - 3268 & 0xff, + (3336 >> 8) & 0xff, + 3336 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (494 >> 8) & 0xff, - 494 & 0xff} + (509 >> 8) & 0xff, + 509 & 0xff} }, { .description = "l3.qos", @@ -53759,15 +54563,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 = { - (3272 >> 8) & 0xff, - 3272 & 0xff, + (3340 >> 8) & 0xff, + 3340 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (495 >> 8) & 0xff, - 495 & 0xff} + (510 >> 8) & 0xff, + 510 & 0xff} }, { .description = "l3.qos", @@ -53775,8 +54579,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3275 >> 8) & 0xff, - 3275 & 0xff, + (3343 >> 8) & 0xff, + 3343 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -53788,15 +54592,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 = { - (3282 >> 8) & 0xff, - 3282 & 0xff, + (3350 >> 8) & 0xff, + 3350 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (497 >> 8) & 0xff, - 497 & 0xff} + (512 >> 8) & 0xff, + 512 & 0xff} }, { .description = "l3.qos", @@ -53804,15 +54608,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 = { - (3286 >> 8) & 0xff, - 3286 & 0xff, + (3354 >> 8) & 0xff, + 3354 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (498 >> 8) & 0xff, - 498 & 0xff} + (513 >> 8) & 0xff, + 513 & 0xff} }, { .description = "l3.qos", @@ -53820,8 +54624,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3289 >> 8) & 0xff, - 3289 & 0xff, + (3357 >> 8) & 0xff, + 3357 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -53833,15 +54637,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 = { - (3296 >> 8) & 0xff, - 3296 & 0xff, + (3364 >> 8) & 0xff, + 3364 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (500 >> 8) & 0xff, - 500 & 0xff} + (515 >> 8) & 0xff, + 515 & 0xff} }, { .description = "l4.src", @@ -53849,15 +54653,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 = { - (3300 >> 8) & 0xff, - 3300 & 0xff, + (3368 >> 8) & 0xff, + 3368 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (501 >> 8) & 0xff, - 501 & 0xff} + (516 >> 8) & 0xff, + 516 & 0xff} }, { .description = "l4.src", @@ -53865,15 +54669,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 = { - (3303 >> 8) & 0xff, - 3303 & 0xff, + (3371 >> 8) & 0xff, + 3371 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (502 >> 8) & 0xff, - 502 & 0xff} + (517 >> 8) & 0xff, + 517 & 0xff} }, { .description = "l4.src", @@ -53881,8 +54685,8 @@ struct bnxt_ulp_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 = { - (3306 >> 8) & 0xff, - 3306 & 0xff, + (3374 >> 8) & 0xff, + 3374 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -53894,15 +54698,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 = { - (3312 >> 8) & 0xff, - 3312 & 0xff, + (3380 >> 8) & 0xff, + 3380 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (504 >> 8) & 0xff, - 504 & 0xff} + (519 >> 8) & 0xff, + 519 & 0xff} }, { .description = "l4.src", @@ -53910,15 +54714,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 = { - (3316 >> 8) & 0xff, - 3316 & 0xff, + (3384 >> 8) & 0xff, + 3384 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (505 >> 8) & 0xff, - 505 & 0xff} + (520 >> 8) & 0xff, + 520 & 0xff} }, { .description = "l4.src", @@ -53926,15 +54730,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 = { - (3319 >> 8) & 0xff, - 3319 & 0xff, + (3387 >> 8) & 0xff, + 3387 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (506 >> 8) & 0xff, - 506 & 0xff} + (521 >> 8) & 0xff, + 521 & 0xff} }, { .description = "l4.src", @@ -53942,8 +54746,8 @@ struct bnxt_ulp_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 = { - (3322 >> 8) & 0xff, - 3322 & 0xff, + (3390 >> 8) & 0xff, + 3390 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -53955,15 +54759,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 = { - (3328 >> 8) & 0xff, - 3328 & 0xff, + (3396 >> 8) & 0xff, + 3396 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (508 >> 8) & 0xff, - 508 & 0xff} + (523 >> 8) & 0xff, + 523 & 0xff} }, { .description = "l4.dst", @@ -53971,15 +54775,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 = { - (3332 >> 8) & 0xff, - 3332 & 0xff, + (3400 >> 8) & 0xff, + 3400 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (509 >> 8) & 0xff, - 509 & 0xff} + (524 >> 8) & 0xff, + 524 & 0xff} }, { .description = "l4.dst", @@ -53987,15 +54791,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 = { - (3335 >> 8) & 0xff, - 3335 & 0xff, + (3403 >> 8) & 0xff, + 3403 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (510 >> 8) & 0xff, - 510 & 0xff} + (525 >> 8) & 0xff, + 525 & 0xff} }, { .description = "l4.dst", @@ -54003,8 +54807,8 @@ struct bnxt_ulp_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 = { - (3338 >> 8) & 0xff, - 3338 & 0xff, + (3406 >> 8) & 0xff, + 3406 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -54016,15 +54820,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 = { - (3344 >> 8) & 0xff, - 3344 & 0xff, + (3412 >> 8) & 0xff, + 3412 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (512 >> 8) & 0xff, - 512 & 0xff} + (527 >> 8) & 0xff, + 527 & 0xff} }, { .description = "l4.dst", @@ -54032,15 +54836,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 = { - (3348 >> 8) & 0xff, - 3348 & 0xff, + (3416 >> 8) & 0xff, + 3416 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (513 >> 8) & 0xff, - 513 & 0xff} + (528 >> 8) & 0xff, + 528 & 0xff} }, { .description = "l4.dst", @@ -54048,15 +54852,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 = { - (3351 >> 8) & 0xff, - 3351 & 0xff, + (3419 >> 8) & 0xff, + 3419 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (514 >> 8) & 0xff, - 514 & 0xff} + (529 >> 8) & 0xff, + 529 & 0xff} }, { .description = "l4.dst", @@ -54064,8 +54868,8 @@ struct bnxt_ulp_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 = { - (3354 >> 8) & 0xff, - 3354 & 0xff, + (3422 >> 8) & 0xff, + 3422 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -54078,15 +54882,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 = { - (3359 >> 8) & 0xff, - 3359 & 0xff, + (3427 >> 8) & 0xff, + 3427 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (516 >> 8) & 0xff, - 516 & 0xff} + (531 >> 8) & 0xff, + 531 & 0xff} }, { .description = "", @@ -54094,15 +54898,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 = { - (3361 >> 8) & 0xff, - 3361 & 0xff, + (3429 >> 8) & 0xff, + 3429 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (517 >> 8) & 0xff, - 517 & 0xff} + (532 >> 8) & 0xff, + 532 & 0xff} }, { .description = "", @@ -54110,15 +54914,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 = { - (3363 >> 8) & 0xff, - 3363 & 0xff, + (3431 >> 8) & 0xff, + 3431 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (518 >> 8) & 0xff, - 518 & 0xff} + (533 >> 8) & 0xff, + 533 & 0xff} }, { .description = "", @@ -54126,15 +54930,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 = { - (3365 >> 8) & 0xff, - 3365 & 0xff, + (3433 >> 8) & 0xff, + 3433 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (519 >> 8) & 0xff, - 519 & 0xff} + (534 >> 8) & 0xff, + 534 & 0xff} }, { .description = "", @@ -54142,8 +54946,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3367 >> 8) & 0xff, - 3367 & 0xff, + (3435 >> 8) & 0xff, + 3435 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54151,8 +54955,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (520 >> 8) & 0xff, - 520 & 0xff} + (535 >> 8) & 0xff, + 535 & 0xff} }, { .description = "", @@ -54160,8 +54964,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3369 >> 8) & 0xff, - 3369 & 0xff, + (3437 >> 8) & 0xff, + 3437 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54169,8 +54973,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (521 >> 8) & 0xff, - 521 & 0xff} + (536 >> 8) & 0xff, + 536 & 0xff} }, { .description = "", @@ -54178,8 +54982,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3371 >> 8) & 0xff, - 3371 & 0xff, + (3439 >> 8) & 0xff, + 3439 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54187,8 +54991,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { ULP_THOR_SYM_PROF_TCAM_PRI_L3}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (522 >> 8) & 0xff, - 522 & 0xff} + (537 >> 8) & 0xff, + 537 & 0xff} }, { .description = "", @@ -54196,8 +55000,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3373 >> 8) & 0xff, - 3373 & 0xff, + (3441 >> 8) & 0xff, + 3441 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54213,15 +55017,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 = { - (3377 >> 8) & 0xff, - 3377 & 0xff, + (3445 >> 8) & 0xff, + 3445 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (524 >> 8) & 0xff, - 524 & 0xff} + (539 >> 8) & 0xff, + 539 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -54229,15 +55033,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 = { - (3379 >> 8) & 0xff, - 3379 & 0xff, + (3447 >> 8) & 0xff, + 3447 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (525 >> 8) & 0xff, - 525 & 0xff} + (540 >> 8) & 0xff, + 540 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -54245,8 +55049,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3381 >> 8) & 0xff, - 3381 & 0xff, + (3449 >> 8) & 0xff, + 3449 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -54258,8 +55062,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3385 >> 8) & 0xff, - 3385 & 0xff, + (3453 >> 8) & 0xff, + 3453 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54267,8 +55071,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 = { - (527 >> 8) & 0xff, - 527 & 0xff} + (542 >> 8) & 0xff, + 542 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -54276,8 +55080,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3387 >> 8) & 0xff, - 3387 & 0xff, + (3455 >> 8) & 0xff, + 3455 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54285,8 +55089,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 = { - (528 >> 8) & 0xff, - 528 & 0xff} + (543 >> 8) & 0xff, + 543 & 0xff} }, { .description = "l4_hdr_is_udp_tcp", @@ -54294,8 +55098,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3389 >> 8) & 0xff, - 3389 & 0xff, + (3457 >> 8) & 0xff, + 3457 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54309,15 +55113,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 = { - (3393 >> 8) & 0xff, - 3393 & 0xff, + (3461 >> 8) & 0xff, + 3461 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (530 >> 8) & 0xff, - 530 & 0xff} + (545 >> 8) & 0xff, + 545 & 0xff} }, { .description = "l4_hdr_type", @@ -54325,15 +55129,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 = { - (3395 >> 8) & 0xff, - 3395 & 0xff, + (3463 >> 8) & 0xff, + 3463 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (531 >> 8) & 0xff, - 531 & 0xff} + (546 >> 8) & 0xff, + 546 & 0xff} }, { .description = "l4_hdr_type", @@ -54341,8 +55145,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3397 >> 8) & 0xff, - 3397 & 0xff, + (3465 >> 8) & 0xff, + 3465 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -54354,15 +55158,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 = { - (3401 >> 8) & 0xff, - 3401 & 0xff, + (3469 >> 8) & 0xff, + 3469 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (533 >> 8) & 0xff, - 533 & 0xff} + (548 >> 8) & 0xff, + 548 & 0xff} }, { .description = "l4_hdr_type", @@ -54370,8 +55174,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3403 >> 8) & 0xff, - 3403 & 0xff, + (3471 >> 8) & 0xff, + 3471 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54379,8 +55183,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 = { - (534 >> 8) & 0xff, - 534 & 0xff} + (549 >> 8) & 0xff, + 549 & 0xff} }, { .description = "l4_hdr_type", @@ -54388,8 +55192,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3405 >> 8) & 0xff, - 3405 & 0xff, + (3473 >> 8) & 0xff, + 3473 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54403,15 +55207,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 = { - (3409 >> 8) & 0xff, - 3409 & 0xff, + (3477 >> 8) & 0xff, + 3477 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (536 >> 8) & 0xff, - 536 & 0xff} + (551 >> 8) & 0xff, + 551 & 0xff} }, { .description = "l4_hdr_error", @@ -54419,15 +55223,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 = { - (3411 >> 8) & 0xff, - 3411 & 0xff, + (3479 >> 8) & 0xff, + 3479 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (537 >> 8) & 0xff, - 537 & 0xff} + (552 >> 8) & 0xff, + 552 & 0xff} }, { .description = "l4_hdr_error", @@ -54435,8 +55239,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3413 >> 8) & 0xff, - 3413 & 0xff, + (3481 >> 8) & 0xff, + 3481 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -54448,15 +55252,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 = { - (3417 >> 8) & 0xff, - 3417 & 0xff, + (3485 >> 8) & 0xff, + 3485 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (539 >> 8) & 0xff, - 539 & 0xff} + (554 >> 8) & 0xff, + 554 & 0xff} }, { .description = "l4_hdr_error", @@ -54464,15 +55268,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 = { - (3419 >> 8) & 0xff, - 3419 & 0xff, + (3487 >> 8) & 0xff, + 3487 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (540 >> 8) & 0xff, - 540 & 0xff} + (555 >> 8) & 0xff, + 555 & 0xff} }, { .description = "l4_hdr_error", @@ -54480,8 +55284,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3421 >> 8) & 0xff, - 3421 & 0xff, + (3489 >> 8) & 0xff, + 3489 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -54493,15 +55297,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 = { - (3425 >> 8) & 0xff, - 3425 & 0xff, + (3493 >> 8) & 0xff, + 3493 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (542 >> 8) & 0xff, - 542 & 0xff} + (557 >> 8) & 0xff, + 557 & 0xff} }, { .description = "l4_hdr_valid", @@ -54509,15 +55313,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 = { - (3427 >> 8) & 0xff, - 3427 & 0xff, + (3495 >> 8) & 0xff, + 3495 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (543 >> 8) & 0xff, - 543 & 0xff} + (558 >> 8) & 0xff, + 558 & 0xff} }, { .description = "l4_hdr_valid", @@ -54525,8 +55329,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3429 >> 8) & 0xff, - 3429 & 0xff, + (3497 >> 8) & 0xff, + 3497 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -54538,8 +55342,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3433 >> 8) & 0xff, - 3433 & 0xff, + (3501 >> 8) & 0xff, + 3501 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54547,8 +55351,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 = { - (545 >> 8) & 0xff, - 545 & 0xff} + (560 >> 8) & 0xff, + 560 & 0xff} }, { .description = "l4_hdr_valid", @@ -54556,8 +55360,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3435 >> 8) & 0xff, - 3435 & 0xff, + (3503 >> 8) & 0xff, + 3503 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54565,8 +55369,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 = { - (546 >> 8) & 0xff, - 546 & 0xff} + (561 >> 8) & 0xff, + 561 & 0xff} }, { .description = "l4_hdr_valid", @@ -54574,8 +55378,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3437 >> 8) & 0xff, - 3437 & 0xff, + (3505 >> 8) & 0xff, + 3505 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54589,8 +55393,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3441 >> 8) & 0xff, - 3441 & 0xff, + (3509 >> 8) & 0xff, + 3509 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54598,8 +55402,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 = { - (548 >> 8) & 0xff, - 548 & 0xff} + (563 >> 8) & 0xff, + 563 & 0xff} }, { .description = "l3_hdr_isIP", @@ -54607,8 +55411,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3443 >> 8) & 0xff, - 3443 & 0xff, + (3511 >> 8) & 0xff, + 3511 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54616,8 +55420,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 = { - (549 >> 8) & 0xff, - 549 & 0xff} + (564 >> 8) & 0xff, + 564 & 0xff} }, { .description = "l3_hdr_isIP", @@ -54625,8 +55429,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3445 >> 8) & 0xff, - 3445 & 0xff, + (3513 >> 8) & 0xff, + 3513 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54640,15 +55444,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 = { - (3449 >> 8) & 0xff, - 3449 & 0xff, + (3517 >> 8) & 0xff, + 3517 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (551 >> 8) & 0xff, - 551 & 0xff} + (566 >> 8) & 0xff, + 566 & 0xff} }, { .description = "l3_hdr_type", @@ -54656,15 +55460,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 = { - (3451 >> 8) & 0xff, - 3451 & 0xff, + (3519 >> 8) & 0xff, + 3519 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (552 >> 8) & 0xff, - 552 & 0xff} + (567 >> 8) & 0xff, + 567 & 0xff} }, { .description = "l3_hdr_type", @@ -54672,8 +55476,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3453 >> 8) & 0xff, - 3453 & 0xff, + (3521 >> 8) & 0xff, + 3521 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -54685,8 +55489,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3457 >> 8) & 0xff, - 3457 & 0xff, + (3525 >> 8) & 0xff, + 3525 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54694,8 +55498,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 = { - (554 >> 8) & 0xff, - 554 & 0xff} + (569 >> 8) & 0xff, + 569 & 0xff} }, { .description = "l3_hdr_type", @@ -54703,15 +55507,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 = { - (3459 >> 8) & 0xff, - 3459 & 0xff, + (3527 >> 8) & 0xff, + 3527 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (555 >> 8) & 0xff, - 555 & 0xff} + (570 >> 8) & 0xff, + 570 & 0xff} }, { .description = "l3_hdr_type", @@ -54719,8 +55523,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3461 >> 8) & 0xff, - 3461 & 0xff, + (3529 >> 8) & 0xff, + 3529 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -54732,15 +55536,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 = { - (3465 >> 8) & 0xff, - 3465 & 0xff, + (3533 >> 8) & 0xff, + 3533 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (557 >> 8) & 0xff, - 557 & 0xff} + (572 >> 8) & 0xff, + 572 & 0xff} }, { .description = "l3_hdr_error", @@ -54748,15 +55552,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 = { - (3467 >> 8) & 0xff, - 3467 & 0xff, + (3535 >> 8) & 0xff, + 3535 & 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} + (573 >> 8) & 0xff, + 573 & 0xff} }, { .description = "l3_hdr_error", @@ -54764,8 +55568,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3469 >> 8) & 0xff, - 3469 & 0xff, + (3537 >> 8) & 0xff, + 3537 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -54777,15 +55581,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 = { - (3473 >> 8) & 0xff, - 3473 & 0xff, + (3541 >> 8) & 0xff, + 3541 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (560 >> 8) & 0xff, - 560 & 0xff} + (575 >> 8) & 0xff, + 575 & 0xff} }, { .description = "l3_hdr_error", @@ -54793,15 +55597,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 = { - (3475 >> 8) & 0xff, - 3475 & 0xff, + (3543 >> 8) & 0xff, + 3543 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (561 >> 8) & 0xff, - 561 & 0xff} + (576 >> 8) & 0xff, + 576 & 0xff} }, { .description = "l3_hdr_error", @@ -54809,8 +55613,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3477 >> 8) & 0xff, - 3477 & 0xff, + (3545 >> 8) & 0xff, + 3545 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -54822,15 +55626,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 = { - (3481 >> 8) & 0xff, - 3481 & 0xff, + (3549 >> 8) & 0xff, + 3549 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (563 >> 8) & 0xff, - 563 & 0xff} + (578 >> 8) & 0xff, + 578 & 0xff} }, { .description = "l3_hdr_valid", @@ -54838,15 +55642,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 = { - (3483 >> 8) & 0xff, - 3483 & 0xff, + (3551 >> 8) & 0xff, + 3551 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (564 >> 8) & 0xff, - 564 & 0xff} + (579 >> 8) & 0xff, + 579 & 0xff} }, { .description = "l3_hdr_valid", @@ -54854,8 +55658,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3485 >> 8) & 0xff, - 3485 & 0xff, + (3553 >> 8) & 0xff, + 3553 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -54867,8 +55671,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3489 >> 8) & 0xff, - 3489 & 0xff, + (3557 >> 8) & 0xff, + 3557 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54876,8 +55680,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 = { - (566 >> 8) & 0xff, - 566 & 0xff} + (581 >> 8) & 0xff, + 581 & 0xff} }, { .description = "l3_hdr_valid", @@ -54885,8 +55689,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3491 >> 8) & 0xff, - 3491 & 0xff, + (3559 >> 8) & 0xff, + 3559 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54894,8 +55698,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 = { - (567 >> 8) & 0xff, - 567 & 0xff} + (582 >> 8) & 0xff, + 582 & 0xff} }, { .description = "l3_hdr_valid", @@ -54903,8 +55707,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3493 >> 8) & 0xff, - 3493 & 0xff, + (3561 >> 8) & 0xff, + 3561 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54918,8 +55722,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3498 >> 8) & 0xff, - 3498 & 0xff, + (3566 >> 8) & 0xff, + 3566 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54933,8 +55737,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3504 >> 8) & 0xff, - 3504 & 0xff, + (3572 >> 8) & 0xff, + 3572 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54948,8 +55752,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3511 >> 8) & 0xff, - 3511 & 0xff, + (3579 >> 8) & 0xff, + 3579 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -54961,8 +55765,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3515 >> 8) & 0xff, - 3515 & 0xff, + (3583 >> 8) & 0xff, + 3583 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -54974,8 +55778,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3519 >> 8) & 0xff, - 3519 & 0xff, + (3587 >> 8) & 0xff, + 3587 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -54989,15 +55793,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 = { - (3523 >> 8) & 0xff, - 3523 & 0xff, + (3591 >> 8) & 0xff, + 3591 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (574 >> 8) & 0xff, - 574 & 0xff} + (589 >> 8) & 0xff, + 589 & 0xff} }, { .description = "tun_hdr_type", @@ -55005,15 +55809,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 = { - (3525 >> 8) & 0xff, - 3525 & 0xff, + (3593 >> 8) & 0xff, + 3593 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (575 >> 8) & 0xff, - 575 & 0xff} + (590 >> 8) & 0xff, + 590 & 0xff} }, { .description = "tun_hdr_type", @@ -55021,15 +55825,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 = { - (3527 >> 8) & 0xff, - 3527 & 0xff, + (3595 >> 8) & 0xff, + 3595 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (576 >> 8) & 0xff, - 576 & 0xff} + (591 >> 8) & 0xff, + 591 & 0xff} }, { .description = "tun_hdr_type", @@ -55037,15 +55841,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 = { - (3529 >> 8) & 0xff, - 3529 & 0xff, + (3597 >> 8) & 0xff, + 3597 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (577 >> 8) & 0xff, - 577 & 0xff} + (592 >> 8) & 0xff, + 592 & 0xff} }, { .description = "tun_hdr_type", @@ -55053,8 +55857,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3531 >> 8) & 0xff, - 3531 & 0xff, + (3599 >> 8) & 0xff, + 3599 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -55066,15 +55870,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 = { - (3535 >> 8) & 0xff, - 3535 & 0xff, + (3603 >> 8) & 0xff, + 3603 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (579 >> 8) & 0xff, - 579 & 0xff} + (594 >> 8) & 0xff, + 594 & 0xff} }, { .description = "tun_hdr_type", @@ -55082,8 +55886,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3537 >> 8) & 0xff, - 3537 & 0xff, + (3605 >> 8) & 0xff, + 3605 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55091,8 +55895,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 = { - (580 >> 8) & 0xff, - 580 & 0xff} + (595 >> 8) & 0xff, + 595 & 0xff} }, { .description = "tun_hdr_type", @@ -55100,8 +55904,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3539 >> 8) & 0xff, - 3539 & 0xff, + (3607 >> 8) & 0xff, + 3607 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55109,8 +55913,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 = { - (581 >> 8) & 0xff, - 581 & 0xff} + (596 >> 8) & 0xff, + 596 & 0xff} }, { .description = "tun_hdr_type", @@ -55118,8 +55922,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3541 >> 8) & 0xff, - 3541 & 0xff, + (3609 >> 8) & 0xff, + 3609 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55127,8 +55931,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 = { - (582 >> 8) & 0xff, - 582 & 0xff} + (597 >> 8) & 0xff, + 597 & 0xff} }, { .description = "tun_hdr_type", @@ -55136,8 +55940,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3543 >> 8) & 0xff, - 3543 & 0xff, + (3611 >> 8) & 0xff, + 3611 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55151,8 +55955,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3550 >> 8) & 0xff, - 3550 & 0xff, + (3618 >> 8) & 0xff, + 3618 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -55164,8 +55968,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3554 >> 8) & 0xff, - 3554 & 0xff, + (3622 >> 8) & 0xff, + 3622 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55179,8 +55983,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3558 >> 8) & 0xff, - 3558 & 0xff, + (3626 >> 8) & 0xff, + 3626 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -55192,8 +55996,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3562 >> 8) & 0xff, - 3562 & 0xff, + (3630 >> 8) & 0xff, + 3630 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55207,8 +56011,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3566 >> 8) & 0xff, - 3566 & 0xff, + (3634 >> 8) & 0xff, + 3634 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -55220,8 +56024,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3570 >> 8) & 0xff, - 3570 & 0xff, + (3638 >> 8) & 0xff, + 3638 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -55233,15 +56037,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 = { - (3574 >> 8) & 0xff, - 3574 & 0xff, + (3642 >> 8) & 0xff, + 3642 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (590 >> 8) & 0xff, - 590 & 0xff} + (605 >> 8) & 0xff, + 605 & 0xff} }, { .description = "tl4_hdr_valid", @@ -55249,8 +56053,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3576 >> 8) & 0xff, - 3576 & 0xff, + (3644 >> 8) & 0xff, + 3644 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -55262,8 +56066,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3579 >> 8) & 0xff, - 3579 & 0xff, + (3647 >> 8) & 0xff, + 3647 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55271,8 +56075,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 = { - (592 >> 8) & 0xff, - 592 & 0xff} + (607 >> 8) & 0xff, + 607 & 0xff} }, { .description = "tl4_hdr_valid", @@ -55280,8 +56084,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3581 >> 8) & 0xff, - 3581 & 0xff, + (3649 >> 8) & 0xff, + 3649 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -55293,8 +56097,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3584 >> 8) & 0xff, - 3584 & 0xff, + (3652 >> 8) & 0xff, + 3652 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55308,8 +56112,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3588 >> 8) & 0xff, - 3588 & 0xff, + (3656 >> 8) & 0xff, + 3656 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -55321,8 +56125,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3592 >> 8) & 0xff, - 3592 & 0xff, + (3660 >> 8) & 0xff, + 3660 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -55334,8 +56138,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3596 >> 8) & 0xff, - 3596 & 0xff, + (3664 >> 8) & 0xff, + 3664 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -55347,8 +56151,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3600 >> 8) & 0xff, - 3600 & 0xff, + (3668 >> 8) & 0xff, + 3668 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ZERO, @@ -55360,8 +56164,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3604 >> 8) & 0xff, - 3604 & 0xff, + (3672 >> 8) & 0xff, + 3672 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -55375,10 +56179,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3618 >> 8) & 0xff, - 3618 & 0xff, - (1 >> 8) & 0xff, - 1 & 0xff}, + (3686 >> 8) & 0xff, + 3686 & 0xff, + (2 >> 8) & 0xff, + 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, .field_opr2 = { (BNXT_ULP_RF_IDX_JUMP_META >> 8) & 0xff, @@ -55391,8 +56195,24 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3629 >> 8) & 0xff, - 3629 & 0xff, + (3697 >> 8) & 0xff, + 3697 & 0xff, + (1 >> 8) & 0xff, + 1 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, + .field_opr2 = { + (616 >> 8) & 0xff, + 616 & 0xff}, + .field_src3 = BNXT_ULP_FIELD_SRC_SKIP + }, + { + .description = "meta", + .field_bit_size = 16, + .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, + .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, + .field_opr1 = { + (3698 >> 8) & 0xff, + 3698 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -55407,8 +56227,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3644 >> 8) & 0xff, - 3644 & 0xff, + (3713 >> 8) & 0xff, + 3713 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -55423,8 +56243,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3651 >> 8) & 0xff, - 3651 & 0xff, + (3720 >> 8) & 0xff, + 3720 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -55439,8 +56259,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3669 >> 8) & 0xff, - 3669 & 0xff, + (3738 >> 8) & 0xff, + 3738 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55455,8 +56275,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3679 >> 8) & 0xff, - 3679 & 0xff, + (3748 >> 8) & 0xff, + 3748 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55471,8 +56291,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3706 >> 8) & 0xff, - 3706 & 0xff, + (3775 >> 8) & 0xff, + 3775 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55487,8 +56307,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3711 >> 8) & 0xff, - 3711 & 0xff, + (3780 >> 8) & 0xff, + 3780 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55503,8 +56323,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3732 >> 8) & 0xff, - 3732 & 0xff, + (3801 >> 8) & 0xff, + 3801 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55519,8 +56339,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3740 >> 8) & 0xff, - 3740 & 0xff, + (3809 >> 8) & 0xff, + 3809 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55535,8 +56355,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3748 >> 8) & 0xff, - 3748 & 0xff, + (3817 >> 8) & 0xff, + 3817 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55551,8 +56371,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3756 >> 8) & 0xff, - 3756 & 0xff, + (3825 >> 8) & 0xff, + 3825 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55567,8 +56387,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3764 >> 8) & 0xff, - 3764 & 0xff, + (3833 >> 8) & 0xff, + 3833 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55583,8 +56403,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3772 >> 8) & 0xff, - 3772 & 0xff, + (3841 >> 8) & 0xff, + 3841 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55599,8 +56419,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3780 >> 8) & 0xff, - 3780 & 0xff, + (3849 >> 8) & 0xff, + 3849 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55615,8 +56435,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3788 >> 8) & 0xff, - 3788 & 0xff, + (3857 >> 8) & 0xff, + 3857 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55631,8 +56451,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3797 >> 8) & 0xff, - 3797 & 0xff, + (3866 >> 8) & 0xff, + 3866 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55647,8 +56467,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3806 >> 8) & 0xff, - 3806 & 0xff, + (3875 >> 8) & 0xff, + 3875 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55663,8 +56483,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3813 >> 8) & 0xff, - 3813 & 0xff, + (3882 >> 8) & 0xff, + 3882 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55679,8 +56499,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3819 >> 8) & 0xff, - 3819 & 0xff, + (3888 >> 8) & 0xff, + 3888 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55695,8 +56515,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3826 >> 8) & 0xff, - 3826 & 0xff, + (3895 >> 8) & 0xff, + 3895 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55711,8 +56531,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3833 >> 8) & 0xff, - 3833 & 0xff, + (3902 >> 8) & 0xff, + 3902 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55727,8 +56547,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3840 >> 8) & 0xff, - 3840 & 0xff, + (3909 >> 8) & 0xff, + 3909 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55743,8 +56563,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3847 >> 8) & 0xff, - 3847 & 0xff, + (3916 >> 8) & 0xff, + 3916 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55759,8 +56579,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3855 >> 8) & 0xff, - 3855 & 0xff, + (3924 >> 8) & 0xff, + 3924 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55775,8 +56595,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3864 >> 8) & 0xff, - 3864 & 0xff, + (3933 >> 8) & 0xff, + 3933 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55791,8 +56611,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3873 >> 8) & 0xff, - 3873 & 0xff, + (3942 >> 8) & 0xff, + 3942 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55801,8 +56621,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 = { - (626 >> 8) & 0xff, - 626 & 0xff} + (642 >> 8) & 0xff, + 642 & 0xff} }, { .description = "l2_ivv", @@ -55810,8 +56630,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3878 >> 8) & 0xff, - 3878 & 0xff, + (3947 >> 8) & 0xff, + 3947 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55820,8 +56640,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 = { - (627 >> 8) & 0xff, - 627 & 0xff} + (643 >> 8) & 0xff, + 643 & 0xff} }, { .description = "l2_ivv", @@ -55829,8 +56649,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3882 >> 8) & 0xff, - 3882 & 0xff, + (3951 >> 8) & 0xff, + 3951 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55845,8 +56665,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3891 >> 8) & 0xff, - 3891 & 0xff, + (3960 >> 8) & 0xff, + 3960 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55855,8 +56675,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 = { - (629 >> 8) & 0xff, - 629 & 0xff} + (645 >> 8) & 0xff, + 645 & 0xff} }, { .description = "l2_ivv", @@ -55864,8 +56684,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3896 >> 8) & 0xff, - 3896 & 0xff, + (3965 >> 8) & 0xff, + 3965 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55874,8 +56694,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 = { - (630 >> 8) & 0xff, - 630 & 0xff} + (646 >> 8) & 0xff, + 646 & 0xff} }, { .description = "l2_ivv", @@ -55883,8 +56703,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3900 >> 8) & 0xff, - 3900 & 0xff, + (3969 >> 8) & 0xff, + 3969 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55899,8 +56719,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3909 >> 8) & 0xff, - 3909 & 0xff, + (3978 >> 8) & 0xff, + 3978 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55915,8 +56735,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3918 >> 8) & 0xff, - 3918 & 0xff, + (3987 >> 8) & 0xff, + 3987 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55931,8 +56751,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3926 >> 8) & 0xff, - 3926 & 0xff, + (3995 >> 8) & 0xff, + 3995 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55947,8 +56767,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3933 >> 8) & 0xff, - 3933 & 0xff, + (4002 >> 8) & 0xff, + 4002 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55963,8 +56783,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3940 >> 8) & 0xff, - 3940 & 0xff, + (4009 >> 8) & 0xff, + 4009 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55979,8 +56799,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3947 >> 8) & 0xff, - 3947 & 0xff, + (4016 >> 8) & 0xff, + 4016 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -55995,8 +56815,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3954 >> 8) & 0xff, - 3954 & 0xff, + (4023 >> 8) & 0xff, + 4023 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56011,8 +56831,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3961 >> 8) & 0xff, - 3961 & 0xff, + (4030 >> 8) & 0xff, + 4030 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56027,8 +56847,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3968 >> 8) & 0xff, - 3968 & 0xff, + (4037 >> 8) & 0xff, + 4037 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56043,8 +56863,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3975 >> 8) & 0xff, - 3975 & 0xff, + (4044 >> 8) & 0xff, + 4044 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56059,8 +56879,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3982 >> 8) & 0xff, - 3982 & 0xff, + (4051 >> 8) & 0xff, + 4051 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56069,8 +56889,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 = { - (642 >> 8) & 0xff, - 642 & 0xff} + (658 >> 8) & 0xff, + 658 & 0xff} }, { .description = "l3.ttl", @@ -56078,8 +56898,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3986 >> 8) & 0xff, - 3986 & 0xff, + (4055 >> 8) & 0xff, + 4055 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56088,8 +56908,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 = { - (643 >> 8) & 0xff, - 643 & 0xff} + (659 >> 8) & 0xff, + 659 & 0xff} }, { .description = "l3.ttl", @@ -56097,8 +56917,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3989 >> 8) & 0xff, - 3989 & 0xff, + (4058 >> 8) & 0xff, + 4058 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56113,8 +56933,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (3996 >> 8) & 0xff, - 3996 & 0xff, + (4065 >> 8) & 0xff, + 4065 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56123,8 +56943,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 = { - (645 >> 8) & 0xff, - 645 & 0xff} + (661 >> 8) & 0xff, + 661 & 0xff} }, { .description = "l3.ttl", @@ -56132,8 +56952,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4000 >> 8) & 0xff, - 4000 & 0xff, + (4069 >> 8) & 0xff, + 4069 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56142,8 +56962,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 = { - (646 >> 8) & 0xff, - 646 & 0xff} + (662 >> 8) & 0xff, + 662 & 0xff} }, { .description = "l3.ttl", @@ -56151,8 +56971,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4003 >> 8) & 0xff, - 4003 & 0xff, + (4072 >> 8) & 0xff, + 4072 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56167,8 +56987,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4010 >> 8) & 0xff, - 4010 & 0xff, + (4079 >> 8) & 0xff, + 4079 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56177,8 +56997,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 = { - (648 >> 8) & 0xff, - 648 & 0xff} + (664 >> 8) & 0xff, + 664 & 0xff} }, { .description = "l3.prot", @@ -56186,8 +57006,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4014 >> 8) & 0xff, - 4014 & 0xff, + (4083 >> 8) & 0xff, + 4083 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56196,8 +57016,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 = { - (649 >> 8) & 0xff, - 649 & 0xff} + (665 >> 8) & 0xff, + 665 & 0xff} }, { .description = "l3.prot", @@ -56205,8 +57025,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4017 >> 8) & 0xff, - 4017 & 0xff, + (4086 >> 8) & 0xff, + 4086 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56221,8 +57041,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4024 >> 8) & 0xff, - 4024 & 0xff, + (4093 >> 8) & 0xff, + 4093 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56231,8 +57051,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 = { - (651 >> 8) & 0xff, - 651 & 0xff} + (667 >> 8) & 0xff, + 667 & 0xff} }, { .description = "l3.prot", @@ -56240,8 +57060,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4028 >> 8) & 0xff, - 4028 & 0xff, + (4097 >> 8) & 0xff, + 4097 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56250,8 +57070,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 = { - (652 >> 8) & 0xff, - 652 & 0xff} + (668 >> 8) & 0xff, + 668 & 0xff} }, { .description = "l3.prot", @@ -56259,8 +57079,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4031 >> 8) & 0xff, - 4031 & 0xff, + (4100 >> 8) & 0xff, + 4100 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56275,8 +57095,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4038 >> 8) & 0xff, - 4038 & 0xff, + (4107 >> 8) & 0xff, + 4107 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56285,8 +57105,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 = { - (654 >> 8) & 0xff, - 654 & 0xff} + (670 >> 8) & 0xff, + 670 & 0xff} }, { .description = "l3.qos", @@ -56294,8 +57114,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4042 >> 8) & 0xff, - 4042 & 0xff, + (4111 >> 8) & 0xff, + 4111 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56304,8 +57124,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 = { - (655 >> 8) & 0xff, - 655 & 0xff} + (671 >> 8) & 0xff, + 671 & 0xff} }, { .description = "l3.qos", @@ -56313,8 +57133,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4045 >> 8) & 0xff, - 4045 & 0xff, + (4114 >> 8) & 0xff, + 4114 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56329,8 +57149,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4052 >> 8) & 0xff, - 4052 & 0xff, + (4121 >> 8) & 0xff, + 4121 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56339,8 +57159,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 = { - (657 >> 8) & 0xff, - 657 & 0xff} + (673 >> 8) & 0xff, + 673 & 0xff} }, { .description = "l3.qos", @@ -56348,8 +57168,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4056 >> 8) & 0xff, - 4056 & 0xff, + (4125 >> 8) & 0xff, + 4125 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56358,8 +57178,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 = { - (658 >> 8) & 0xff, - 658 & 0xff} + (674 >> 8) & 0xff, + 674 & 0xff} }, { .description = "l3.qos", @@ -56367,8 +57187,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4059 >> 8) & 0xff, - 4059 & 0xff, + (4128 >> 8) & 0xff, + 4128 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56383,8 +57203,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4066 >> 8) & 0xff, - 4066 & 0xff, + (4135 >> 8) & 0xff, + 4135 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56393,8 +57213,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 = { - (660 >> 8) & 0xff, - 660 & 0xff} + (676 >> 8) & 0xff, + 676 & 0xff} }, { .description = "l4.src", @@ -56402,8 +57222,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4070 >> 8) & 0xff, - 4070 & 0xff, + (4139 >> 8) & 0xff, + 4139 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56412,8 +57232,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 = { - (661 >> 8) & 0xff, - 661 & 0xff} + (677 >> 8) & 0xff, + 677 & 0xff} }, { .description = "l4.src", @@ -56421,8 +57241,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4073 >> 8) & 0xff, - 4073 & 0xff, + (4142 >> 8) & 0xff, + 4142 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56431,8 +57251,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 = { - (662 >> 8) & 0xff, - 662 & 0xff} + (678 >> 8) & 0xff, + 678 & 0xff} }, { .description = "l4.src", @@ -56440,8 +57260,8 @@ struct bnxt_ulp_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 = { - (4076 >> 8) & 0xff, - 4076 & 0xff, + (4145 >> 8) & 0xff, + 4145 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -56453,8 +57273,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4082 >> 8) & 0xff, - 4082 & 0xff, + (4151 >> 8) & 0xff, + 4151 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56463,8 +57283,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 = { - (664 >> 8) & 0xff, - 664 & 0xff} + (680 >> 8) & 0xff, + 680 & 0xff} }, { .description = "l4.src", @@ -56472,8 +57292,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4086 >> 8) & 0xff, - 4086 & 0xff, + (4155 >> 8) & 0xff, + 4155 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56482,8 +57302,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 = { - (665 >> 8) & 0xff, - 665 & 0xff} + (681 >> 8) & 0xff, + 681 & 0xff} }, { .description = "l4.src", @@ -56491,8 +57311,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4089 >> 8) & 0xff, - 4089 & 0xff, + (4158 >> 8) & 0xff, + 4158 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56501,8 +57321,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 = { - (666 >> 8) & 0xff, - 666 & 0xff} + (682 >> 8) & 0xff, + 682 & 0xff} }, { .description = "l4.src", @@ -56510,8 +57330,8 @@ struct bnxt_ulp_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 = { - (4092 >> 8) & 0xff, - 4092 & 0xff, + (4161 >> 8) & 0xff, + 4161 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -56523,8 +57343,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4098 >> 8) & 0xff, - 4098 & 0xff, + (4167 >> 8) & 0xff, + 4167 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56533,8 +57353,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 = { - (668 >> 8) & 0xff, - 668 & 0xff} + (684 >> 8) & 0xff, + 684 & 0xff} }, { .description = "l4.dst", @@ -56542,8 +57362,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4102 >> 8) & 0xff, - 4102 & 0xff, + (4171 >> 8) & 0xff, + 4171 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56552,8 +57372,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 = { - (669 >> 8) & 0xff, - 669 & 0xff} + (685 >> 8) & 0xff, + 685 & 0xff} }, { .description = "l4.dst", @@ -56561,8 +57381,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4105 >> 8) & 0xff, - 4105 & 0xff, + (4174 >> 8) & 0xff, + 4174 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56571,8 +57391,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 = { - (670 >> 8) & 0xff, - 670 & 0xff} + (686 >> 8) & 0xff, + 686 & 0xff} }, { .description = "l4.dst", @@ -56580,8 +57400,8 @@ struct bnxt_ulp_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 = { - (4108 >> 8) & 0xff, - 4108 & 0xff, + (4177 >> 8) & 0xff, + 4177 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -56593,8 +57413,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4114 >> 8) & 0xff, - 4114 & 0xff, + (4183 >> 8) & 0xff, + 4183 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56603,8 +57423,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 = { - (672 >> 8) & 0xff, - 672 & 0xff} + (688 >> 8) & 0xff, + 688 & 0xff} }, { .description = "l4.dst", @@ -56612,8 +57432,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4118 >> 8) & 0xff, - 4118 & 0xff, + (4187 >> 8) & 0xff, + 4187 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56622,8 +57442,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 = { - (673 >> 8) & 0xff, - 673 & 0xff} + (689 >> 8) & 0xff, + 689 & 0xff} }, { .description = "l4.dst", @@ -56631,8 +57451,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4121 >> 8) & 0xff, - 4121 & 0xff, + (4190 >> 8) & 0xff, + 4190 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -56641,8 +57461,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 = { - (674 >> 8) & 0xff, - 674 & 0xff} + (690 >> 8) & 0xff, + 690 & 0xff} }, { .description = "l4.dst", @@ -56650,8 +57470,8 @@ struct bnxt_ulp_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 = { - (4124 >> 8) & 0xff, - 4124 & 0xff, + (4193 >> 8) & 0xff, + 4193 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_SKIP, @@ -56663,8 +57483,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4158 >> 8) & 0xff, - 4158 & 0xff, + (4227 >> 8) & 0xff, + 4227 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56678,8 +57498,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4172 >> 8) & 0xff, - 4172 & 0xff, + (4241 >> 8) & 0xff, + 4241 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56693,8 +57513,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4180 >> 8) & 0xff, - 4180 & 0xff, + (4249 >> 8) & 0xff, + 4249 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56708,8 +57528,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4188 >> 8) & 0xff, - 4188 & 0xff, + (4257 >> 8) & 0xff, + 4257 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56723,8 +57543,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4196 >> 8) & 0xff, - 4196 & 0xff, + (4265 >> 8) & 0xff, + 4265 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56738,8 +57558,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4204 >> 8) & 0xff, - 4204 & 0xff, + (4273 >> 8) & 0xff, + 4273 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56753,8 +57573,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4212 >> 8) & 0xff, - 4212 & 0xff, + (4281 >> 8) & 0xff, + 4281 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56768,8 +57588,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4221 >> 8) & 0xff, - 4221 & 0xff, + (4290 >> 8) & 0xff, + 4290 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56783,8 +57603,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4228 >> 8) & 0xff, - 4228 & 0xff, + (4297 >> 8) & 0xff, + 4297 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56798,8 +57618,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4235 >> 8) & 0xff, - 4235 & 0xff, + (4304 >> 8) & 0xff, + 4304 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56813,8 +57633,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4242 >> 8) & 0xff, - 4242 & 0xff, + (4311 >> 8) & 0xff, + 4311 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56828,8 +57648,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4250 >> 8) & 0xff, - 4250 & 0xff, + (4319 >> 8) & 0xff, + 4319 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56843,8 +57663,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4259 >> 8) & 0xff, - 4259 & 0xff, + (4328 >> 8) & 0xff, + 4328 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56852,8 +57672,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (688 >> 8) & 0xff, - 688 & 0xff} + (704 >> 8) & 0xff, + 704 & 0xff} }, { .description = "l2_ivv.en", @@ -56861,8 +57681,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4264 >> 8) & 0xff, - 4264 & 0xff, + (4333 >> 8) & 0xff, + 4333 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56870,8 +57690,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (689 >> 8) & 0xff, - 689 & 0xff} + (705 >> 8) & 0xff, + 705 & 0xff} }, { .description = "l2_ivv.en", @@ -56879,8 +57699,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4268 >> 8) & 0xff, - 4268 & 0xff, + (4337 >> 8) & 0xff, + 4337 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56894,8 +57714,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4277 >> 8) & 0xff, - 4277 & 0xff, + (4346 >> 8) & 0xff, + 4346 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56909,8 +57729,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4285 >> 8) & 0xff, - 4285 & 0xff, + (4354 >> 8) & 0xff, + 4354 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56918,8 +57738,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (692 >> 8) & 0xff, - 692 & 0xff} + (708 >> 8) & 0xff, + 708 & 0xff} }, { .description = "l3_sip.en", @@ -56927,8 +57747,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4289 >> 8) & 0xff, - 4289 & 0xff, + (4358 >> 8) & 0xff, + 4358 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56936,8 +57756,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (693 >> 8) & 0xff, - 693 & 0xff} + (709 >> 8) & 0xff, + 709 & 0xff} }, { .description = "l3_sip.en", @@ -56945,8 +57765,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4292 >> 8) & 0xff, - 4292 & 0xff, + (4361 >> 8) & 0xff, + 4361 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56960,8 +57780,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4299 >> 8) & 0xff, - 4299 & 0xff, + (4368 >> 8) & 0xff, + 4368 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56969,8 +57789,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (695 >> 8) & 0xff, - 695 & 0xff} + (711 >> 8) & 0xff, + 711 & 0xff} }, { .description = "l3_dip.en", @@ -56978,8 +57798,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4303 >> 8) & 0xff, - 4303 & 0xff, + (4372 >> 8) & 0xff, + 4372 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -56987,8 +57807,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (696 >> 8) & 0xff, - 696 & 0xff} + (712 >> 8) & 0xff, + 712 & 0xff} }, { .description = "l3_dip.en", @@ -56996,8 +57816,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4306 >> 8) & 0xff, - 4306 & 0xff, + (4375 >> 8) & 0xff, + 4375 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57011,8 +57831,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4313 >> 8) & 0xff, - 4313 & 0xff, + (4382 >> 8) & 0xff, + 4382 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57020,8 +57840,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (698 >> 8) & 0xff, - 698 & 0xff} + (714 >> 8) & 0xff, + 714 & 0xff} }, { .description = "l3_ttl.en", @@ -57029,8 +57849,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4317 >> 8) & 0xff, - 4317 & 0xff, + (4386 >> 8) & 0xff, + 4386 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57038,8 +57858,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (699 >> 8) & 0xff, - 699 & 0xff} + (715 >> 8) & 0xff, + 715 & 0xff} }, { .description = "l3_ttl.en", @@ -57047,8 +57867,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4320 >> 8) & 0xff, - 4320 & 0xff, + (4389 >> 8) & 0xff, + 4389 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57062,8 +57882,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4327 >> 8) & 0xff, - 4327 & 0xff, + (4396 >> 8) & 0xff, + 4396 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57071,8 +57891,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (701 >> 8) & 0xff, - 701 & 0xff} + (717 >> 8) & 0xff, + 717 & 0xff} }, { .description = "l3_prot.en", @@ -57080,8 +57900,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4331 >> 8) & 0xff, - 4331 & 0xff, + (4400 >> 8) & 0xff, + 4400 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57089,8 +57909,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (702 >> 8) & 0xff, - 702 & 0xff} + (718 >> 8) & 0xff, + 718 & 0xff} }, { .description = "l3_prot.en", @@ -57098,8 +57918,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4334 >> 8) & 0xff, - 4334 & 0xff, + (4403 >> 8) & 0xff, + 4403 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57113,8 +57933,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4341 >> 8) & 0xff, - 4341 & 0xff, + (4410 >> 8) & 0xff, + 4410 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57122,8 +57942,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (704 >> 8) & 0xff, - 704 & 0xff} + (720 >> 8) & 0xff, + 720 & 0xff} }, { .description = "l3_qos.en", @@ -57131,8 +57951,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4345 >> 8) & 0xff, - 4345 & 0xff, + (4414 >> 8) & 0xff, + 4414 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57140,8 +57960,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (705 >> 8) & 0xff, - 705 & 0xff} + (721 >> 8) & 0xff, + 721 & 0xff} }, { .description = "l3_qos.en", @@ -57149,8 +57969,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4348 >> 8) & 0xff, - 4348 & 0xff, + (4417 >> 8) & 0xff, + 4417 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57164,8 +57984,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4355 >> 8) & 0xff, - 4355 & 0xff, + (4424 >> 8) & 0xff, + 4424 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57173,8 +57993,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (707 >> 8) & 0xff, - 707 & 0xff} + (723 >> 8) & 0xff, + 723 & 0xff} }, { .description = "l4_src.en", @@ -57182,8 +58002,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4359 >> 8) & 0xff, - 4359 & 0xff, + (4428 >> 8) & 0xff, + 4428 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57191,8 +58011,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (708 >> 8) & 0xff, - 708 & 0xff} + (724 >> 8) & 0xff, + 724 & 0xff} }, { .description = "l4_src.en", @@ -57200,8 +58020,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4362 >> 8) & 0xff, - 4362 & 0xff, + (4431 >> 8) & 0xff, + 4431 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57215,8 +58035,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4369 >> 8) & 0xff, - 4369 & 0xff, + (4438 >> 8) & 0xff, + 4438 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57224,8 +58044,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (710 >> 8) & 0xff, - 710 & 0xff} + (726 >> 8) & 0xff, + 726 & 0xff} }, { .description = "l4_dst.en", @@ -57233,8 +58053,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4373 >> 8) & 0xff, - 4373 & 0xff, + (4442 >> 8) & 0xff, + 4442 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57242,8 +58062,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (711 >> 8) & 0xff, - 711 & 0xff} + (727 >> 8) & 0xff, + 727 & 0xff} }, { .description = "l4_dst.en", @@ -57251,8 +58071,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4376 >> 8) & 0xff, - 4376 & 0xff, + (4445 >> 8) & 0xff, + 4445 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -57266,8 +58086,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4420 >> 8) & 0xff, - 4420 & 0xff, + (4489 >> 8) & 0xff, + 4489 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57279,8 +58099,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4430 >> 8) & 0xff, - 4430 & 0xff, + (4499 >> 8) & 0xff, + 4499 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57295,8 +58115,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4481 >> 8) & 0xff, - 4481 & 0xff, + (4550 >> 8) & 0xff, + 4550 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57308,8 +58128,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4489 >> 8) & 0xff, - 4489 & 0xff, + (4558 >> 8) & 0xff, + 4558 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57324,8 +58144,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4497 >> 8) & 0xff, - 4497 & 0xff, + (4566 >> 8) & 0xff, + 4566 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57337,8 +58157,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4505 >> 8) & 0xff, - 4505 & 0xff, + (4574 >> 8) & 0xff, + 4574 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57353,8 +58173,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4513 >> 8) & 0xff, - 4513 & 0xff, + (4582 >> 8) & 0xff, + 4582 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57366,8 +58186,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4521 >> 8) & 0xff, - 4521 & 0xff, + (4590 >> 8) & 0xff, + 4590 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57382,8 +58202,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4529 >> 8) & 0xff, - 4529 & 0xff, + (4598 >> 8) & 0xff, + 4598 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57395,8 +58215,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4537 >> 8) & 0xff, - 4537 & 0xff, + (4606 >> 8) & 0xff, + 4606 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57411,8 +58231,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4546 >> 8) & 0xff, - 4546 & 0xff, + (4615 >> 8) & 0xff, + 4615 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57424,8 +58244,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4555 >> 8) & 0xff, - 4555 & 0xff, + (4624 >> 8) & 0xff, + 4624 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57440,8 +58260,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4562 >> 8) & 0xff, - 4562 & 0xff, + (4631 >> 8) & 0xff, + 4631 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57453,8 +58273,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4568 >> 8) & 0xff, - 4568 & 0xff, + (4637 >> 8) & 0xff, + 4637 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57469,8 +58289,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4575 >> 8) & 0xff, - 4575 & 0xff, + (4644 >> 8) & 0xff, + 4644 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57482,8 +58302,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4582 >> 8) & 0xff, - 4582 & 0xff, + (4651 >> 8) & 0xff, + 4651 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57498,8 +58318,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4589 >> 8) & 0xff, - 4589 & 0xff, + (4658 >> 8) & 0xff, + 4658 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57511,8 +58331,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4596 >> 8) & 0xff, - 4596 & 0xff, + (4665 >> 8) & 0xff, + 4665 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57527,8 +58347,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4604 >> 8) & 0xff, - 4604 & 0xff, + (4673 >> 8) & 0xff, + 4673 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57540,8 +58360,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4613 >> 8) & 0xff, - 4613 & 0xff, + (4682 >> 8) & 0xff, + 4682 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57556,15 +58376,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 = { - (4622 >> 8) & 0xff, - 4622 & 0xff, + (4691 >> 8) & 0xff, + 4691 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (733 >> 8) & 0xff, - 733 & 0xff} + (749 >> 8) & 0xff, + 749 & 0xff} }, { .description = "l2_ivv", @@ -57572,15 +58392,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 = { - (4627 >> 8) & 0xff, - 4627 & 0xff, + (4696 >> 8) & 0xff, + 4696 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (734 >> 8) & 0xff, - 734 & 0xff} + (750 >> 8) & 0xff, + 750 & 0xff} }, { .description = "l2_ivv", @@ -57588,8 +58408,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4631 >> 8) & 0xff, - 4631 & 0xff, + (4700 >> 8) & 0xff, + 4700 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57601,8 +58421,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4640 >> 8) & 0xff, - 4640 & 0xff, + (4709 >> 8) & 0xff, + 4709 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57611,8 +58431,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 = { - (736 >> 8) & 0xff, - 736 & 0xff} + (752 >> 8) & 0xff, + 752 & 0xff} }, { .description = "l2_ivv", @@ -57620,8 +58440,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4645 >> 8) & 0xff, - 4645 & 0xff, + (4714 >> 8) & 0xff, + 4714 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57630,8 +58450,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 = { - (737 >> 8) & 0xff, - 737 & 0xff} + (753 >> 8) & 0xff, + 753 & 0xff} }, { .description = "l2_ivv", @@ -57639,8 +58459,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4649 >> 8) & 0xff, - 4649 & 0xff, + (4718 >> 8) & 0xff, + 4718 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57655,8 +58475,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4658 >> 8) & 0xff, - 4658 & 0xff, + (4727 >> 8) & 0xff, + 4727 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57668,8 +58488,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4667 >> 8) & 0xff, - 4667 & 0xff, + (4736 >> 8) & 0xff, + 4736 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57684,8 +58504,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4675 >> 8) & 0xff, - 4675 & 0xff, + (4744 >> 8) & 0xff, + 4744 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57697,8 +58517,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4682 >> 8) & 0xff, - 4682 & 0xff, + (4751 >> 8) & 0xff, + 4751 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57713,8 +58533,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4689 >> 8) & 0xff, - 4689 & 0xff, + (4758 >> 8) & 0xff, + 4758 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57726,8 +58546,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4696 >> 8) & 0xff, - 4696 & 0xff, + (4765 >> 8) & 0xff, + 4765 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57742,8 +58562,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4703 >> 8) & 0xff, - 4703 & 0xff, + (4772 >> 8) & 0xff, + 4772 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57755,8 +58575,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4710 >> 8) & 0xff, - 4710 & 0xff, + (4779 >> 8) & 0xff, + 4779 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57771,8 +58591,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4717 >> 8) & 0xff, - 4717 & 0xff, + (4786 >> 8) & 0xff, + 4786 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57784,8 +58604,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4724 >> 8) & 0xff, - 4724 & 0xff, + (4793 >> 8) & 0xff, + 4793 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57800,15 +58620,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 = { - (4731 >> 8) & 0xff, - 4731 & 0xff, + (4800 >> 8) & 0xff, + 4800 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (749 >> 8) & 0xff, - 749 & 0xff} + (765 >> 8) & 0xff, + 765 & 0xff} }, { .description = "l3.ttl", @@ -57816,15 +58636,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 = { - (4735 >> 8) & 0xff, - 4735 & 0xff, + (4804 >> 8) & 0xff, + 4804 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (750 >> 8) & 0xff, - 750 & 0xff} + (766 >> 8) & 0xff, + 766 & 0xff} }, { .description = "l3.ttl", @@ -57832,8 +58652,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4738 >> 8) & 0xff, - 4738 & 0xff, + (4807 >> 8) & 0xff, + 4807 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57845,8 +58665,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4745 >> 8) & 0xff, - 4745 & 0xff, + (4814 >> 8) & 0xff, + 4814 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57855,8 +58675,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 = { - (752 >> 8) & 0xff, - 752 & 0xff} + (768 >> 8) & 0xff, + 768 & 0xff} }, { .description = "l3.ttl", @@ -57864,8 +58684,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4749 >> 8) & 0xff, - 4749 & 0xff, + (4818 >> 8) & 0xff, + 4818 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57874,8 +58694,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 = { - (753 >> 8) & 0xff, - 753 & 0xff} + (769 >> 8) & 0xff, + 769 & 0xff} }, { .description = "l3.ttl", @@ -57883,8 +58703,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4752 >> 8) & 0xff, - 4752 & 0xff, + (4821 >> 8) & 0xff, + 4821 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57899,15 +58719,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 = { - (4759 >> 8) & 0xff, - 4759 & 0xff, + (4828 >> 8) & 0xff, + 4828 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (755 >> 8) & 0xff, - 755 & 0xff} + (771 >> 8) & 0xff, + 771 & 0xff} }, { .description = "l3.prot", @@ -57915,15 +58735,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 = { - (4763 >> 8) & 0xff, - 4763 & 0xff, + (4832 >> 8) & 0xff, + 4832 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (756 >> 8) & 0xff, - 756 & 0xff} + (772 >> 8) & 0xff, + 772 & 0xff} }, { .description = "l3.prot", @@ -57931,8 +58751,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4766 >> 8) & 0xff, - 4766 & 0xff, + (4835 >> 8) & 0xff, + 4835 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -57944,8 +58764,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4773 >> 8) & 0xff, - 4773 & 0xff, + (4842 >> 8) & 0xff, + 4842 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57954,8 +58774,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 = { - (758 >> 8) & 0xff, - 758 & 0xff} + (774 >> 8) & 0xff, + 774 & 0xff} }, { .description = "l3.prot", @@ -57963,8 +58783,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4777 >> 8) & 0xff, - 4777 & 0xff, + (4846 >> 8) & 0xff, + 4846 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57973,8 +58793,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 = { - (759 >> 8) & 0xff, - 759 & 0xff} + (775 >> 8) & 0xff, + 775 & 0xff} }, { .description = "l3.prot", @@ -57982,8 +58802,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4780 >> 8) & 0xff, - 4780 & 0xff, + (4849 >> 8) & 0xff, + 4849 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -57998,15 +58818,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 = { - (4787 >> 8) & 0xff, - 4787 & 0xff, + (4856 >> 8) & 0xff, + 4856 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (761 >> 8) & 0xff, - 761 & 0xff} + (777 >> 8) & 0xff, + 777 & 0xff} }, { .description = "l3.qos", @@ -58014,15 +58834,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 = { - (4791 >> 8) & 0xff, - 4791 & 0xff, + (4860 >> 8) & 0xff, + 4860 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (762 >> 8) & 0xff, - 762 & 0xff} + (778 >> 8) & 0xff, + 778 & 0xff} }, { .description = "l3.qos", @@ -58030,8 +58850,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4794 >> 8) & 0xff, - 4794 & 0xff, + (4863 >> 8) & 0xff, + 4863 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -58043,8 +58863,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4801 >> 8) & 0xff, - 4801 & 0xff, + (4870 >> 8) & 0xff, + 4870 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58053,8 +58873,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 = { - (764 >> 8) & 0xff, - 764 & 0xff} + (780 >> 8) & 0xff, + 780 & 0xff} }, { .description = "l3.qos", @@ -58062,8 +58882,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4805 >> 8) & 0xff, - 4805 & 0xff, + (4874 >> 8) & 0xff, + 4874 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58072,8 +58892,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 = { - (765 >> 8) & 0xff, - 765 & 0xff} + (781 >> 8) & 0xff, + 781 & 0xff} }, { .description = "l3.qos", @@ -58081,8 +58901,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4808 >> 8) & 0xff, - 4808 & 0xff, + (4877 >> 8) & 0xff, + 4877 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58097,15 +58917,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 = { - (4815 >> 8) & 0xff, - 4815 & 0xff, + (4884 >> 8) & 0xff, + 4884 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (767 >> 8) & 0xff, - 767 & 0xff} + (783 >> 8) & 0xff, + 783 & 0xff} }, { .description = "l4.src", @@ -58113,15 +58933,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 = { - (4819 >> 8) & 0xff, - 4819 & 0xff, + (4888 >> 8) & 0xff, + 4888 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (768 >> 8) & 0xff, - 768 & 0xff} + (784 >> 8) & 0xff, + 784 & 0xff} }, { .description = "l4.src", @@ -58129,8 +58949,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4822 >> 8) & 0xff, - 4822 & 0xff, + (4891 >> 8) & 0xff, + 4891 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -58142,8 +58962,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4829 >> 8) & 0xff, - 4829 & 0xff, + (4898 >> 8) & 0xff, + 4898 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58152,8 +58972,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 = { - (770 >> 8) & 0xff, - 770 & 0xff} + (786 >> 8) & 0xff, + 786 & 0xff} }, { .description = "l4.src", @@ -58161,8 +58981,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4833 >> 8) & 0xff, - 4833 & 0xff, + (4902 >> 8) & 0xff, + 4902 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58171,8 +58991,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 = { - (771 >> 8) & 0xff, - 771 & 0xff} + (787 >> 8) & 0xff, + 787 & 0xff} }, { .description = "l4.src", @@ -58180,8 +59000,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4836 >> 8) & 0xff, - 4836 & 0xff, + (4905 >> 8) & 0xff, + 4905 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58196,15 +59016,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 = { - (4843 >> 8) & 0xff, - 4843 & 0xff, + (4912 >> 8) & 0xff, + 4912 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (773 >> 8) & 0xff, - 773 & 0xff} + (789 >> 8) & 0xff, + 789 & 0xff} }, { .description = "l4.dst", @@ -58212,15 +59032,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 = { - (4847 >> 8) & 0xff, - 4847 & 0xff, + (4916 >> 8) & 0xff, + 4916 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (774 >> 8) & 0xff, - 774 & 0xff} + (790 >> 8) & 0xff, + 790 & 0xff} }, { .description = "l4.dst", @@ -58228,8 +59048,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4850 >> 8) & 0xff, - 4850 & 0xff, + (4919 >> 8) & 0xff, + 4919 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_ONES, @@ -58241,8 +59061,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4857 >> 8) & 0xff, - 4857 & 0xff, + (4926 >> 8) & 0xff, + 4926 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58251,8 +59071,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 = { - (776 >> 8) & 0xff, - 776 & 0xff} + (792 >> 8) & 0xff, + 792 & 0xff} }, { .description = "l4.dst", @@ -58260,8 +59080,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4861 >> 8) & 0xff, - 4861 & 0xff, + (4930 >> 8) & 0xff, + 4930 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58270,8 +59090,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 = { - (777 >> 8) & 0xff, - 777 & 0xff} + (793 >> 8) & 0xff, + 793 & 0xff} }, { .description = "l4.dst", @@ -58279,8 +59099,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_key_ext_list[] = { .field_opc = BNXT_ULP_FIELD_OPC_TERNARY_LIST, .field_src1 = BNXT_ULP_FIELD_SRC_LIST_AND, .field_opr1 = { - (4864 >> 8) & 0xff, - 4864 & 0xff, + (4933 >> 8) & 0xff, + 4933 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_HF, @@ -58685,8 +59505,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 = { - (165 >> 8) & 0xff, - 165 & 0xff, + (167 >> 8) & 0xff, + 167 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58724,8 +59544,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_OR, .field_opr1 = { - (167 >> 8) & 0xff, - 167 & 0xff, + (169 >> 8) & 0xff, + 169 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58739,8 +59559,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 = { - (170 >> 8) & 0xff, - 170 & 0xff, + (172 >> 8) & 0xff, + 172 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58766,8 +59586,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 = { - (171 >> 8) & 0xff, - 171 & 0xff, + (173 >> 8) & 0xff, + 173 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58781,8 +59601,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 = { - (175 >> 8) & 0xff, - 175 & 0xff, + (177 >> 8) & 0xff, + 177 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58826,8 +59646,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 = { - (179 >> 8) & 0xff, - 179 & 0xff, + (181 >> 8) & 0xff, + 181 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58859,8 +59679,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 = { - (184 >> 8) & 0xff, - 184 & 0xff, + (186 >> 8) & 0xff, + 186 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58883,8 +59703,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 = { - (194 >> 8) & 0xff, - 194 & 0xff, + (196 >> 8) & 0xff, + 196 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58904,8 +59724,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 = { - (199 >> 8) & 0xff, - 199 & 0xff, + (201 >> 8) & 0xff, + 201 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, @@ -58929,8 +59749,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 = { - (208 >> 8) & 0xff, - 208 & 0xff, + (210 >> 8) & 0xff, + 210 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58953,8 +59773,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 = { - (216 >> 8) & 0xff, - 216 & 0xff, + (218 >> 8) & 0xff, + 218 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58971,8 +59791,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 = { - (224 >> 8) & 0xff, - 224 & 0xff, + (226 >> 8) & 0xff, + 226 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -58995,8 +59815,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 = { - (232 >> 8) & 0xff, - 232 & 0xff, + (234 >> 8) & 0xff, + 234 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59079,8 +59899,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 = { - (240 >> 8) & 0xff, - 240 & 0xff, + (242 >> 8) & 0xff, + 242 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59097,8 +59917,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 = { - (248 >> 8) & 0xff, - 248 & 0xff, + (250 >> 8) & 0xff, + 250 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59163,8 +59983,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 = { - (257 >> 8) & 0xff, - 257 & 0xff, + (259 >> 8) & 0xff, + 259 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59178,8 +59998,17 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { { .description = "tid.en", .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 = { + (268 >> 8) & 0xff, + 268 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + 1}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "tctxts.en", @@ -59217,8 +60046,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 = { - (263 >> 8) & 0xff, - 263 & 0xff, + (271 >> 8) & 0xff, + 271 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59226,8 +60055,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} + (21 >> 8) & 0xff, + 21 & 0xff} }, { .description = "l2_smac.en", @@ -59235,8 +60064,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 = { - (270 >> 8) & 0xff, - 270 & 0xff, + (278 >> 8) & 0xff, + 278 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59244,8 +60073,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (21 >> 8) & 0xff, - 21 & 0xff} + (22 >> 8) & 0xff, + 22 & 0xff} }, { .description = "l2_dt.en", @@ -59283,8 +60112,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 = { - (277 >> 8) & 0xff, - 277 & 0xff, + (285 >> 8) & 0xff, + 285 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59292,8 +60121,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (22 >> 8) & 0xff, - 22 & 0xff} + (23 >> 8) & 0xff, + 23 & 0xff} }, { .description = "l2_ovt.en", @@ -59319,8 +60148,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 = { - (286 >> 8) & 0xff, - 286 & 0xff, + (294 >> 8) & 0xff, + 294 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59328,8 +60157,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} + (24 >> 8) & 0xff, + 24 & 0xff} }, { .description = "l2_ivt.en", @@ -59343,8 +60172,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 = { - (304 >> 8) & 0xff, - 304 & 0xff, + (312 >> 8) & 0xff, + 312 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59352,8 +60181,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} + (27 >> 8) & 0xff, + 27 & 0xff} }, { .description = "l3_l3type.en", @@ -59367,8 +60196,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 = { - (313 >> 8) & 0xff, - 313 & 0xff, + (321 >> 8) & 0xff, + 321 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59376,8 +60205,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (27 >> 8) & 0xff, - 27 & 0xff} + (28 >> 8) & 0xff, + 28 & 0xff} }, { .description = "l3_sip_selcmp.en", @@ -59391,8 +60220,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 = { - (331 >> 8) & 0xff, - 331 & 0xff, + (339 >> 8) & 0xff, + 339 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59400,8 +60229,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (30 >> 8) & 0xff, - 30 & 0xff} + (31 >> 8) & 0xff, + 31 & 0xff} }, { .description = "l3_dip_selcmp.en", @@ -59415,8 +60244,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 = { - (349 >> 8) & 0xff, - 349 & 0xff, + (357 >> 8) & 0xff, + 357 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59424,8 +60253,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (33 >> 8) & 0xff, - 33 & 0xff} + (34 >> 8) & 0xff, + 34 & 0xff} }, { .description = "l3_prot.en", @@ -59433,8 +60262,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 = { - (367 >> 8) & 0xff, - 367 & 0xff, + (375 >> 8) & 0xff, + 375 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59442,8 +60271,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (36 >> 8) & 0xff, - 36 & 0xff} + (37 >> 8) & 0xff, + 37 & 0xff} }, { .description = "l3_fid.en", @@ -59457,8 +60286,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 = { - (385 >> 8) & 0xff, - 385 & 0xff, + (393 >> 8) & 0xff, + 393 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -59466,8 +60295,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (39 >> 8) & 0xff, - 39 & 0xff} + (40 >> 8) & 0xff, + 40 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -59541,18 +60370,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 = { - (403 >> 8) & 0xff, - 403 & 0xff, + (411 >> 8) & 0xff, + 411 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (42 >> 8) & 0xff, - 42 & 0xff}, + (43 >> 8) & 0xff, + 43 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (43 >> 8) & 0xff, - 43 & 0xff} + (44 >> 8) & 0xff, + 44 & 0xff} }, { .description = "l4_dst.en", @@ -59560,18 +60389,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 = { - (412 >> 8) & 0xff, - 412 & 0xff, + (420 >> 8) & 0xff, + 420 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (45 >> 8) & 0xff, - 45 & 0xff}, + (46 >> 8) & 0xff, + 46 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (46 >> 8) & 0xff, - 46 & 0xff} + (47 >> 8) & 0xff, + 47 & 0xff} }, { .description = "l4_flags.en", @@ -60480,8 +61309,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 = { - (1718 >> 8) & 0xff, - 1718 & 0xff, + (1765 >> 8) & 0xff, + 1765 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60519,8 +61348,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_OR, .field_opr1 = { - (1720 >> 8) & 0xff, - 1720 & 0xff, + (1767 >> 8) & 0xff, + 1767 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60534,8 +61363,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 = { - (1722 >> 8) & 0xff, - 1722 & 0xff, + (1769 >> 8) & 0xff, + 1769 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60561,8 +61390,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 = { - (1723 >> 8) & 0xff, - 1723 & 0xff, + (1770 >> 8) & 0xff, + 1770 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60576,8 +61405,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 = { - (1728 >> 8) & 0xff, - 1728 & 0xff, + (1775 >> 8) & 0xff, + 1775 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60621,8 +61450,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 = { - (1732 >> 8) & 0xff, - 1732 & 0xff, + (1779 >> 8) & 0xff, + 1779 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60654,8 +61483,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 = { - (1737 >> 8) & 0xff, - 1737 & 0xff, + (1784 >> 8) & 0xff, + 1784 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60663,8 +61492,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (287 >> 8) & 0xff, - 287 & 0xff} + (299 >> 8) & 0xff, + 299 & 0xff} }, { .description = "tl2_ivt.en", @@ -60678,8 +61507,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 = { - (1747 >> 8) & 0xff, - 1747 & 0xff, + (1794 >> 8) & 0xff, + 1794 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60699,8 +61528,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 = { - (1752 >> 8) & 0xff, - 1752 & 0xff, + (1799 >> 8) & 0xff, + 1799 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60708,8 +61537,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (288 >> 8) & 0xff, - 288 & 0xff} + (300 >> 8) & 0xff, + 300 & 0xff} }, { .description = "tl3_sip_selcmp.en", @@ -60723,8 +61552,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 = { - (1760 >> 8) & 0xff, - 1760 & 0xff, + (1807 >> 8) & 0xff, + 1807 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60732,8 +61561,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (289 >> 8) & 0xff, - 289 & 0xff} + (301 >> 8) & 0xff, + 301 & 0xff} }, { .description = "tl3_dip_selcmp.en", @@ -60747,8 +61576,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 = { - (1768 >> 8) & 0xff, - 1768 & 0xff, + (1815 >> 8) & 0xff, + 1815 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60756,8 +61585,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (290 >> 8) & 0xff, - 290 & 0xff} + (302 >> 8) & 0xff, + 302 & 0xff} }, { .description = "tl3_prot.en", @@ -60765,8 +61594,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 = { - (1776 >> 8) & 0xff, - 1776 & 0xff, + (1823 >> 8) & 0xff, + 1823 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60774,8 +61603,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (291 >> 8) & 0xff, - 291 & 0xff} + (303 >> 8) & 0xff, + 303 & 0xff} }, { .description = "tl3_fid.en", @@ -60789,8 +61618,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 = { - (1784 >> 8) & 0xff, - 1784 & 0xff, + (1831 >> 8) & 0xff, + 1831 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60798,8 +61627,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (292 >> 8) & 0xff, - 292 & 0xff} + (304 >> 8) & 0xff, + 304 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -60873,8 +61702,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 = { - (1792 >> 8) & 0xff, - 1792 & 0xff, + (1839 >> 8) & 0xff, + 1839 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60882,8 +61711,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (293 >> 8) & 0xff, - 293 & 0xff} + (305 >> 8) & 0xff, + 305 & 0xff} }, { .description = "tl4_dst.en", @@ -60891,8 +61720,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 = { - (1800 >> 8) & 0xff, - 1800 & 0xff, + (1847 >> 8) & 0xff, + 1847 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60900,8 +61729,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (294 >> 8) & 0xff, - 294 & 0xff} + (306 >> 8) & 0xff, + 306 & 0xff} }, { .description = "tl4_flags.en", @@ -60957,8 +61786,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 = { - (1809 >> 8) & 0xff, - 1809 & 0xff, + (1856 >> 8) & 0xff, + 1856 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -60966,14 +61795,23 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (295 >> 8) & 0xff, - 295 & 0xff} + (307 >> 8) & 0xff, + 307 & 0xff} }, { .description = "tid.en", .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 = { + (1865 >> 8) & 0xff, + 1865 & 0xff, + (3 >> 8) & 0xff, + 3 & 0xff}, + .field_src2 = BNXT_ULP_FIELD_SRC_CONST, + .field_opr2 = { + 1}, + .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "tctxts.en", @@ -61011,8 +61849,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 = { - (1815 >> 8) & 0xff, - 1815 & 0xff, + (1868 >> 8) & 0xff, + 1868 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61020,8 +61858,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (296 >> 8) & 0xff, - 296 & 0xff} + (309 >> 8) & 0xff, + 309 & 0xff} }, { .description = "l2_smac.en", @@ -61029,8 +61867,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 = { - (1824 >> 8) & 0xff, - 1824 & 0xff, + (1877 >> 8) & 0xff, + 1877 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61038,8 +61876,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (297 >> 8) & 0xff, - 297 & 0xff} + (310 >> 8) & 0xff, + 310 & 0xff} }, { .description = "l2_dt.en", @@ -61077,8 +61915,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 = { - (1831 >> 8) & 0xff, - 1831 & 0xff, + (1884 >> 8) & 0xff, + 1884 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61086,8 +61924,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (298 >> 8) & 0xff, - 298 & 0xff} + (311 >> 8) & 0xff, + 311 & 0xff} }, { .description = "l2_ovt.en", @@ -61113,8 +61951,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 = { - (1840 >> 8) & 0xff, - 1840 & 0xff, + (1893 >> 8) & 0xff, + 1893 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61122,8 +61960,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (299 >> 8) & 0xff, - 299 & 0xff} + (312 >> 8) & 0xff, + 312 & 0xff} }, { .description = "l2_ivt.en", @@ -61137,8 +61975,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 = { - (1858 >> 8) & 0xff, - 1858 & 0xff, + (1911 >> 8) & 0xff, + 1911 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61146,8 +61984,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (302 >> 8) & 0xff, - 302 & 0xff} + (315 >> 8) & 0xff, + 315 & 0xff} }, { .description = "l3_l3type.en", @@ -61161,8 +61999,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 = { - (1867 >> 8) & 0xff, - 1867 & 0xff, + (1920 >> 8) & 0xff, + 1920 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61170,8 +62008,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (303 >> 8) & 0xff, - 303 & 0xff} + (316 >> 8) & 0xff, + 316 & 0xff} }, { .description = "l3_sip_selcmp.en", @@ -61185,8 +62023,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 = { - (1881 >> 8) & 0xff, - 1881 & 0xff, + (1934 >> 8) & 0xff, + 1934 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61194,8 +62032,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (306 >> 8) & 0xff, - 306 & 0xff} + (319 >> 8) & 0xff, + 319 & 0xff} }, { .description = "l3_dip_selcmp.en", @@ -61209,8 +62047,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 = { - (1895 >> 8) & 0xff, - 1895 & 0xff, + (1948 >> 8) & 0xff, + 1948 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61218,8 +62056,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (309 >> 8) & 0xff, - 309 & 0xff} + (322 >> 8) & 0xff, + 322 & 0xff} }, { .description = "l3_prot.en", @@ -61227,8 +62065,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 = { - (1909 >> 8) & 0xff, - 1909 & 0xff, + (1962 >> 8) & 0xff, + 1962 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61236,8 +62074,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} + (325 >> 8) & 0xff, + 325 & 0xff} }, { .description = "l3_fid.en", @@ -61251,8 +62089,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 = { - (1923 >> 8) & 0xff, - 1923 & 0xff, + (1976 >> 8) & 0xff, + 1976 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61260,8 +62098,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} + (328 >> 8) & 0xff, + 328 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -61335,8 +62173,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 = { - (1937 >> 8) & 0xff, - 1937 & 0xff, + (1990 >> 8) & 0xff, + 1990 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61344,8 +62182,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} + (331 >> 8) & 0xff, + 331 & 0xff} }, { .description = "l4_dst.en", @@ -61353,8 +62191,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 = { - (1951 >> 8) & 0xff, - 1951 & 0xff, + (2004 >> 8) & 0xff, + 2004 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61362,8 +62200,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} + (334 >> 8) & 0xff, + 334 & 0xff} }, { .description = "l4_flags.en", @@ -61605,8 +62443,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 = { - (2570 >> 8) & 0xff, - 2570 & 0xff, + (2638 >> 8) & 0xff, + 2638 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61644,8 +62482,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_OR, .field_opr1 = { - (2572 >> 8) & 0xff, - 2572 & 0xff, + (2640 >> 8) & 0xff, + 2640 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61659,8 +62497,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 = { - (2575 >> 8) & 0xff, - 2575 & 0xff, + (2643 >> 8) & 0xff, + 2643 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61686,8 +62524,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 = { - (2576 >> 8) & 0xff, - 2576 & 0xff, + (2644 >> 8) & 0xff, + 2644 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61701,14 +62539,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 = { - (2580 >> 8) & 0xff, - 2580 & 0xff, + (2648 >> 8) & 0xff, + 2648 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (394 >> 8) & 0xff, - 394 & 0xff}, + (409 >> 8) & 0xff, + 409 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_ZERO }, { @@ -61747,8 +62585,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 = { - (2587 >> 8) & 0xff, - 2587 & 0xff, + (2655 >> 8) & 0xff, + 2655 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61780,8 +62618,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 = { - (2592 >> 8) & 0xff, - 2592 & 0xff, + (2660 >> 8) & 0xff, + 2660 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61789,8 +62627,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (395 >> 8) & 0xff, - 395 & 0xff} + (410 >> 8) & 0xff, + 410 & 0xff} }, { .description = "tl2_ivt.en", @@ -61804,8 +62642,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, + (2670 >> 8) & 0xff, + 2670 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61825,18 +62663,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 = { - (2607 >> 8) & 0xff, - 2607 & 0xff, + (2675 >> 8) & 0xff, + 2675 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (396 >> 8) & 0xff, - 396 & 0xff}, + (411 >> 8) & 0xff, + 411 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (397 >> 8) & 0xff, - 397 & 0xff} + (412 >> 8) & 0xff, + 412 & 0xff} }, { .description = "tl3_sip_selcmp.en", @@ -61850,8 +62688,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 = { - (2616 >> 8) & 0xff, - 2616 & 0xff, + (2684 >> 8) & 0xff, + 2684 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61859,8 +62697,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (398 >> 8) & 0xff, - 398 & 0xff} + (413 >> 8) & 0xff, + 413 & 0xff} }, { .description = "tl3_dip_selcmp.en", @@ -61874,8 +62712,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 = { - (2624 >> 8) & 0xff, - 2624 & 0xff, + (2692 >> 8) & 0xff, + 2692 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61883,8 +62721,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (399 >> 8) & 0xff, - 399 & 0xff} + (414 >> 8) & 0xff, + 414 & 0xff} }, { .description = "tl3_prot.en", @@ -61892,8 +62730,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 = { - (2632 >> 8) & 0xff, - 2632 & 0xff, + (2700 >> 8) & 0xff, + 2700 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61901,8 +62739,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (400 >> 8) & 0xff, - 400 & 0xff} + (415 >> 8) & 0xff, + 415 & 0xff} }, { .description = "tl3_fid.en", @@ -61916,8 +62754,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 = { - (2640 >> 8) & 0xff, - 2640 & 0xff, + (2708 >> 8) & 0xff, + 2708 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -61925,8 +62763,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (401 >> 8) & 0xff, - 401 & 0xff} + (416 >> 8) & 0xff, + 416 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -62000,8 +62838,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 = { - (2648 >> 8) & 0xff, - 2648 & 0xff, + (2716 >> 8) & 0xff, + 2716 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62009,8 +62847,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (402 >> 8) & 0xff, - 402 & 0xff} + (417 >> 8) & 0xff, + 417 & 0xff} }, { .description = "tl4_dst.en", @@ -62018,8 +62856,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 = { - (2656 >> 8) & 0xff, - 2656 & 0xff, + (2724 >> 8) & 0xff, + 2724 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62027,8 +62865,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (403 >> 8) & 0xff, - 403 & 0xff} + (418 >> 8) & 0xff, + 418 & 0xff} }, { .description = "tl4_flags.en", @@ -62084,8 +62922,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 = { - (2665 >> 8) & 0xff, - 2665 & 0xff, + (2733 >> 8) & 0xff, + 2733 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62093,8 +62931,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (404 >> 8) & 0xff, - 404 & 0xff} + (419 >> 8) & 0xff, + 419 & 0xff} }, { .description = "tid.en", @@ -62138,8 +62976,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 = { - (2671 >> 8) & 0xff, - 2671 & 0xff, + (2739 >> 8) & 0xff, + 2739 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62147,8 +62985,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (405 >> 8) & 0xff, - 405 & 0xff} + (420 >> 8) & 0xff, + 420 & 0xff} }, { .description = "l2_smac.en", @@ -62156,8 +62994,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 = { - (2678 >> 8) & 0xff, - 2678 & 0xff, + (2746 >> 8) & 0xff, + 2746 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62165,8 +63003,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (406 >> 8) & 0xff, - 406 & 0xff} + (421 >> 8) & 0xff, + 421 & 0xff} }, { .description = "l2_dt.en", @@ -62204,8 +63042,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 = { - (2685 >> 8) & 0xff, - 2685 & 0xff, + (2753 >> 8) & 0xff, + 2753 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62213,8 +63051,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (407 >> 8) & 0xff, - 407 & 0xff} + (422 >> 8) & 0xff, + 422 & 0xff} }, { .description = "l2_ovt.en", @@ -62240,8 +63078,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 = { - (2694 >> 8) & 0xff, - 2694 & 0xff, + (2762 >> 8) & 0xff, + 2762 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62249,8 +63087,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (408 >> 8) & 0xff, - 408 & 0xff} + (423 >> 8) & 0xff, + 423 & 0xff} }, { .description = "l2_ivt.en", @@ -62264,8 +63102,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 = { - (2712 >> 8) & 0xff, - 2712 & 0xff, + (2780 >> 8) & 0xff, + 2780 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62273,8 +63111,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (411 >> 8) & 0xff, - 411 & 0xff} + (426 >> 8) & 0xff, + 426 & 0xff} }, { .description = "l3_l3type.en", @@ -62288,8 +63126,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 = { - (2721 >> 8) & 0xff, - 2721 & 0xff, + (2789 >> 8) & 0xff, + 2789 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62297,8 +63135,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (412 >> 8) & 0xff, - 412 & 0xff} + (427 >> 8) & 0xff, + 427 & 0xff} }, { .description = "l3_sip_selcmp.en", @@ -62312,8 +63150,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 = { - (2739 >> 8) & 0xff, - 2739 & 0xff, + (2807 >> 8) & 0xff, + 2807 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62321,8 +63159,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (415 >> 8) & 0xff, - 415 & 0xff} + (430 >> 8) & 0xff, + 430 & 0xff} }, { .description = "l3_dip_selcmp.en", @@ -62336,8 +63174,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 = { - (2757 >> 8) & 0xff, - 2757 & 0xff, + (2825 >> 8) & 0xff, + 2825 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62345,8 +63183,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (418 >> 8) & 0xff, - 418 & 0xff} + (433 >> 8) & 0xff, + 433 & 0xff} }, { .description = "l3_prot.en", @@ -62354,8 +63192,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 = { - (2775 >> 8) & 0xff, - 2775 & 0xff, + (2843 >> 8) & 0xff, + 2843 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62363,8 +63201,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (421 >> 8) & 0xff, - 421 & 0xff} + (436 >> 8) & 0xff, + 436 & 0xff} }, { .description = "l3_fid.en", @@ -62378,8 +63216,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 = { - (2793 >> 8) & 0xff, - 2793 & 0xff, + (2861 >> 8) & 0xff, + 2861 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -62387,8 +63225,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (424 >> 8) & 0xff, - 424 & 0xff} + (439 >> 8) & 0xff, + 439 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -62462,18 +63300,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 = { - (2811 >> 8) & 0xff, - 2811 & 0xff, + (2879 >> 8) & 0xff, + 2879 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (427 >> 8) & 0xff, - 427 & 0xff}, + (442 >> 8) & 0xff, + 442 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (428 >> 8) & 0xff, - 428 & 0xff} + (443 >> 8) & 0xff, + 443 & 0xff} }, { .description = "l4_dst.en", @@ -62481,18 +63319,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 = { - (2820 >> 8) & 0xff, - 2820 & 0xff, + (2888 >> 8) & 0xff, + 2888 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr2 = { - (430 >> 8) & 0xff, - 430 & 0xff}, + (445 >> 8) & 0xff, + 445 & 0xff}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (431 >> 8) & 0xff, - 431 & 0xff} + (446 >> 8) & 0xff, + 446 & 0xff} }, { .description = "l4_flags.en", @@ -63401,8 +64239,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 = { - (4135 >> 8) & 0xff, - 4135 & 0xff, + (4204 >> 8) & 0xff, + 4204 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63440,8 +64278,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_OR, .field_opr1 = { - (4137 >> 8) & 0xff, - 4137 & 0xff, + (4206 >> 8) & 0xff, + 4206 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63455,8 +64293,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 = { - (4139 >> 8) & 0xff, - 4139 & 0xff, + (4208 >> 8) & 0xff, + 4208 & 0xff, (1 >> 8) & 0xff, 1 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63482,8 +64320,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 = { - (4140 >> 8) & 0xff, - 4140 & 0xff, + (4209 >> 8) & 0xff, + 4209 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63497,8 +64335,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 = { - (4144 >> 8) & 0xff, - 4144 & 0xff, + (4213 >> 8) & 0xff, + 4213 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63542,8 +64380,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 = { - (4148 >> 8) & 0xff, - 4148 & 0xff, + (4217 >> 8) & 0xff, + 4217 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63575,8 +64413,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 = { - (4153 >> 8) & 0xff, - 4153 & 0xff, + (4222 >> 8) & 0xff, + 4222 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63584,8 +64422,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (675 >> 8) & 0xff, - 675 & 0xff} + (691 >> 8) & 0xff, + 691 & 0xff} }, { .description = "tl2_ivt.en", @@ -63599,8 +64437,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 = { - (4163 >> 8) & 0xff, - 4163 & 0xff, + (4232 >> 8) & 0xff, + 4232 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63620,8 +64458,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 = { - (4168 >> 8) & 0xff, - 4168 & 0xff, + (4237 >> 8) & 0xff, + 4237 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63629,8 +64467,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (676 >> 8) & 0xff, - 676 & 0xff} + (692 >> 8) & 0xff, + 692 & 0xff} }, { .description = "tl3_sip_selcmp.en", @@ -63644,8 +64482,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 = { - (4176 >> 8) & 0xff, - 4176 & 0xff, + (4245 >> 8) & 0xff, + 4245 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63653,8 +64491,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (677 >> 8) & 0xff, - 677 & 0xff} + (693 >> 8) & 0xff, + 693 & 0xff} }, { .description = "tl3_dip_selcmp.en", @@ -63668,8 +64506,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 = { - (4184 >> 8) & 0xff, - 4184 & 0xff, + (4253 >> 8) & 0xff, + 4253 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63677,8 +64515,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (678 >> 8) & 0xff, - 678 & 0xff} + (694 >> 8) & 0xff, + 694 & 0xff} }, { .description = "tl3_prot.en", @@ -63686,8 +64524,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 = { - (4192 >> 8) & 0xff, - 4192 & 0xff, + (4261 >> 8) & 0xff, + 4261 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63695,8 +64533,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (679 >> 8) & 0xff, - 679 & 0xff} + (695 >> 8) & 0xff, + 695 & 0xff} }, { .description = "tl3_fid.en", @@ -63710,8 +64548,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 = { - (4200 >> 8) & 0xff, - 4200 & 0xff, + (4269 >> 8) & 0xff, + 4269 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63719,8 +64557,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (680 >> 8) & 0xff, - 680 & 0xff} + (696 >> 8) & 0xff, + 696 & 0xff} }, { .description = "tl3_ieh_nonext.en", @@ -63794,8 +64632,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 = { - (4208 >> 8) & 0xff, - 4208 & 0xff, + (4277 >> 8) & 0xff, + 4277 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63803,8 +64641,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (681 >> 8) & 0xff, - 681 & 0xff} + (697 >> 8) & 0xff, + 697 & 0xff} }, { .description = "tl4_dst.en", @@ -63812,8 +64650,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 = { - (4216 >> 8) & 0xff, - 4216 & 0xff, + (4285 >> 8) & 0xff, + 4285 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63821,8 +64659,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (682 >> 8) & 0xff, - 682 & 0xff} + (698 >> 8) & 0xff, + 698 & 0xff} }, { .description = "tl4_flags.en", @@ -63878,8 +64716,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 = { - (4225 >> 8) & 0xff, - 4225 & 0xff, + (4294 >> 8) & 0xff, + 4294 & 0xff, (3 >> 8) & 0xff, 3 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63887,8 +64725,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (683 >> 8) & 0xff, - 683 & 0xff} + (699 >> 8) & 0xff, + 699 & 0xff} }, { .description = "tid.en", @@ -63932,8 +64770,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 = { - (4231 >> 8) & 0xff, - 4231 & 0xff, + (4300 >> 8) & 0xff, + 4300 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63941,8 +64779,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (684 >> 8) & 0xff, - 684 & 0xff} + (700 >> 8) & 0xff, + 700 & 0xff} }, { .description = "l2_smac.en", @@ -63950,8 +64788,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 = { - (4238 >> 8) & 0xff, - 4238 & 0xff, + (4307 >> 8) & 0xff, + 4307 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -63959,8 +64797,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (685 >> 8) & 0xff, - 685 & 0xff} + (701 >> 8) & 0xff, + 701 & 0xff} }, { .description = "l2_dt.en", @@ -63998,8 +64836,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 = { - (4245 >> 8) & 0xff, - 4245 & 0xff, + (4314 >> 8) & 0xff, + 4314 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64007,8 +64845,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (686 >> 8) & 0xff, - 686 & 0xff} + (702 >> 8) & 0xff, + 702 & 0xff} }, { .description = "l2_ovt.en", @@ -64034,8 +64872,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 = { - (4254 >> 8) & 0xff, - 4254 & 0xff, + (4323 >> 8) & 0xff, + 4323 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64043,8 +64881,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (687 >> 8) & 0xff, - 687 & 0xff} + (703 >> 8) & 0xff, + 703 & 0xff} }, { .description = "l2_ivt.en", @@ -64058,8 +64896,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 = { - (4272 >> 8) & 0xff, - 4272 & 0xff, + (4341 >> 8) & 0xff, + 4341 & 0xff, (5 >> 8) & 0xff, 5 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64067,8 +64905,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (690 >> 8) & 0xff, - 690 & 0xff} + (706 >> 8) & 0xff, + 706 & 0xff} }, { .description = "l3_l3type.en", @@ -64082,8 +64920,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 = { - (4281 >> 8) & 0xff, - 4281 & 0xff, + (4350 >> 8) & 0xff, + 4350 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64091,8 +64929,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (691 >> 8) & 0xff, - 691 & 0xff} + (707 >> 8) & 0xff, + 707 & 0xff} }, { .description = "l3_sip_selcmp.en", @@ -64106,8 +64944,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 = { - (4295 >> 8) & 0xff, - 4295 & 0xff, + (4364 >> 8) & 0xff, + 4364 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64115,8 +64953,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (694 >> 8) & 0xff, - 694 & 0xff} + (710 >> 8) & 0xff, + 710 & 0xff} }, { .description = "l3_dip_selcmp.en", @@ -64130,8 +64968,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 = { - (4309 >> 8) & 0xff, - 4309 & 0xff, + (4378 >> 8) & 0xff, + 4378 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64139,8 +64977,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (697 >> 8) & 0xff, - 697 & 0xff} + (713 >> 8) & 0xff, + 713 & 0xff} }, { .description = "l3_prot.en", @@ -64148,8 +64986,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 = { - (4323 >> 8) & 0xff, - 4323 & 0xff, + (4392 >> 8) & 0xff, + 4392 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64157,8 +64995,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (700 >> 8) & 0xff, - 700 & 0xff} + (716 >> 8) & 0xff, + 716 & 0xff} }, { .description = "l3_fid.en", @@ -64172,8 +65010,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 = { - (4337 >> 8) & 0xff, - 4337 & 0xff, + (4406 >> 8) & 0xff, + 4406 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64181,8 +65019,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (703 >> 8) & 0xff, - 703 & 0xff} + (719 >> 8) & 0xff, + 719 & 0xff} }, { .description = "l3_ieh_nonext.en", @@ -64256,8 +65094,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 = { - (4351 >> 8) & 0xff, - 4351 & 0xff, + (4420 >> 8) & 0xff, + 4420 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64265,8 +65103,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (706 >> 8) & 0xff, - 706 & 0xff} + (722 >> 8) & 0xff, + 722 & 0xff} }, { .description = "l4_dst.en", @@ -64274,8 +65112,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 = { - (4365 >> 8) & 0xff, - 4365 & 0xff, + (4434 >> 8) & 0xff, + 4434 & 0xff, (4 >> 8) & 0xff, 4 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_CONST, @@ -64283,8 +65121,8 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { 1}, .field_src3 = BNXT_ULP_FIELD_SRC_NEXT, .field_opr3 = { - (709 >> 8) & 0xff, - 709 & 0xff} + (725 >> 8) & 0xff, + 725 & 0xff} }, { .description = "l4_flags.en", @@ -64526,9 +65364,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -64786,9 +65622,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -65330,9 +66164,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -65648,9 +66480,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -65758,9 +66588,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -67784,9 +68612,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -67894,9 +68720,7 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = { .description = "stats_op", .field_bit_size = 1, .field_opc = BNXT_ULP_FIELD_OPC_SRC1, - .field_src1 = BNXT_ULP_FIELD_SRC_CONST, - .field_opr1 = { - 1} + .field_src1 = BNXT_ULP_FIELD_SRC_ZERO }, { .description = "stats_ptr", @@ -68008,8 +68832,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 = { - (4892 >> 8) & 0xff, - 4892 & 0xff, + (4961 >> 8) & 0xff, + 4961 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -68050,8 +68874,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 = { - (4894 >> 8) & 0xff, - 4894 & 0xff, + (4963 >> 8) & 0xff, + 4963 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -68097,8 +68921,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 = { - (4896 >> 8) & 0xff, - 4896 & 0xff, + (4965 >> 8) & 0xff, + 4965 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -68122,8 +68946,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 = { - (4898 >> 8) & 0xff, - 4898 & 0xff, + (4967 >> 8) & 0xff, + 4967 & 0xff, (2 >> 8) & 0xff, 2 & 0xff}, .field_src2 = BNXT_ULP_FIELD_SRC_RF, @@ -68313,6 +69137,13 @@ struct bnxt_ulp_mapper_ident_info ulp_thor_class_ident_list[] = { .ident_bit_size = 7, .ident_bit_pos = 32 }, + /* class_tid: 1, , table: l2_cntxt_tcam_cache.def_rd */ + { + .description = "l2_cntxt_id", + .regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_1, + .ident_bit_size = 10, + .ident_bit_pos = 42 + }, /* class_tid: 1, , table: tunnel_cache.f1_f2_rd */ { .description = "l2_cntxt_id", -- 2.39.5 (Apple Git-154)