From: Manish Kurup <manish.kurup@broadcom.com>
To: dev@dpdk.org
Cc: ajit.khaparde@broadcom.com
Subject: [PATCH v4 01/57] net/bnxt/tf_ulp: add bnxt platform data for 25.11
Date: Tue, 21 Oct 2025 13:49:53 -0400 [thread overview]
Message-ID: <20251021175049.46092-2-manish.kurup@broadcom.com> (raw)
In-Reply-To: <20251021175049.46092-1-manish.kurup@broadcom.com>
This commit adds the shared data, defines and enums for
applications targeting Wh+, P5, P7 products families.
Signed-off-by: Manish Kurup <manish.kurup@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
---
.../generic_templates/ulp_template_db_act.c | 6 +-
.../generic_templates/ulp_template_db_class.c | 8808 ++++++++++-------
.../generic_templates/ulp_template_db_defs.h | 88 +
.../generic_templates/ulp_template_db_enum.h | 6 +-
.../generic_templates/ulp_template_db_field.h | 5 +-
.../generic_templates/ulp_template_db_tbl.c | 267 +-
6 files changed, 5416 insertions(+), 3764 deletions(-)
create mode 100644 drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_defs.h
diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_act.c b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_act.c
index 01fa5a40be..a537cbb84a 100644
--- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_act.c
+++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_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.
*/
@@ -31,6 +31,8 @@ struct bnxt_ulp_act_match_info ulp_act_match_list[] = {
BNXT_ULP_ACT_BIT_GENEVE_DECAP |
BNXT_ULP_ACT_BIT_METER |
BNXT_ULP_ACT_BIT_SHARED_SAMPLE |
+ BNXT_ULP_ACT_BIT_IP_DECAP |
+ BNXT_ULP_ACT_BIT_L2_ENCAP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.act_tid = 1
},
@@ -170,6 +172,8 @@ struct bnxt_ulp_act_match_info ulp_act_match_list[] = {
BNXT_ULP_ACT_BIT_SET_VLAN_VID |
BNXT_ULP_ACT_BIT_VXLAN_ENCAP |
BNXT_ULP_ACT_BIT_GENEVE_ENCAP |
+ BNXT_ULP_ACT_BIT_L2_DECAP |
+ BNXT_ULP_ACT_BIT_IP_ENCAP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.act_tid = 7
},
diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_class.c b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_class.c
index cf5cfec692..619678f9cf 100644
--- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_class.c
+++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_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.
*/
@@ -46,9 +46,9 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[3] = {
@@ -67,9 +67,9 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[4] = {
@@ -89,12 +89,12 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[5] = {
@@ -113,14 +113,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
},
},
[6] = {
@@ -139,16 +139,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
},
},
[7] = {
@@ -168,17 +168,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[8] = {
@@ -198,19 +198,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[9] = {
@@ -230,17 +230,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[10] = {
@@ -260,19 +260,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[11] = {
@@ -293,20 +293,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 11,
- [54] = 12,
- [56] = 13,
- [58] = 14,
- [60] = 15,
- [62] = 16,
- [64] = 17,
- [66] = 18,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [53] = 11,
+ [55] = 12,
+ [57] = 13,
+ [59] = 14,
+ [61] = 15,
+ [63] = 16,
+ [65] = 17,
+ [67] = 18,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[12] = {
@@ -327,22 +327,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 11,
- [34] = 12,
- [36] = 13,
- [38] = 14,
- [40] = 15,
- [42] = 16,
- [44] = 17,
- [46] = 18,
- [48] = 19,
- [50] = 20,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [33] = 11,
+ [35] = 12,
+ [37] = 13,
+ [39] = 14,
+ [41] = 15,
+ [43] = 16,
+ [45] = 17,
+ [47] = 18,
+ [49] = 19,
+ [51] = 20,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[13] = {
@@ -361,15 +361,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [82] = 5,
- [84] = 6,
- [86] = 7,
- [88] = 8,
- [90] = 9,
- [92] = 10,
- [94] = 11,
- [96] = 12,
- [98] = 13,
+ [85] = 5,
+ [87] = 6,
+ [89] = 7,
+ [91] = 8,
+ [93] = 9,
+ [95] = 10,
+ [97] = 11,
+ [99] = 12,
+ [101] = 13,
},
},
[14] = {
@@ -388,10 +388,10 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [100] = 5,
- [102] = 6,
- [104] = 7,
- [106] = 8,
+ [103] = 5,
+ [105] = 6,
+ [107] = 7,
+ [109] = 8,
},
},
[15] = {
@@ -411,18 +411,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [82] = 8,
- [84] = 9,
- [86] = 10,
- [88] = 11,
- [90] = 12,
- [92] = 13,
- [94] = 14,
- [96] = 15,
- [98] = 16,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [85] = 8,
+ [87] = 9,
+ [89] = 10,
+ [91] = 11,
+ [93] = 12,
+ [95] = 13,
+ [97] = 14,
+ [99] = 15,
+ [101] = 16,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[16] = {
@@ -442,13 +442,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [100] = 8,
- [102] = 9,
- [104] = 10,
- [106] = 11,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [103] = 8,
+ [105] = 9,
+ [107] = 10,
+ [109] = 11,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[17] = {
@@ -468,18 +468,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [82] = 8,
- [84] = 9,
- [86] = 10,
- [88] = 11,
- [90] = 12,
- [92] = 13,
- [94] = 14,
- [96] = 15,
- [98] = 16,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [85] = 8,
+ [87] = 9,
+ [89] = 10,
+ [91] = 11,
+ [93] = 12,
+ [95] = 13,
+ [97] = 14,
+ [99] = 15,
+ [101] = 16,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[18] = {
@@ -499,13 +499,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [100] = 8,
- [102] = 9,
- [104] = 10,
- [106] = 11,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [103] = 8,
+ [105] = 9,
+ [107] = 10,
+ [109] = 11,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[19] = {
@@ -526,21 +526,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [82] = 11,
- [84] = 12,
- [86] = 13,
- [88] = 14,
- [90] = 15,
- [92] = 16,
- [94] = 17,
- [96] = 18,
- [98] = 19,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [85] = 11,
+ [87] = 12,
+ [89] = 13,
+ [91] = 14,
+ [93] = 15,
+ [95] = 16,
+ [97] = 17,
+ [99] = 18,
+ [101] = 19,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[20] = {
@@ -561,16 +561,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [100] = 11,
- [102] = 12,
- [104] = 13,
- [106] = 14,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [103] = 11,
+ [105] = 12,
+ [107] = 13,
+ [109] = 14,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[21] = {
@@ -590,23 +590,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [82] = 13,
- [84] = 14,
- [86] = 15,
- [88] = 16,
- [90] = 17,
- [92] = 18,
- [94] = 19,
- [96] = 20,
- [98] = 21,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [85] = 13,
+ [87] = 14,
+ [89] = 15,
+ [91] = 16,
+ [93] = 17,
+ [95] = 18,
+ [97] = 19,
+ [99] = 20,
+ [101] = 21,
},
},
[22] = {
@@ -626,25 +626,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [82] = 15,
- [84] = 16,
- [86] = 17,
- [88] = 18,
- [90] = 19,
- [92] = 20,
- [94] = 21,
- [96] = 22,
- [98] = 23,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [85] = 15,
+ [87] = 16,
+ [89] = 17,
+ [91] = 18,
+ [93] = 19,
+ [95] = 20,
+ [97] = 21,
+ [99] = 22,
+ [101] = 23,
},
},
[23] = {
@@ -664,18 +664,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
},
},
[24] = {
@@ -695,20 +695,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
},
},
[25] = {
@@ -729,26 +729,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [82] = 16,
- [84] = 17,
- [86] = 18,
- [88] = 19,
- [90] = 20,
- [92] = 21,
- [94] = 22,
- [96] = 23,
- [98] = 24,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [85] = 16,
+ [87] = 17,
+ [89] = 18,
+ [91] = 19,
+ [93] = 20,
+ [95] = 21,
+ [97] = 22,
+ [99] = 23,
+ [101] = 24,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[26] = {
@@ -769,28 +769,28 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [82] = 18,
- [84] = 19,
- [86] = 20,
- [88] = 21,
- [90] = 22,
- [92] = 23,
- [94] = 24,
- [96] = 25,
- [98] = 26,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [85] = 18,
+ [87] = 19,
+ [89] = 20,
+ [91] = 21,
+ [93] = 22,
+ [95] = 23,
+ [97] = 24,
+ [99] = 25,
+ [101] = 26,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[27] = {
@@ -811,21 +811,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [100] = 16,
- [102] = 17,
- [104] = 18,
- [106] = 19,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [103] = 16,
+ [105] = 17,
+ [107] = 18,
+ [109] = 19,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[28] = {
@@ -846,23 +846,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [100] = 18,
- [102] = 19,
- [104] = 20,
- [106] = 21,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [103] = 18,
+ [105] = 19,
+ [107] = 20,
+ [109] = 21,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
[29] = {
@@ -883,26 +883,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [82] = 16,
- [84] = 17,
- [86] = 18,
- [88] = 19,
- [90] = 20,
- [92] = 21,
- [94] = 22,
- [96] = 23,
- [98] = 24,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [85] = 16,
+ [87] = 17,
+ [89] = 18,
+ [91] = 19,
+ [93] = 20,
+ [95] = 21,
+ [97] = 22,
+ [99] = 23,
+ [101] = 24,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[30] = {
@@ -923,28 +923,28 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [82] = 18,
- [84] = 19,
- [86] = 20,
- [88] = 21,
- [90] = 22,
- [92] = 23,
- [94] = 24,
- [96] = 25,
- [98] = 26,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [85] = 18,
+ [87] = 19,
+ [89] = 20,
+ [91] = 21,
+ [93] = 22,
+ [95] = 23,
+ [97] = 24,
+ [99] = 25,
+ [101] = 26,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[31] = {
@@ -965,21 +965,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [100] = 16,
- [102] = 17,
- [104] = 18,
- [106] = 19,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [103] = 16,
+ [105] = 17,
+ [107] = 18,
+ [109] = 19,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[32] = {
@@ -1000,23 +1000,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [100] = 18,
- [102] = 19,
- [104] = 20,
- [106] = 21,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [103] = 18,
+ [105] = 19,
+ [107] = 20,
+ [109] = 21,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
[33] = {
@@ -1038,29 +1038,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 11,
- [54] = 12,
- [56] = 13,
- [58] = 14,
- [60] = 15,
- [62] = 16,
- [64] = 17,
- [66] = 18,
- [82] = 19,
- [84] = 20,
- [86] = 21,
- [88] = 22,
- [90] = 23,
- [92] = 24,
- [94] = 25,
- [96] = 26,
- [98] = 27,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [53] = 11,
+ [55] = 12,
+ [57] = 13,
+ [59] = 14,
+ [61] = 15,
+ [63] = 16,
+ [65] = 17,
+ [67] = 18,
+ [85] = 19,
+ [87] = 20,
+ [89] = 21,
+ [91] = 22,
+ [93] = 23,
+ [95] = 24,
+ [97] = 25,
+ [99] = 26,
+ [101] = 27,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[34] = {
@@ -1082,31 +1082,31 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 11,
- [34] = 12,
- [36] = 13,
- [38] = 14,
- [40] = 15,
- [42] = 16,
- [44] = 17,
- [46] = 18,
- [48] = 19,
- [50] = 20,
- [82] = 21,
- [84] = 22,
- [86] = 23,
- [88] = 24,
- [90] = 25,
- [92] = 26,
- [94] = 27,
- [96] = 28,
- [98] = 29,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [33] = 11,
+ [35] = 12,
+ [37] = 13,
+ [39] = 14,
+ [41] = 15,
+ [43] = 16,
+ [45] = 17,
+ [47] = 18,
+ [49] = 19,
+ [51] = 20,
+ [85] = 21,
+ [87] = 22,
+ [89] = 23,
+ [91] = 24,
+ [93] = 25,
+ [95] = 26,
+ [97] = 27,
+ [99] = 28,
+ [101] = 29,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[35] = {
@@ -1128,24 +1128,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 11,
- [54] = 12,
- [56] = 13,
- [58] = 14,
- [60] = 15,
- [62] = 16,
- [64] = 17,
- [66] = 18,
- [100] = 19,
- [102] = 20,
- [104] = 21,
- [106] = 22,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [53] = 11,
+ [55] = 12,
+ [57] = 13,
+ [59] = 14,
+ [61] = 15,
+ [63] = 16,
+ [65] = 17,
+ [67] = 18,
+ [103] = 19,
+ [105] = 20,
+ [107] = 21,
+ [109] = 22,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[36] = {
@@ -1167,26 +1167,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 11,
- [34] = 12,
- [36] = 13,
- [38] = 14,
- [40] = 15,
- [42] = 16,
- [44] = 17,
- [46] = 18,
- [48] = 19,
- [50] = 20,
- [100] = 21,
- [102] = 22,
- [104] = 23,
- [106] = 24,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [33] = 11,
+ [35] = 12,
+ [37] = 13,
+ [39] = 14,
+ [41] = 15,
+ [43] = 16,
+ [45] = 17,
+ [47] = 18,
+ [49] = 19,
+ [51] = 20,
+ [103] = 21,
+ [105] = 22,
+ [107] = 23,
+ [109] = 24,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
[37] = {
@@ -1207,22 +1207,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[38] = {
@@ -1243,24 +1243,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[39] = {
@@ -1285,22 +1285,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[40] = {
@@ -1325,24 +1325,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[41] = {
@@ -1364,30 +1364,30 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [53] = 21,
- [54] = 6,
- [55] = 22,
- [56] = 7,
- [57] = 23,
- [58] = 8,
- [59] = 24,
- [60] = 9,
- [61] = 25,
- [62] = 10,
- [63] = 26,
- [64] = 11,
- [65] = 27,
- [66] = 12,
- [67] = 28,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 21,
+ [55] = 6,
+ [56] = 22,
+ [57] = 7,
+ [58] = 23,
+ [59] = 8,
+ [60] = 24,
+ [61] = 9,
+ [62] = 25,
+ [63] = 10,
+ [64] = 26,
+ [65] = 11,
+ [66] = 27,
+ [67] = 12,
+ [68] = 28,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[42] = {
@@ -1409,32 +1409,32 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[43] = {
@@ -1456,32 +1456,32 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[44] = {
@@ -1503,34 +1503,34 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [33] = 23,
- [34] = 6,
- [35] = 24,
- [36] = 7,
- [37] = 25,
- [38] = 8,
- [39] = 26,
- [40] = 9,
- [41] = 27,
- [42] = 10,
- [43] = 28,
- [44] = 11,
- [45] = 29,
- [46] = 12,
- [47] = 30,
- [48] = 13,
- [49] = 31,
- [50] = 14,
- [51] = 32,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 23,
+ [35] = 6,
+ [36] = 24,
+ [37] = 7,
+ [38] = 25,
+ [39] = 8,
+ [40] = 26,
+ [41] = 9,
+ [42] = 27,
+ [43] = 10,
+ [44] = 28,
+ [45] = 11,
+ [46] = 29,
+ [47] = 12,
+ [48] = 30,
+ [49] = 13,
+ [50] = 31,
+ [51] = 14,
+ [52] = 32,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[45] = {
@@ -1556,30 +1556,30 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [53] = 24,
- [54] = 6,
- [55] = 25,
- [56] = 7,
- [57] = 26,
- [58] = 8,
- [59] = 27,
- [60] = 9,
- [61] = 28,
- [62] = 10,
- [63] = 29,
- [64] = 11,
- [65] = 30,
- [66] = 12,
- [67] = 31,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 24,
+ [55] = 6,
+ [56] = 25,
+ [57] = 7,
+ [58] = 26,
+ [59] = 8,
+ [60] = 27,
+ [61] = 9,
+ [62] = 28,
+ [63] = 10,
+ [64] = 29,
+ [65] = 11,
+ [66] = 30,
+ [67] = 12,
+ [68] = 31,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[46] = {
@@ -1605,32 +1605,32 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 26,
- [55] = 27,
- [57] = 28,
- [59] = 29,
- [61] = 30,
- [63] = 31,
- [65] = 32,
- [67] = 33,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 26,
+ [56] = 27,
+ [58] = 28,
+ [60] = 29,
+ [62] = 30,
+ [64] = 31,
+ [66] = 32,
+ [68] = 33,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[47] = {
@@ -1656,32 +1656,32 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [33] = 24,
- [35] = 25,
- [37] = 26,
- [39] = 27,
- [41] = 28,
- [43] = 29,
- [45] = 30,
- [47] = 31,
- [49] = 32,
- [51] = 33,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 24,
+ [36] = 25,
+ [38] = 26,
+ [40] = 27,
+ [42] = 28,
+ [44] = 29,
+ [46] = 30,
+ [48] = 31,
+ [50] = 32,
+ [52] = 33,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[48] = {
@@ -1707,34 +1707,34 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [33] = 26,
- [34] = 6,
- [35] = 27,
- [36] = 7,
- [37] = 28,
- [38] = 8,
- [39] = 29,
- [40] = 9,
- [41] = 30,
- [42] = 10,
- [43] = 31,
- [44] = 11,
- [45] = 32,
- [46] = 12,
- [47] = 33,
- [48] = 13,
- [49] = 34,
- [50] = 14,
- [51] = 35,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 26,
+ [35] = 6,
+ [36] = 27,
+ [37] = 7,
+ [38] = 28,
+ [39] = 8,
+ [40] = 29,
+ [41] = 9,
+ [42] = 30,
+ [43] = 10,
+ [44] = 31,
+ [45] = 11,
+ [46] = 32,
+ [47] = 12,
+ [48] = 33,
+ [49] = 13,
+ [50] = 34,
+ [51] = 14,
+ [52] = 35,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[49] = {
@@ -1756,31 +1756,31 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [83] = 21,
- [85] = 22,
- [87] = 23,
- [89] = 24,
- [91] = 25,
- [93] = 26,
- [95] = 27,
- [97] = 28,
- [99] = 29,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 21,
+ [88] = 22,
+ [90] = 23,
+ [92] = 24,
+ [94] = 25,
+ [96] = 26,
+ [98] = 27,
+ [100] = 28,
+ [102] = 29,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[50] = {
@@ -1802,33 +1802,33 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [83] = 23,
- [85] = 24,
- [87] = 25,
- [89] = 26,
- [91] = 27,
- [93] = 28,
- [95] = 29,
- [97] = 30,
- [99] = 31,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [86] = 23,
+ [88] = 24,
+ [90] = 25,
+ [92] = 26,
+ [94] = 27,
+ [96] = 28,
+ [98] = 29,
+ [100] = 30,
+ [102] = 31,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[51] = {
@@ -1850,26 +1850,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [101] = 21,
- [102] = 14,
- [103] = 22,
- [104] = 15,
- [105] = 23,
- [106] = 16,
- [107] = 24,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [104] = 21,
+ [105] = 14,
+ [106] = 22,
+ [107] = 15,
+ [108] = 23,
+ [109] = 16,
+ [110] = 24,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[52] = {
@@ -1891,28 +1891,28 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [101] = 23,
- [102] = 16,
- [103] = 24,
- [104] = 17,
- [105] = 25,
- [106] = 18,
- [107] = 26,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [104] = 23,
+ [105] = 16,
+ [106] = 24,
+ [107] = 17,
+ [108] = 25,
+ [109] = 18,
+ [110] = 26,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[53] = {
@@ -1938,31 +1938,31 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [83] = 24,
- [85] = 25,
- [87] = 26,
- [89] = 27,
- [91] = 28,
- [93] = 29,
- [95] = 30,
- [97] = 31,
- [99] = 32,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 24,
+ [88] = 25,
+ [90] = 26,
+ [92] = 27,
+ [94] = 28,
+ [96] = 29,
+ [98] = 30,
+ [100] = 31,
+ [102] = 32,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[54] = {
@@ -1988,33 +1988,33 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [83] = 26,
- [85] = 27,
- [87] = 28,
- [89] = 29,
- [91] = 30,
- [93] = 31,
- [95] = 32,
- [97] = 33,
- [99] = 34,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [86] = 26,
+ [88] = 27,
+ [90] = 28,
+ [92] = 29,
+ [94] = 30,
+ [96] = 31,
+ [98] = 32,
+ [100] = 33,
+ [102] = 34,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[55] = {
@@ -2040,26 +2040,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [101] = 24,
- [102] = 14,
- [103] = 25,
- [104] = 15,
- [105] = 26,
- [106] = 16,
- [107] = 27,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [104] = 24,
+ [105] = 14,
+ [106] = 25,
+ [107] = 15,
+ [108] = 26,
+ [109] = 16,
+ [110] = 27,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[56] = {
@@ -2085,28 +2085,28 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [101] = 26,
- [102] = 16,
- [103] = 27,
- [104] = 17,
- [105] = 28,
- [106] = 18,
- [107] = 29,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [104] = 26,
+ [105] = 16,
+ [106] = 27,
+ [107] = 17,
+ [108] = 28,
+ [109] = 18,
+ [110] = 29,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[57] = {
@@ -2129,39 +2129,39 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [53] = 21,
- [54] = 6,
- [55] = 22,
- [56] = 7,
- [57] = 23,
- [58] = 8,
- [59] = 24,
- [60] = 9,
- [61] = 25,
- [62] = 10,
- [63] = 26,
- [64] = 11,
- [65] = 27,
- [66] = 12,
- [67] = 28,
- [83] = 29,
- [85] = 30,
- [87] = 31,
- [89] = 32,
- [91] = 33,
- [93] = 34,
- [95] = 35,
- [97] = 36,
- [99] = 37,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 21,
+ [55] = 6,
+ [56] = 22,
+ [57] = 7,
+ [58] = 23,
+ [59] = 8,
+ [60] = 24,
+ [61] = 9,
+ [62] = 25,
+ [63] = 10,
+ [64] = 26,
+ [65] = 11,
+ [66] = 27,
+ [67] = 12,
+ [68] = 28,
+ [86] = 29,
+ [88] = 30,
+ [90] = 31,
+ [92] = 32,
+ [94] = 33,
+ [96] = 34,
+ [98] = 35,
+ [100] = 36,
+ [102] = 37,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[58] = {
@@ -2184,41 +2184,41 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [83] = 31,
- [85] = 32,
- [87] = 33,
- [89] = 34,
- [91] = 35,
- [93] = 36,
- [95] = 37,
- [97] = 38,
- [99] = 39,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [86] = 31,
+ [88] = 32,
+ [90] = 33,
+ [92] = 34,
+ [94] = 35,
+ [96] = 36,
+ [98] = 37,
+ [100] = 38,
+ [102] = 39,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[59] = {
@@ -2241,41 +2241,41 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [83] = 31,
- [85] = 32,
- [87] = 33,
- [89] = 34,
- [91] = 35,
- [93] = 36,
- [95] = 37,
- [97] = 38,
- [99] = 39,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 31,
+ [88] = 32,
+ [90] = 33,
+ [92] = 34,
+ [94] = 35,
+ [96] = 36,
+ [98] = 37,
+ [100] = 38,
+ [102] = 39,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[60] = {
@@ -2298,43 +2298,43 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [33] = 23,
- [34] = 6,
- [35] = 24,
- [36] = 7,
- [37] = 25,
- [38] = 8,
- [39] = 26,
- [40] = 9,
- [41] = 27,
- [42] = 10,
- [43] = 28,
- [44] = 11,
- [45] = 29,
- [46] = 12,
- [47] = 30,
- [48] = 13,
- [49] = 31,
- [50] = 14,
- [51] = 32,
- [83] = 33,
- [85] = 34,
- [87] = 35,
- [89] = 36,
- [91] = 37,
- [93] = 38,
- [95] = 39,
- [97] = 40,
- [99] = 41,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 23,
+ [35] = 6,
+ [36] = 24,
+ [37] = 7,
+ [38] = 25,
+ [39] = 8,
+ [40] = 26,
+ [41] = 9,
+ [42] = 27,
+ [43] = 10,
+ [44] = 28,
+ [45] = 11,
+ [46] = 29,
+ [47] = 12,
+ [48] = 30,
+ [49] = 13,
+ [50] = 31,
+ [51] = 14,
+ [52] = 32,
+ [86] = 33,
+ [88] = 34,
+ [90] = 35,
+ [92] = 36,
+ [94] = 37,
+ [96] = 38,
+ [98] = 39,
+ [100] = 40,
+ [102] = 41,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[61] = {
@@ -2357,34 +2357,34 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [53] = 21,
- [54] = 6,
- [55] = 22,
- [56] = 7,
- [57] = 23,
- [58] = 8,
- [59] = 24,
- [60] = 9,
- [61] = 25,
- [62] = 10,
- [63] = 26,
- [64] = 11,
- [65] = 27,
- [66] = 12,
- [67] = 28,
- [100] = 13,
- [101] = 29,
- [102] = 14,
- [103] = 30,
- [104] = 15,
- [105] = 31,
- [106] = 16,
- [107] = 32,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 21,
+ [55] = 6,
+ [56] = 22,
+ [57] = 7,
+ [58] = 23,
+ [59] = 8,
+ [60] = 24,
+ [61] = 9,
+ [62] = 25,
+ [63] = 10,
+ [64] = 26,
+ [65] = 11,
+ [66] = 27,
+ [67] = 12,
+ [68] = 28,
+ [103] = 13,
+ [104] = 29,
+ [105] = 14,
+ [106] = 30,
+ [107] = 15,
+ [108] = 31,
+ [109] = 16,
+ [110] = 32,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[62] = {
@@ -2407,36 +2407,36 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [100] = 15,
- [101] = 31,
- [102] = 16,
- [103] = 32,
- [104] = 17,
- [105] = 33,
- [106] = 18,
- [107] = 34,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [103] = 15,
+ [104] = 31,
+ [105] = 16,
+ [106] = 32,
+ [107] = 17,
+ [108] = 33,
+ [109] = 18,
+ [110] = 34,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[63] = {
@@ -2459,36 +2459,36 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [101] = 31,
- [102] = 14,
- [103] = 32,
- [104] = 15,
- [105] = 33,
- [106] = 16,
- [107] = 34,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [104] = 31,
+ [105] = 14,
+ [106] = 32,
+ [107] = 15,
+ [108] = 33,
+ [109] = 16,
+ [110] = 34,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[64] = {
@@ -2511,38 +2511,38 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [33] = 23,
- [34] = 6,
- [35] = 24,
- [36] = 7,
- [37] = 25,
- [38] = 8,
- [39] = 26,
- [40] = 9,
- [41] = 27,
- [42] = 10,
- [43] = 28,
- [44] = 11,
- [45] = 29,
- [46] = 12,
- [47] = 30,
- [48] = 13,
- [49] = 31,
- [50] = 14,
- [51] = 32,
- [100] = 15,
- [101] = 33,
- [102] = 16,
- [103] = 34,
- [104] = 17,
- [105] = 35,
- [106] = 18,
- [107] = 36,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 23,
+ [35] = 6,
+ [36] = 24,
+ [37] = 7,
+ [38] = 25,
+ [39] = 8,
+ [40] = 26,
+ [41] = 9,
+ [42] = 27,
+ [43] = 10,
+ [44] = 28,
+ [45] = 11,
+ [46] = 29,
+ [47] = 12,
+ [48] = 30,
+ [49] = 13,
+ [50] = 31,
+ [51] = 14,
+ [52] = 32,
+ [103] = 15,
+ [104] = 33,
+ [105] = 16,
+ [106] = 34,
+ [107] = 17,
+ [108] = 35,
+ [109] = 18,
+ [110] = 36,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[65] = {
@@ -2569,39 +2569,39 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [53] = 24,
- [54] = 6,
- [55] = 25,
- [56] = 7,
- [57] = 26,
- [58] = 8,
- [59] = 27,
- [60] = 9,
- [61] = 28,
- [62] = 10,
- [63] = 29,
- [64] = 11,
- [65] = 30,
- [66] = 12,
- [67] = 31,
- [83] = 32,
- [85] = 33,
- [87] = 34,
- [89] = 35,
- [91] = 36,
- [93] = 37,
- [95] = 38,
- [97] = 39,
- [99] = 40,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 24,
+ [55] = 6,
+ [56] = 25,
+ [57] = 7,
+ [58] = 26,
+ [59] = 8,
+ [60] = 27,
+ [61] = 9,
+ [62] = 28,
+ [63] = 10,
+ [64] = 29,
+ [65] = 11,
+ [66] = 30,
+ [67] = 12,
+ [68] = 31,
+ [86] = 32,
+ [88] = 33,
+ [90] = 34,
+ [92] = 35,
+ [94] = 36,
+ [96] = 37,
+ [98] = 38,
+ [100] = 39,
+ [102] = 40,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[66] = {
@@ -2628,41 +2628,41 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 26,
- [55] = 27,
- [57] = 28,
- [59] = 29,
- [61] = 30,
- [63] = 31,
- [65] = 32,
- [67] = 33,
- [83] = 34,
- [85] = 35,
- [87] = 36,
- [89] = 37,
- [91] = 38,
- [93] = 39,
- [95] = 40,
- [97] = 41,
- [99] = 42,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 26,
+ [56] = 27,
+ [58] = 28,
+ [60] = 29,
+ [62] = 30,
+ [64] = 31,
+ [66] = 32,
+ [68] = 33,
+ [86] = 34,
+ [88] = 35,
+ [90] = 36,
+ [92] = 37,
+ [94] = 38,
+ [96] = 39,
+ [98] = 40,
+ [100] = 41,
+ [102] = 42,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[67] = {
@@ -2689,41 +2689,41 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [33] = 24,
- [35] = 25,
- [37] = 26,
- [39] = 27,
- [41] = 28,
- [43] = 29,
- [45] = 30,
- [47] = 31,
- [49] = 32,
- [51] = 33,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [83] = 34,
- [85] = 35,
- [87] = 36,
- [89] = 37,
- [91] = 38,
- [93] = 39,
- [95] = 40,
- [97] = 41,
- [99] = 42,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 24,
+ [36] = 25,
+ [38] = 26,
+ [40] = 27,
+ [42] = 28,
+ [44] = 29,
+ [46] = 30,
+ [48] = 31,
+ [50] = 32,
+ [52] = 33,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 34,
+ [88] = 35,
+ [90] = 36,
+ [92] = 37,
+ [94] = 38,
+ [96] = 39,
+ [98] = 40,
+ [100] = 41,
+ [102] = 42,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[68] = {
@@ -2750,43 +2750,43 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [33] = 26,
- [34] = 6,
- [35] = 27,
- [36] = 7,
- [37] = 28,
- [38] = 8,
- [39] = 29,
- [40] = 9,
- [41] = 30,
- [42] = 10,
- [43] = 31,
- [44] = 11,
- [45] = 32,
- [46] = 12,
- [47] = 33,
- [48] = 13,
- [49] = 34,
- [50] = 14,
- [51] = 35,
- [83] = 36,
- [85] = 37,
- [87] = 38,
- [89] = 39,
- [91] = 40,
- [93] = 41,
- [95] = 42,
- [97] = 43,
- [99] = 44,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 26,
+ [35] = 6,
+ [36] = 27,
+ [37] = 7,
+ [38] = 28,
+ [39] = 8,
+ [40] = 29,
+ [41] = 9,
+ [42] = 30,
+ [43] = 10,
+ [44] = 31,
+ [45] = 11,
+ [46] = 32,
+ [47] = 12,
+ [48] = 33,
+ [49] = 13,
+ [50] = 34,
+ [51] = 14,
+ [52] = 35,
+ [86] = 36,
+ [88] = 37,
+ [90] = 38,
+ [92] = 39,
+ [94] = 40,
+ [96] = 41,
+ [98] = 42,
+ [100] = 43,
+ [102] = 44,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[69] = {
@@ -2813,34 +2813,34 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [53] = 24,
- [54] = 6,
- [55] = 25,
- [56] = 7,
- [57] = 26,
- [58] = 8,
- [59] = 27,
- [60] = 9,
- [61] = 28,
- [62] = 10,
- [63] = 29,
- [64] = 11,
- [65] = 30,
- [66] = 12,
- [67] = 31,
- [100] = 13,
- [101] = 32,
- [102] = 14,
- [103] = 33,
- [104] = 15,
- [105] = 34,
- [106] = 16,
- [107] = 35,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 24,
+ [55] = 6,
+ [56] = 25,
+ [57] = 7,
+ [58] = 26,
+ [59] = 8,
+ [60] = 27,
+ [61] = 9,
+ [62] = 28,
+ [63] = 10,
+ [64] = 29,
+ [65] = 11,
+ [66] = 30,
+ [67] = 12,
+ [68] = 31,
+ [103] = 13,
+ [104] = 32,
+ [105] = 14,
+ [106] = 33,
+ [107] = 15,
+ [108] = 34,
+ [109] = 16,
+ [110] = 35,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[70] = {
@@ -2867,36 +2867,36 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 26,
- [55] = 27,
- [57] = 28,
- [59] = 29,
- [61] = 30,
- [63] = 31,
- [65] = 32,
- [67] = 33,
- [100] = 15,
- [101] = 34,
- [102] = 16,
- [103] = 35,
- [104] = 17,
- [105] = 36,
- [106] = 18,
- [107] = 37,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 26,
+ [56] = 27,
+ [58] = 28,
+ [60] = 29,
+ [62] = 30,
+ [64] = 31,
+ [66] = 32,
+ [68] = 33,
+ [103] = 15,
+ [104] = 34,
+ [105] = 16,
+ [106] = 35,
+ [107] = 17,
+ [108] = 36,
+ [109] = 18,
+ [110] = 37,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[71] = {
@@ -2923,36 +2923,36 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [33] = 24,
- [35] = 25,
- [37] = 26,
- [39] = 27,
- [41] = 28,
- [43] = 29,
- [45] = 30,
- [47] = 31,
- [49] = 32,
- [51] = 33,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [101] = 34,
- [102] = 14,
- [103] = 35,
- [104] = 15,
- [105] = 36,
- [106] = 16,
- [107] = 37,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 24,
+ [36] = 25,
+ [38] = 26,
+ [40] = 27,
+ [42] = 28,
+ [44] = 29,
+ [46] = 30,
+ [48] = 31,
+ [50] = 32,
+ [52] = 33,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [104] = 34,
+ [105] = 14,
+ [106] = 35,
+ [107] = 15,
+ [108] = 36,
+ [109] = 16,
+ [110] = 37,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
[72] = {
@@ -2979,52 +2979,50 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [33] = 26,
- [34] = 6,
- [35] = 27,
- [36] = 7,
- [37] = 28,
- [38] = 8,
- [39] = 29,
- [40] = 9,
- [41] = 30,
- [42] = 10,
- [43] = 31,
- [44] = 11,
- [45] = 32,
- [46] = 12,
- [47] = 33,
- [48] = 13,
- [49] = 34,
- [50] = 14,
- [51] = 35,
- [100] = 15,
- [101] = 36,
- [102] = 16,
- [103] = 37,
- [104] = 17,
- [105] = 38,
- [106] = 18,
- [107] = 39,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 26,
+ [35] = 6,
+ [36] = 27,
+ [37] = 7,
+ [38] = 28,
+ [39] = 8,
+ [40] = 29,
+ [41] = 9,
+ [42] = 30,
+ [43] = 10,
+ [44] = 31,
+ [45] = 11,
+ [46] = 32,
+ [47] = 12,
+ [48] = 33,
+ [49] = 13,
+ [50] = 34,
+ [51] = 14,
+ [52] = 35,
+ [103] = 15,
+ [104] = 36,
+ [105] = 16,
+ [106] = 37,
+ [107] = 17,
+ [108] = 38,
+ [109] = 18,
+ [110] = 39,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
[73] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_T_MPLS |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x200A000000000000,
- .field_opt_bitmap = 0x9000000000000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xBC16000000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 2,
.field_list = {
@@ -3032,36 +3030,28 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [54] = 7,
+ [56] = 8,
+ [58] = 9,
+ [60] = 10,
+ [62] = 11,
+ [64] = 12,
+ [66] = 13,
+ [68] = 14,
+ [69] = 5,
+ [70] = 6,
},
},
[74] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F1 |
BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_T_MPLS |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x2002800000000000,
- .field_opt_bitmap = 0x9000000000000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xBC05800000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 2,
.field_list = {
@@ -3069,122 +3059,342 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [34] = 7,
+ [36] = 8,
+ [38] = 9,
+ [40] = 10,
+ [42] = 11,
+ [44] = 12,
+ [46] = 13,
+ [48] = 14,
+ [50] = 15,
+ [52] = 16,
+ [69] = 5,
+ [70] = 6,
},
},
[75] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_T_MPLS |
BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0xC0800000000000,
- .field_opt_bitmap = 0x8010301800000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xBC17800000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
+ .flow_pattern_id = 2,
.field_list = {
[1] = 1,
- [7] = 18,
- [9] = 19,
- [11] = 20,
- [52] = 2,
- [53] = 21,
- [54] = 3,
- [55] = 22,
- [56] = 4,
- [57] = 23,
- [58] = 5,
- [59] = 24,
- [60] = 6,
- [61] = 25,
- [62] = 7,
- [63] = 26,
- [64] = 8,
- [65] = 27,
- [66] = 9,
- [67] = 28,
- [100] = 10,
- [102] = 11,
- [104] = 12,
- [106] = 13,
- [120] = 14,
- [121] = 15,
- [122] = 16,
- [123] = 17,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [54] = 7,
+ [56] = 8,
+ [58] = 9,
+ [60] = 10,
+ [62] = 11,
+ [64] = 12,
+ [66] = 13,
+ [68] = 14,
+ [69] = 5,
+ [70] = 6,
+ [86] = 15,
+ [88] = 16,
+ [90] = 17,
+ [92] = 18,
+ [94] = 19,
+ [96] = 20,
+ [98] = 21,
+ [100] = 22,
+ [102] = 23,
},
},
[76] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
- BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_T_MPLS |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x30200000000000,
- .field_opt_bitmap = 0x80040C0600000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xBC05E00000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
+ .flow_pattern_id = 2,
.field_list = {
[1] = 1,
- [7] = 20,
- [9] = 21,
- [11] = 22,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [100] = 12,
- [102] = 13,
- [104] = 14,
- [106] = 15,
- [120] = 16,
- [121] = 17,
- [122] = 18,
- [123] = 19,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [34] = 7,
+ [36] = 8,
+ [38] = 9,
+ [40] = 10,
+ [42] = 11,
+ [44] = 12,
+ [46] = 13,
+ [48] = 14,
+ [50] = 15,
+ [52] = 16,
+ [69] = 5,
+ [70] = 6,
+ [86] = 17,
+ [88] = 18,
+ [90] = 19,
+ [92] = 20,
+ [94] = 21,
+ [96] = 22,
+ [98] = 23,
+ [100] = 24,
+ [102] = 25,
},
},
[77] = {
.app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_T_MPLS |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xBC17800000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 2,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [54] = 7,
+ [56] = 8,
+ [58] = 9,
+ [60] = 10,
+ [62] = 11,
+ [64] = 12,
+ [66] = 13,
+ [68] = 14,
+ [69] = 5,
+ [70] = 6,
+ [104] = 15,
+ [106] = 16,
+ [108] = 17,
+ [110] = 18,
+ },
+ },
+ [78] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_T_MPLS |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xBC05E00000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 2,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [34] = 7,
+ [36] = 8,
+ [38] = 9,
+ [40] = 10,
+ [42] = 11,
+ [44] = 12,
+ [46] = 13,
+ [48] = 14,
+ [50] = 15,
+ [52] = 16,
+ [69] = 5,
+ [70] = 6,
+ [104] = 17,
+ [106] = 18,
+ [108] = 19,
+ [110] = 20,
+ },
+ },
+ [79] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F1 |
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x200A000000000000,
+ .field_opt_bitmap = 0x9000000000000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 3,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
+ },
+ },
+ [80] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F1 |
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x2002800000000000,
+ .field_opt_bitmap = 0x9000000000000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 3,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
+ },
+ },
+ [81] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0xC0800000000000,
+ .field_opt_bitmap = 0x8010301800000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 18,
+ [9] = 19,
+ [11] = 20,
+ [53] = 2,
+ [54] = 21,
+ [55] = 3,
+ [56] = 22,
+ [57] = 4,
+ [58] = 23,
+ [59] = 5,
+ [60] = 24,
+ [61] = 6,
+ [62] = 25,
+ [63] = 7,
+ [64] = 26,
+ [65] = 8,
+ [66] = 27,
+ [67] = 9,
+ [68] = 28,
+ [103] = 10,
+ [105] = 11,
+ [107] = 12,
+ [109] = 13,
+ [123] = 14,
+ [124] = 15,
+ [125] = 16,
+ [126] = 17,
+ },
+ },
+ [82] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x30200000000000,
+ .field_opt_bitmap = 0x80040C0600000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 20,
+ [9] = 21,
+ [11] = 22,
+ [33] = 2,
+ [35] = 3,
+ [37] = 4,
+ [39] = 5,
+ [41] = 6,
+ [43] = 7,
+ [45] = 8,
+ [47] = 9,
+ [49] = 10,
+ [51] = 11,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [103] = 12,
+ [105] = 13,
+ [107] = 14,
+ [109] = 15,
+ [123] = 16,
+ [124] = 17,
+ [125] = 18,
+ [126] = 19,
+ },
+ },
+ [83] = {
+ .app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
BNXT_ULP_HDR_BIT_O_IPV6 |
@@ -3197,41 +3407,41 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
.field_opt_bitmap = 0x8010300600000000,
.field_exclude_bitmap = 0x0,
.class_tid = 1,
- .flow_pattern_id = 3,
+ .flow_pattern_id = 4,
.field_list = {
[1] = 1,
[7] = 18,
[9] = 19,
[11] = 20,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- [100] = 10,
- [102] = 11,
- [104] = 12,
- [106] = 13,
- [120] = 14,
- [121] = 15,
- [122] = 16,
- [123] = 17,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 2,
+ [55] = 3,
+ [57] = 4,
+ [59] = 5,
+ [61] = 6,
+ [63] = 7,
+ [65] = 8,
+ [67] = 9,
+ [103] = 10,
+ [105] = 11,
+ [107] = 12,
+ [109] = 13,
+ [123] = 14,
+ [124] = 15,
+ [125] = 16,
+ [126] = 17,
},
},
- [78] = {
+ [84] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3245,43 +3455,43 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
.field_opt_bitmap = 0x80040C0180000000,
.field_exclude_bitmap = 0x0,
.class_tid = 1,
- .flow_pattern_id = 3,
+ .flow_pattern_id = 4,
.field_list = {
[1] = 1,
[7] = 20,
[9] = 21,
[11] = 22,
- [32] = 2,
- [33] = 23,
- [34] = 3,
- [35] = 24,
- [36] = 4,
- [37] = 25,
- [38] = 5,
- [39] = 26,
- [40] = 6,
- [41] = 27,
- [42] = 7,
- [43] = 28,
- [44] = 8,
- [45] = 29,
- [46] = 9,
- [47] = 30,
- [48] = 10,
- [49] = 31,
- [50] = 11,
- [51] = 32,
- [100] = 12,
- [102] = 13,
- [104] = 14,
- [106] = 15,
- [120] = 16,
- [121] = 17,
- [122] = 18,
- [123] = 19,
+ [33] = 2,
+ [34] = 23,
+ [35] = 3,
+ [36] = 24,
+ [37] = 4,
+ [38] = 25,
+ [39] = 5,
+ [40] = 26,
+ [41] = 6,
+ [42] = 27,
+ [43] = 7,
+ [44] = 28,
+ [45] = 8,
+ [46] = 29,
+ [47] = 9,
+ [48] = 30,
+ [49] = 10,
+ [50] = 31,
+ [51] = 11,
+ [52] = 32,
+ [103] = 12,
+ [105] = 13,
+ [107] = 14,
+ [109] = 15,
+ [123] = 16,
+ [124] = 17,
+ [125] = 18,
+ [126] = 19,
},
},
- [79] = {
+ [85] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3296,48 +3506,48 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
.field_opt_bitmap = 0x8010301E00000000,
.field_exclude_bitmap = 0x0,
.class_tid = 1,
- .flow_pattern_id = 3,
+ .flow_pattern_id = 4,
.field_list = {
[1] = 1,
[7] = 18,
[9] = 19,
[11] = 20,
- [52] = 2,
- [53] = 21,
- [54] = 3,
- [55] = 22,
- [56] = 4,
- [57] = 23,
- [58] = 5,
- [59] = 24,
- [60] = 6,
- [61] = 25,
- [62] = 7,
- [63] = 26,
- [64] = 8,
- [65] = 27,
- [66] = 9,
- [67] = 28,
- [83] = 29,
- [85] = 30,
- [87] = 31,
- [89] = 32,
- [91] = 33,
- [93] = 34,
- [95] = 35,
- [97] = 36,
- [99] = 37,
- [100] = 10,
- [102] = 11,
- [104] = 12,
- [106] = 13,
- [120] = 14,
- [121] = 15,
- [122] = 16,
- [123] = 17,
+ [53] = 2,
+ [54] = 21,
+ [55] = 3,
+ [56] = 22,
+ [57] = 4,
+ [58] = 23,
+ [59] = 5,
+ [60] = 24,
+ [61] = 6,
+ [62] = 25,
+ [63] = 7,
+ [64] = 26,
+ [65] = 8,
+ [66] = 27,
+ [67] = 9,
+ [68] = 28,
+ [86] = 29,
+ [88] = 30,
+ [90] = 31,
+ [92] = 32,
+ [94] = 33,
+ [96] = 34,
+ [98] = 35,
+ [100] = 36,
+ [102] = 37,
+ [103] = 10,
+ [105] = 11,
+ [107] = 12,
+ [109] = 13,
+ [123] = 14,
+ [124] = 15,
+ [125] = 16,
+ [126] = 17,
},
},
- [80] = {
+ [86] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3348,528 +3558,1776 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV6 |
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x30200000000000,
- .field_opt_bitmap = 0x80040C0780000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x30200000000000,
+ .field_opt_bitmap = 0x80040C0780000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 20,
+ [9] = 21,
+ [11] = 22,
+ [33] = 2,
+ [35] = 3,
+ [37] = 4,
+ [39] = 5,
+ [41] = 6,
+ [43] = 7,
+ [45] = 8,
+ [47] = 9,
+ [49] = 10,
+ [51] = 11,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [86] = 31,
+ [88] = 32,
+ [90] = 33,
+ [92] = 34,
+ [94] = 35,
+ [96] = 36,
+ [98] = 37,
+ [100] = 38,
+ [102] = 39,
+ [103] = 12,
+ [105] = 13,
+ [107] = 14,
+ [109] = 15,
+ [123] = 16,
+ [124] = 17,
+ [125] = 18,
+ [126] = 19,
+ },
+ },
+ [87] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0xC0800000000000,
+ .field_opt_bitmap = 0x8010300780000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 18,
+ [9] = 19,
+ [11] = 20,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 2,
+ [55] = 3,
+ [57] = 4,
+ [59] = 5,
+ [61] = 6,
+ [63] = 7,
+ [65] = 8,
+ [67] = 9,
+ [86] = 31,
+ [88] = 32,
+ [90] = 33,
+ [92] = 34,
+ [94] = 35,
+ [96] = 36,
+ [98] = 37,
+ [100] = 38,
+ [102] = 39,
+ [103] = 10,
+ [105] = 11,
+ [107] = 12,
+ [109] = 13,
+ [123] = 14,
+ [124] = 15,
+ [125] = 16,
+ [126] = 17,
+ },
+ },
+ [88] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x30200000000000,
+ .field_opt_bitmap = 0x80040C01E0000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 20,
+ [9] = 21,
+ [11] = 22,
+ [33] = 2,
+ [34] = 23,
+ [35] = 3,
+ [36] = 24,
+ [37] = 4,
+ [38] = 25,
+ [39] = 5,
+ [40] = 26,
+ [41] = 6,
+ [42] = 27,
+ [43] = 7,
+ [44] = 28,
+ [45] = 8,
+ [46] = 29,
+ [47] = 9,
+ [48] = 30,
+ [49] = 10,
+ [50] = 31,
+ [51] = 11,
+ [52] = 32,
+ [86] = 33,
+ [88] = 34,
+ [90] = 35,
+ [92] = 36,
+ [94] = 37,
+ [96] = 38,
+ [98] = 39,
+ [100] = 40,
+ [102] = 41,
+ [103] = 12,
+ [105] = 13,
+ [107] = 14,
+ [109] = 15,
+ [123] = 16,
+ [124] = 17,
+ [125] = 18,
+ [126] = 19,
+ },
+ },
+ [89] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0xC0800000000000,
+ .field_opt_bitmap = 0x8010301E00000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 18,
+ [9] = 19,
+ [11] = 20,
+ [53] = 2,
+ [54] = 21,
+ [55] = 3,
+ [56] = 22,
+ [57] = 4,
+ [58] = 23,
+ [59] = 5,
+ [60] = 24,
+ [61] = 6,
+ [62] = 25,
+ [63] = 7,
+ [64] = 26,
+ [65] = 8,
+ [66] = 27,
+ [67] = 9,
+ [68] = 28,
+ [103] = 10,
+ [104] = 29,
+ [105] = 11,
+ [106] = 30,
+ [107] = 12,
+ [108] = 31,
+ [109] = 13,
+ [110] = 32,
+ [123] = 14,
+ [124] = 15,
+ [125] = 16,
+ [126] = 17,
+ },
+ },
+ [90] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x30200000000000,
+ .field_opt_bitmap = 0x80040C0780000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 20,
+ [9] = 21,
+ [11] = 22,
+ [33] = 2,
+ [35] = 3,
+ [37] = 4,
+ [39] = 5,
+ [41] = 6,
+ [43] = 7,
+ [45] = 8,
+ [47] = 9,
+ [49] = 10,
+ [51] = 11,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [103] = 12,
+ [104] = 31,
+ [105] = 13,
+ [106] = 32,
+ [107] = 14,
+ [108] = 33,
+ [109] = 15,
+ [110] = 34,
+ [123] = 16,
+ [124] = 17,
+ [125] = 18,
+ [126] = 19,
+ },
+ },
+ [91] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0xC0800000000000,
+ .field_opt_bitmap = 0x8010300780000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 18,
+ [9] = 19,
+ [11] = 20,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 2,
+ [55] = 3,
+ [57] = 4,
+ [59] = 5,
+ [61] = 6,
+ [63] = 7,
+ [65] = 8,
+ [67] = 9,
+ [103] = 10,
+ [104] = 31,
+ [105] = 11,
+ [106] = 32,
+ [107] = 12,
+ [108] = 33,
+ [109] = 13,
+ [110] = 34,
+ [123] = 14,
+ [124] = 15,
+ [125] = 16,
+ [126] = 17,
+ },
+ },
+ [92] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x30200000000000,
+ .field_opt_bitmap = 0x80040C01E0000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 4,
+ .field_list = {
+ [1] = 1,
+ [7] = 20,
+ [9] = 21,
+ [11] = 22,
+ [33] = 2,
+ [34] = 23,
+ [35] = 3,
+ [36] = 24,
+ [37] = 4,
+ [38] = 25,
+ [39] = 5,
+ [40] = 26,
+ [41] = 6,
+ [42] = 27,
+ [43] = 7,
+ [44] = 28,
+ [45] = 8,
+ [46] = 29,
+ [47] = 9,
+ [48] = 30,
+ [49] = 10,
+ [50] = 31,
+ [51] = 11,
+ [52] = 32,
+ [103] = 12,
+ [104] = 33,
+ [105] = 13,
+ [106] = 34,
+ [107] = 14,
+ [108] = 35,
+ [109] = 15,
+ [110] = 36,
+ [123] = 16,
+ [124] = 17,
+ [125] = 18,
+ [126] = 19,
+ },
+ },
+ [93] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_ICMP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0xC0800000000000,
+ .field_opt_bitmap = 0x8010300600000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 5,
+ .field_list = {
+ [1] = 1,
+ [7] = 18,
+ [9] = 19,
+ [11] = 20,
+ [24] = 31,
+ [26] = 32,
+ [28] = 33,
+ [30] = 34,
+ [32] = 35,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 2,
+ [55] = 3,
+ [57] = 4,
+ [59] = 5,
+ [61] = 6,
+ [63] = 7,
+ [65] = 8,
+ [67] = 9,
+ [103] = 10,
+ [105] = 11,
+ [107] = 12,
+ [109] = 13,
+ [123] = 14,
+ [124] = 15,
+ [125] = 16,
+ [126] = 17,
+ },
+ },
+ [94] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_VXLAN |
+ BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_ICMP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x30200000000000,
+ .field_opt_bitmap = 0x80040C0180000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 5,
+ .field_list = {
+ [1] = 1,
+ [7] = 20,
+ [9] = 21,
+ [11] = 22,
+ [24] = 33,
+ [26] = 34,
+ [28] = 35,
+ [30] = 36,
+ [32] = 37,
+ [33] = 2,
+ [34] = 23,
+ [35] = 3,
+ [36] = 24,
+ [37] = 4,
+ [38] = 25,
+ [39] = 5,
+ [40] = 26,
+ [41] = 6,
+ [42] = 27,
+ [43] = 7,
+ [44] = 28,
+ [45] = 8,
+ [46] = 29,
+ [47] = 9,
+ [48] = 30,
+ [49] = 10,
+ [50] = 31,
+ [51] = 11,
+ [52] = 32,
+ [103] = 12,
+ [105] = 13,
+ [107] = 14,
+ [109] = 15,
+ [123] = 16,
+ [124] = 17,
+ [125] = 18,
+ [126] = 19,
+ },
+ },
+ [95] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_T_GENEVE |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xA002800000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 6,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ },
+ },
+ [96] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_SRV6 |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0xD800000000000,
+ .field_opt_bitmap = 0xB04000B000000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 7,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [53] = 5,
+ [54] = 20,
+ [55] = 6,
+ [56] = 21,
+ [57] = 7,
+ [58] = 22,
+ [59] = 8,
+ [60] = 23,
+ [61] = 9,
+ [62] = 24,
+ [63] = 10,
+ [64] = 25,
+ [65] = 11,
+ [66] = 26,
+ [67] = 12,
+ [68] = 27,
+ [71] = 13,
+ [73] = 14,
+ [75] = 15,
+ [77] = 16,
+ [79] = 17,
+ [81] = 18,
+ [83] = 19,
+ },
+ },
+ [97] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_SRV6 |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0xD800000000000,
+ .field_opt_bitmap = 0xB04000BC00000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 7,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [53] = 5,
+ [54] = 20,
+ [55] = 6,
+ [56] = 21,
+ [57] = 7,
+ [58] = 22,
+ [59] = 8,
+ [60] = 23,
+ [61] = 9,
+ [62] = 24,
+ [63] = 10,
+ [64] = 25,
+ [65] = 11,
+ [66] = 26,
+ [67] = 12,
+ [68] = 27,
+ [71] = 13,
+ [73] = 14,
+ [75] = 15,
+ [77] = 16,
+ [79] = 17,
+ [81] = 18,
+ [83] = 19,
+ [86] = 28,
+ [88] = 29,
+ [90] = 30,
+ [92] = 31,
+ [94] = 32,
+ [96] = 33,
+ [98] = 34,
+ [100] = 35,
+ [102] = 36,
+ },
+ },
+ [98] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_O_SRV6 |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0xD800000000000,
+ .field_opt_bitmap = 0xB04000BC00000000,
+ .field_exclude_bitmap = 0x0,
+ .class_tid = 1,
+ .flow_pattern_id = 7,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [53] = 5,
+ [54] = 20,
+ [55] = 6,
+ [56] = 21,
+ [57] = 7,
+ [58] = 22,
+ [59] = 8,
+ [60] = 23,
+ [61] = 9,
+ [62] = 24,
+ [63] = 10,
+ [64] = 25,
+ [65] = 11,
+ [66] = 26,
+ [67] = 12,
+ [68] = 27,
+ [71] = 13,
+ [73] = 14,
+ [75] = 15,
+ [77] = 16,
+ [79] = 17,
+ [81] = 18,
+ [83] = 19,
+ [104] = 28,
+ [106] = 29,
+ [108] = 30,
+ [110] = 31,
+ },
+ },
+ [99] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01C160000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [53] = 5,
+ [54] = 15,
+ [55] = 6,
+ [56] = 16,
+ [57] = 7,
+ [58] = 17,
+ [59] = 8,
+ [60] = 18,
+ [61] = 9,
+ [62] = 19,
+ [63] = 10,
+ [64] = 20,
+ [65] = 11,
+ [66] = 21,
+ [67] = 12,
+ [68] = 22,
+ },
+ },
+ [100] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB007058000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 17,
+ [56] = 18,
+ [58] = 19,
+ [60] = 20,
+ [62] = 21,
+ [64] = 22,
+ [66] = 23,
+ [68] = 24,
+ },
+ },
+ [101] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01C058000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [34] = 15,
+ [36] = 16,
+ [38] = 17,
+ [40] = 18,
+ [42] = 19,
+ [44] = 20,
+ [46] = 21,
+ [48] = 22,
+ [50] = 23,
+ [52] = 24,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ },
+ },
+ [102] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB007016000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [33] = 5,
+ [34] = 17,
+ [35] = 6,
+ [36] = 18,
+ [37] = 7,
+ [38] = 19,
+ [39] = 8,
+ [40] = 20,
+ [41] = 9,
+ [42] = 21,
+ [43] = 10,
+ [44] = 22,
+ [45] = 11,
+ [46] = 23,
+ [47] = 12,
+ [48] = 24,
+ [49] = 13,
+ [50] = 25,
+ [51] = 14,
+ [52] = 26,
+ },
+ },
+ [103] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01D0B0000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [22] = 15,
+ [53] = 5,
+ [54] = 16,
+ [55] = 6,
+ [56] = 17,
+ [57] = 7,
+ [58] = 18,
+ [59] = 8,
+ [60] = 19,
+ [61] = 9,
+ [62] = 20,
+ [63] = 10,
+ [64] = 21,
+ [65] = 11,
+ [66] = 22,
+ [67] = 12,
+ [68] = 23,
+ },
+ },
+ [104] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB00742C000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [22] = 17,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 18,
+ [56] = 19,
+ [58] = 20,
+ [60] = 21,
+ [62] = 22,
+ [64] = 23,
+ [66] = 24,
+ [68] = 25,
+ },
+ },
+ [105] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01D02C000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [22] = 15,
+ [34] = 16,
+ [36] = 17,
+ [38] = 18,
+ [40] = 19,
+ [42] = 20,
+ [44] = 21,
+ [46] = 22,
+ [48] = 23,
+ [50] = 24,
+ [52] = 25,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ },
+ },
+ [106] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB00740B000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [22] = 17,
+ [33] = 5,
+ [34] = 18,
+ [35] = 6,
+ [36] = 19,
+ [37] = 7,
+ [38] = 20,
+ [39] = 8,
+ [40] = 21,
+ [41] = 9,
+ [42] = 22,
+ [43] = 10,
+ [44] = 23,
+ [45] = 11,
+ [46] = 24,
+ [47] = 12,
+ [48] = 25,
+ [49] = 13,
+ [50] = 26,
+ [51] = 14,
+ [52] = 27,
+ },
+ },
+ [107] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01C178000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [53] = 5,
+ [54] = 15,
+ [55] = 6,
+ [56] = 16,
+ [57] = 7,
+ [58] = 17,
+ [59] = 8,
+ [60] = 18,
+ [61] = 9,
+ [62] = 19,
+ [63] = 10,
+ [64] = 20,
+ [65] = 11,
+ [66] = 21,
+ [67] = 12,
+ [68] = 22,
+ [86] = 23,
+ [88] = 24,
+ [90] = 25,
+ [92] = 26,
+ [94] = 27,
+ [96] = 28,
+ [98] = 29,
+ [100] = 30,
+ [102] = 31,
+ },
+ },
+ [108] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB00705E000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 17,
+ [56] = 18,
+ [58] = 19,
+ [60] = 20,
+ [62] = 21,
+ [64] = 22,
+ [66] = 23,
+ [68] = 24,
+ [86] = 25,
+ [88] = 26,
+ [90] = 27,
+ [92] = 28,
+ [94] = 29,
+ [96] = 30,
+ [98] = 31,
+ [100] = 32,
+ [102] = 33,
+ },
+ },
+ [109] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01C05E000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [34] = 15,
+ [36] = 16,
+ [38] = 17,
+ [40] = 18,
+ [42] = 19,
+ [44] = 20,
+ [46] = 21,
+ [48] = 22,
+ [50] = 23,
+ [52] = 24,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 25,
+ [88] = 26,
+ [90] = 27,
+ [92] = 28,
+ [94] = 29,
+ [96] = 30,
+ [98] = 31,
+ [100] = 32,
+ [102] = 33,
+ },
+ },
+ [110] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB007017800000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [33] = 5,
+ [34] = 17,
+ [35] = 6,
+ [36] = 18,
+ [37] = 7,
+ [38] = 19,
+ [39] = 8,
+ [40] = 20,
+ [41] = 9,
+ [42] = 21,
+ [43] = 10,
+ [44] = 22,
+ [45] = 11,
+ [46] = 23,
+ [47] = 12,
+ [48] = 24,
+ [49] = 13,
+ [50] = 25,
+ [51] = 14,
+ [52] = 26,
+ [86] = 27,
+ [88] = 28,
+ [90] = 29,
+ [92] = 30,
+ [94] = 31,
+ [96] = 32,
+ [98] = 33,
+ [100] = 34,
+ [102] = 35,
+ },
+ },
+ [111] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01C178000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [53] = 5,
+ [54] = 15,
+ [55] = 6,
+ [56] = 16,
+ [57] = 7,
+ [58] = 17,
+ [59] = 8,
+ [60] = 18,
+ [61] = 9,
+ [62] = 19,
+ [63] = 10,
+ [64] = 20,
+ [65] = 11,
+ [66] = 21,
+ [67] = 12,
+ [68] = 22,
+ [104] = 23,
+ [106] = 24,
+ [108] = 25,
+ [110] = 26,
+ },
+ },
+ [112] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB00705E000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
- .field_list = {
- [1] = 1,
- [7] = 20,
- [9] = 21,
- [11] = 22,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [83] = 31,
- [85] = 32,
- [87] = 33,
- [89] = 34,
- [91] = 35,
- [93] = 36,
- [95] = 37,
- [97] = 38,
- [99] = 39,
- [100] = 12,
- [102] = 13,
- [104] = 14,
- [106] = 15,
- [120] = 16,
- [121] = 17,
- [122] = 18,
- [123] = 19,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 17,
+ [56] = 18,
+ [58] = 19,
+ [60] = 20,
+ [62] = 21,
+ [64] = 22,
+ [66] = 23,
+ [68] = 24,
+ [104] = 25,
+ [106] = 26,
+ [108] = 27,
+ [110] = 28,
},
},
- [81] = {
+ [113] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_T_GRE |
BNXT_ULP_HDR_BIT_I_IPV4 |
- BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0xC0800000000000,
- .field_opt_bitmap = 0x8010300780000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01C05E000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
- .field_list = {
- [1] = 1,
- [7] = 18,
- [9] = 19,
- [11] = 20,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- [83] = 31,
- [85] = 32,
- [87] = 33,
- [89] = 34,
- [91] = 35,
- [93] = 36,
- [95] = 37,
- [97] = 38,
- [99] = 39,
- [100] = 10,
- [102] = 11,
- [104] = 12,
- [106] = 13,
- [120] = 14,
- [121] = 15,
- [122] = 16,
- [123] = 17,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [34] = 15,
+ [36] = 16,
+ [38] = 17,
+ [40] = 18,
+ [42] = 19,
+ [44] = 20,
+ [46] = 21,
+ [48] = 22,
+ [50] = 23,
+ [52] = 24,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [104] = 25,
+ [106] = 26,
+ [108] = 27,
+ [110] = 28,
},
},
- [82] = {
+ [114] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_T_GRE |
BNXT_ULP_HDR_BIT_I_IPV4 |
- BNXT_ULP_HDR_BIT_I_TCP |
+ BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x30200000000000,
- .field_opt_bitmap = 0x80040C01E0000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB007017800000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
- .field_list = {
- [1] = 1,
- [7] = 20,
- [9] = 21,
- [11] = 22,
- [32] = 2,
- [33] = 23,
- [34] = 3,
- [35] = 24,
- [36] = 4,
- [37] = 25,
- [38] = 5,
- [39] = 26,
- [40] = 6,
- [41] = 27,
- [42] = 7,
- [43] = 28,
- [44] = 8,
- [45] = 29,
- [46] = 9,
- [47] = 30,
- [48] = 10,
- [49] = 31,
- [50] = 11,
- [51] = 32,
- [83] = 33,
- [85] = 34,
- [87] = 35,
- [89] = 36,
- [91] = 37,
- [93] = 38,
- [95] = 39,
- [97] = 40,
- [99] = 41,
- [100] = 12,
- [102] = 13,
- [104] = 14,
- [106] = 15,
- [120] = 16,
- [121] = 17,
- [122] = 18,
- [123] = 19,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [33] = 5,
+ [34] = 17,
+ [35] = 6,
+ [36] = 18,
+ [37] = 7,
+ [38] = 19,
+ [39] = 8,
+ [40] = 20,
+ [41] = 9,
+ [42] = 21,
+ [43] = 10,
+ [44] = 22,
+ [45] = 11,
+ [46] = 23,
+ [47] = 12,
+ [48] = 24,
+ [49] = 13,
+ [50] = 25,
+ [51] = 14,
+ [52] = 26,
+ [104] = 27,
+ [106] = 28,
+ [108] = 29,
+ [110] = 30,
},
},
- [83] = {
+ [115] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
BNXT_ULP_HDR_BIT_I_IPV6 |
- BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0xC0800000000000,
- .field_opt_bitmap = 0x8010301E00000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01D0BC000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
- .field_list = {
- [1] = 1,
- [7] = 18,
- [9] = 19,
- [11] = 20,
- [52] = 2,
- [53] = 21,
- [54] = 3,
- [55] = 22,
- [56] = 4,
- [57] = 23,
- [58] = 5,
- [59] = 24,
- [60] = 6,
- [61] = 25,
- [62] = 7,
- [63] = 26,
- [64] = 8,
- [65] = 27,
- [66] = 9,
- [67] = 28,
- [100] = 10,
- [101] = 29,
- [102] = 11,
- [103] = 30,
- [104] = 12,
- [105] = 31,
- [106] = 13,
- [107] = 32,
- [120] = 14,
- [121] = 15,
- [122] = 16,
- [123] = 17,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [22] = 15,
+ [53] = 5,
+ [54] = 16,
+ [55] = 6,
+ [56] = 17,
+ [57] = 7,
+ [58] = 18,
+ [59] = 8,
+ [60] = 19,
+ [61] = 9,
+ [62] = 20,
+ [63] = 10,
+ [64] = 21,
+ [65] = 11,
+ [66] = 22,
+ [67] = 12,
+ [68] = 23,
+ [86] = 24,
+ [88] = 25,
+ [90] = 26,
+ [92] = 27,
+ [94] = 28,
+ [96] = 29,
+ [98] = 30,
+ [100] = 31,
+ [102] = 32,
},
},
- [84] = {
+ [116] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
BNXT_ULP_HDR_BIT_I_IPV6 |
- BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x30200000000000,
- .field_opt_bitmap = 0x80040C0780000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB00742F000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
- .field_list = {
- [1] = 1,
- [7] = 20,
- [9] = 21,
- [11] = 22,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [100] = 12,
- [101] = 31,
- [102] = 13,
- [103] = 32,
- [104] = 14,
- [105] = 33,
- [106] = 15,
- [107] = 34,
- [120] = 16,
- [121] = 17,
- [122] = 18,
- [123] = 19,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [22] = 17,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 18,
+ [56] = 19,
+ [58] = 20,
+ [60] = 21,
+ [62] = 22,
+ [64] = 23,
+ [66] = 24,
+ [68] = 25,
+ [86] = 26,
+ [88] = 27,
+ [90] = 28,
+ [92] = 29,
+ [94] = 30,
+ [96] = 31,
+ [98] = 32,
+ [100] = 33,
+ [102] = 34,
},
},
- [85] = {
+ [117] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
BNXT_ULP_HDR_BIT_I_IPV4 |
- BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0xC0800000000000,
- .field_opt_bitmap = 0x8010300780000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01D02F000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
- .field_list = {
- [1] = 1,
- [7] = 18,
- [9] = 19,
- [11] = 20,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- [100] = 10,
- [101] = 31,
- [102] = 11,
- [103] = 32,
- [104] = 12,
- [105] = 33,
- [106] = 13,
- [107] = 34,
- [120] = 14,
- [121] = 15,
- [122] = 16,
- [123] = 17,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [22] = 15,
+ [34] = 16,
+ [36] = 17,
+ [38] = 18,
+ [40] = 19,
+ [42] = 20,
+ [44] = 21,
+ [46] = 22,
+ [48] = 23,
+ [50] = 24,
+ [52] = 25,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 26,
+ [88] = 27,
+ [90] = 28,
+ [92] = 29,
+ [94] = 30,
+ [96] = 31,
+ [98] = 32,
+ [100] = 33,
+ [102] = 34,
},
},
- [86] = {
+ [118] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
BNXT_ULP_HDR_BIT_I_IPV4 |
- BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x30200000000000,
- .field_opt_bitmap = 0x80040C01E0000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB00740BC00000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 3,
- .field_list = {
- [1] = 1,
- [7] = 20,
- [9] = 21,
- [11] = 22,
- [32] = 2,
- [33] = 23,
- [34] = 3,
- [35] = 24,
- [36] = 4,
- [37] = 25,
- [38] = 5,
- [39] = 26,
- [40] = 6,
- [41] = 27,
- [42] = 7,
- [43] = 28,
- [44] = 8,
- [45] = 29,
- [46] = 9,
- [47] = 30,
- [48] = 10,
- [49] = 31,
- [50] = 11,
- [51] = 32,
- [100] = 12,
- [101] = 33,
- [102] = 13,
- [103] = 34,
- [104] = 14,
- [105] = 35,
- [106] = 15,
- [107] = 36,
- [120] = 16,
- [121] = 17,
- [122] = 18,
- [123] = 19,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [22] = 17,
+ [33] = 5,
+ [34] = 18,
+ [35] = 6,
+ [36] = 19,
+ [37] = 7,
+ [38] = 20,
+ [39] = 8,
+ [40] = 21,
+ [41] = 9,
+ [42] = 22,
+ [43] = 10,
+ [44] = 23,
+ [45] = 11,
+ [46] = 24,
+ [47] = 12,
+ [48] = 25,
+ [49] = 13,
+ [50] = 26,
+ [51] = 14,
+ [52] = 27,
+ [86] = 28,
+ [88] = 29,
+ [90] = 30,
+ [92] = 31,
+ [94] = 32,
+ [96] = 33,
+ [98] = 34,
+ [100] = 35,
+ [102] = 36,
},
},
- [87] = {
+ [119] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
- BNXT_ULP_HDR_BIT_I_IPV4 |
- BNXT_ULP_HDR_BIT_I_ICMP |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0xC0800000000000,
- .field_opt_bitmap = 0x8010300600000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01D0BC000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 4,
+ .flow_pattern_id = 8,
.field_list = {
[1] = 1,
- [7] = 18,
- [9] = 19,
- [11] = 20,
- [23] = 31,
- [25] = 32,
- [27] = 33,
- [29] = 34,
- [31] = 35,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- [100] = 10,
- [102] = 11,
- [104] = 12,
- [106] = 13,
- [120] = 14,
- [121] = 15,
- [122] = 16,
- [123] = 17,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [22] = 15,
+ [53] = 5,
+ [54] = 16,
+ [55] = 6,
+ [56] = 17,
+ [57] = 7,
+ [58] = 18,
+ [59] = 8,
+ [60] = 19,
+ [61] = 9,
+ [62] = 20,
+ [63] = 10,
+ [64] = 21,
+ [65] = 11,
+ [66] = 22,
+ [67] = 12,
+ [68] = 23,
+ [104] = 24,
+ [106] = 25,
+ [108] = 26,
+ [110] = 27,
},
},
- [88] = {
+ [120] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_F2 |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_VXLAN |
- BNXT_ULP_HDR_BIT_I_ETH |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
+ BNXT_ULP_HDR_BIT_I_IPV6 |
+ BNXT_ULP_HDR_BIT_I_UDP |
+ BNXT_ULP_FLOW_DIR_BITMASK_ING },
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB00742F000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
+ .class_tid = 1,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [22] = 17,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 18,
+ [56] = 19,
+ [58] = 20,
+ [60] = 21,
+ [62] = 22,
+ [64] = 23,
+ [66] = 24,
+ [68] = 25,
+ [104] = 26,
+ [106] = 27,
+ [108] = 28,
+ [110] = 29,
+ },
+ },
+ [121] = {
+ .app_id = 0,
+ .hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
+ BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
BNXT_ULP_HDR_BIT_I_IPV4 |
- BNXT_ULP_HDR_BIT_I_ICMP |
+ BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x30200000000000,
- .field_opt_bitmap = 0x80040C0180000000,
- .field_exclude_bitmap = 0x0,
+ .field_man_bitmap = 0x0,
+ .field_opt_bitmap = 0xB01D02F000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 4,
- .field_list = {
- [1] = 1,
- [7] = 20,
- [9] = 21,
- [11] = 22,
- [23] = 33,
- [25] = 34,
- [27] = 35,
- [29] = 36,
- [31] = 37,
- [32] = 2,
- [33] = 23,
- [34] = 3,
- [35] = 24,
- [36] = 4,
- [37] = 25,
- [38] = 5,
- [39] = 26,
- [40] = 6,
- [41] = 27,
- [42] = 7,
- [43] = 28,
- [44] = 8,
- [45] = 29,
- [46] = 9,
- [47] = 30,
- [48] = 10,
- [49] = 31,
- [50] = 11,
- [51] = 32,
- [100] = 12,
- [102] = 13,
- [104] = 14,
- [106] = 15,
- [120] = 16,
- [121] = 17,
- [122] = 18,
- [123] = 19,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 13,
+ [21] = 14,
+ [22] = 15,
+ [34] = 16,
+ [36] = 17,
+ [38] = 18,
+ [40] = 19,
+ [42] = 20,
+ [44] = 21,
+ [46] = 22,
+ [48] = 23,
+ [50] = 24,
+ [52] = 25,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [104] = 26,
+ [106] = 27,
+ [108] = 28,
+ [110] = 29,
},
},
- [89] = {
+ [122] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_HDR_BIT_T_GENEVE |
+ BNXT_ULP_HDR_BIT_T_GRE |
+ BNXT_ULP_HDR_BIT_T_GRE_OPT |
+ BNXT_ULP_HDR_BIT_I_IPV4 |
+ BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xA002800000000000,
+ .field_opt_bitmap = 0xB00740BC00000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
- .flow_pattern_id = 5,
- .field_list = {
- [1] = 1,
- [6] = 2,
- [8] = 3,
- [10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
+ .flow_pattern_id = 8,
+ .field_list = {
+ [1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
+ [20] = 15,
+ [21] = 16,
+ [22] = 17,
+ [33] = 5,
+ [34] = 18,
+ [35] = 6,
+ [36] = 19,
+ [37] = 7,
+ [38] = 20,
+ [39] = 8,
+ [40] = 21,
+ [41] = 9,
+ [42] = 22,
+ [43] = 10,
+ [44] = 23,
+ [45] = 11,
+ [46] = 24,
+ [47] = 12,
+ [48] = 25,
+ [49] = 13,
+ [50] = 26,
+ [51] = 14,
+ [52] = 27,
+ [104] = 28,
+ [106] = 29,
+ [108] = 30,
+ [110] = 31,
},
},
- [90] = {
+ [123] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -3886,7 +5344,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[10] = 4,
},
},
- [91] = {
+ [124] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -3902,12 +5360,12 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [92] = {
+ [125] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -3923,12 +5381,12 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [93] = {
+ [126] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -3945,15 +5403,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [94] = {
+ [127] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -3969,17 +5427,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
},
},
- [95] = {
+ [128] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -3995,19 +5453,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
},
},
- [96] = {
+ [129] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4024,20 +5482,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [97] = {
+ [130] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4054,22 +5512,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [98] = {
+ [131] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4086,20 +5544,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [99] = {
+ [132] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4116,22 +5574,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [100] = {
+ [133] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4149,23 +5607,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 11,
- [54] = 12,
- [56] = 13,
- [58] = 14,
- [60] = 15,
- [62] = 16,
- [64] = 17,
- [66] = 18,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [53] = 11,
+ [55] = 12,
+ [57] = 13,
+ [59] = 14,
+ [61] = 15,
+ [63] = 16,
+ [65] = 17,
+ [67] = 18,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [101] = {
+ [134] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4183,25 +5641,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 11,
- [34] = 12,
- [36] = 13,
- [38] = 14,
- [40] = 15,
- [42] = 16,
- [44] = 17,
- [46] = 18,
- [48] = 19,
- [50] = 20,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [33] = 11,
+ [35] = 12,
+ [37] = 13,
+ [39] = 14,
+ [41] = 15,
+ [43] = 16,
+ [45] = 17,
+ [47] = 18,
+ [49] = 19,
+ [51] = 20,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [102] = {
+ [135] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4217,18 +5675,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [82] = 5,
- [84] = 6,
- [86] = 7,
- [88] = 8,
- [90] = 9,
- [92] = 10,
- [94] = 11,
- [96] = 12,
- [98] = 13,
+ [85] = 5,
+ [87] = 6,
+ [89] = 7,
+ [91] = 8,
+ [93] = 9,
+ [95] = 10,
+ [97] = 11,
+ [99] = 12,
+ [101] = 13,
},
},
- [103] = {
+ [136] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4244,13 +5702,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [100] = 5,
- [102] = 6,
- [104] = 7,
- [106] = 8,
+ [103] = 5,
+ [105] = 6,
+ [107] = 7,
+ [109] = 8,
},
},
- [104] = {
+ [137] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4267,21 +5725,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [82] = 8,
- [84] = 9,
- [86] = 10,
- [88] = 11,
- [90] = 12,
- [92] = 13,
- [94] = 14,
- [96] = 15,
- [98] = 16,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [85] = 8,
+ [87] = 9,
+ [89] = 10,
+ [91] = 11,
+ [93] = 12,
+ [95] = 13,
+ [97] = 14,
+ [99] = 15,
+ [101] = 16,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [105] = {
+ [138] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4298,16 +5756,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [100] = 8,
- [102] = 9,
- [104] = 10,
- [106] = 11,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [103] = 8,
+ [105] = 9,
+ [107] = 10,
+ [109] = 11,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [106] = {
+ [139] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4324,21 +5782,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [82] = 8,
- [84] = 9,
- [86] = 10,
- [88] = 11,
- [90] = 12,
- [92] = 13,
- [94] = 14,
- [96] = 15,
- [98] = 16,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [85] = 8,
+ [87] = 9,
+ [89] = 10,
+ [91] = 11,
+ [93] = 12,
+ [95] = 13,
+ [97] = 14,
+ [99] = 15,
+ [101] = 16,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [107] = {
+ [140] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4355,16 +5813,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [100] = 8,
- [102] = 9,
- [104] = 10,
- [106] = 11,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [103] = 8,
+ [105] = 9,
+ [107] = 10,
+ [109] = 11,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [108] = {
+ [141] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4382,24 +5840,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [82] = 11,
- [84] = 12,
- [86] = 13,
- [88] = 14,
- [90] = 15,
- [92] = 16,
- [94] = 17,
- [96] = 18,
- [98] = 19,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [85] = 11,
+ [87] = 12,
+ [89] = 13,
+ [91] = 14,
+ [93] = 15,
+ [95] = 16,
+ [97] = 17,
+ [99] = 18,
+ [101] = 19,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [109] = {
+ [142] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4417,19 +5875,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [100] = 11,
- [102] = 12,
- [104] = 13,
- [106] = 14,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [103] = 11,
+ [105] = 12,
+ [107] = 13,
+ [109] = 14,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [110] = {
+ [143] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4446,26 +5904,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [82] = 13,
- [84] = 14,
- [86] = 15,
- [88] = 16,
- [90] = 17,
- [92] = 18,
- [94] = 19,
- [96] = 20,
- [98] = 21,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [85] = 13,
+ [87] = 14,
+ [89] = 15,
+ [91] = 16,
+ [93] = 17,
+ [95] = 18,
+ [97] = 19,
+ [99] = 20,
+ [101] = 21,
},
},
- [111] = {
+ [144] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4482,28 +5940,28 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [82] = 15,
- [84] = 16,
- [86] = 17,
- [88] = 18,
- [90] = 19,
- [92] = 20,
- [94] = 21,
- [96] = 22,
- [98] = 23,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [85] = 15,
+ [87] = 16,
+ [89] = 17,
+ [91] = 18,
+ [93] = 19,
+ [95] = 20,
+ [97] = 21,
+ [99] = 22,
+ [101] = 23,
},
},
- [112] = {
+ [145] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4520,21 +5978,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
},
},
- [113] = {
+ [146] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4551,23 +6009,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
},
},
- [114] = {
+ [147] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4585,29 +6043,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [82] = 16,
- [84] = 17,
- [86] = 18,
- [88] = 19,
- [90] = 20,
- [92] = 21,
- [94] = 22,
- [96] = 23,
- [98] = 24,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [85] = 16,
+ [87] = 17,
+ [89] = 18,
+ [91] = 19,
+ [93] = 20,
+ [95] = 21,
+ [97] = 22,
+ [99] = 23,
+ [101] = 24,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [115] = {
+ [148] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4625,31 +6083,31 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [82] = 18,
- [84] = 19,
- [86] = 20,
- [88] = 21,
- [90] = 22,
- [92] = 23,
- [94] = 24,
- [96] = 25,
- [98] = 26,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [85] = 18,
+ [87] = 19,
+ [89] = 20,
+ [91] = 21,
+ [93] = 22,
+ [95] = 23,
+ [97] = 24,
+ [99] = 25,
+ [101] = 26,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [116] = {
+ [149] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4667,24 +6125,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [100] = 16,
- [102] = 17,
- [104] = 18,
- [106] = 19,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [103] = 16,
+ [105] = 17,
+ [107] = 18,
+ [109] = 19,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [117] = {
+ [150] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4702,26 +6160,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [100] = 18,
- [102] = 19,
- [104] = 20,
- [106] = 21,
- [108] = 5,
- [112] = 6,
- [116] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [103] = 18,
+ [105] = 19,
+ [107] = 20,
+ [109] = 21,
+ [111] = 5,
+ [115] = 6,
+ [119] = 7,
},
},
- [118] = {
+ [151] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4739,29 +6197,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [82] = 16,
- [84] = 17,
- [86] = 18,
- [88] = 19,
- [90] = 20,
- [92] = 21,
- [94] = 22,
- [96] = 23,
- [98] = 24,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [85] = 16,
+ [87] = 17,
+ [89] = 18,
+ [91] = 19,
+ [93] = 20,
+ [95] = 21,
+ [97] = 22,
+ [99] = 23,
+ [101] = 24,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [119] = {
+ [152] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4779,31 +6237,31 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [82] = 18,
- [84] = 19,
- [86] = 20,
- [88] = 21,
- [90] = 22,
- [92] = 23,
- [94] = 24,
- [96] = 25,
- [98] = 26,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [85] = 18,
+ [87] = 19,
+ [89] = 20,
+ [91] = 21,
+ [93] = 22,
+ [95] = 23,
+ [97] = 24,
+ [99] = 25,
+ [101] = 26,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [120] = {
+ [153] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4821,24 +6279,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [100] = 16,
- [102] = 17,
- [104] = 18,
- [106] = 19,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [53] = 8,
+ [55] = 9,
+ [57] = 10,
+ [59] = 11,
+ [61] = 12,
+ [63] = 13,
+ [65] = 14,
+ [67] = 15,
+ [103] = 16,
+ [105] = 17,
+ [107] = 18,
+ [109] = 19,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [121] = {
+ [154] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4856,26 +6314,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [100] = 18,
- [102] = 19,
- [104] = 20,
- [106] = 21,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [33] = 8,
+ [35] = 9,
+ [37] = 10,
+ [39] = 11,
+ [41] = 12,
+ [43] = 13,
+ [45] = 14,
+ [47] = 15,
+ [49] = 16,
+ [51] = 17,
+ [103] = 18,
+ [105] = 19,
+ [107] = 20,
+ [109] = 21,
+ [112] = 5,
+ [116] = 6,
+ [120] = 7,
},
},
- [122] = {
+ [155] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4894,32 +6352,32 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 11,
- [54] = 12,
- [56] = 13,
- [58] = 14,
- [60] = 15,
- [62] = 16,
- [64] = 17,
- [66] = 18,
- [82] = 19,
- [84] = 20,
- [86] = 21,
- [88] = 22,
- [90] = 23,
- [92] = 24,
- [94] = 25,
- [96] = 26,
- [98] = 27,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [53] = 11,
+ [55] = 12,
+ [57] = 13,
+ [59] = 14,
+ [61] = 15,
+ [63] = 16,
+ [65] = 17,
+ [67] = 18,
+ [85] = 19,
+ [87] = 20,
+ [89] = 21,
+ [91] = 22,
+ [93] = 23,
+ [95] = 24,
+ [97] = 25,
+ [99] = 26,
+ [101] = 27,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [123] = {
+ [156] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4938,34 +6396,34 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 11,
- [34] = 12,
- [36] = 13,
- [38] = 14,
- [40] = 15,
- [42] = 16,
- [44] = 17,
- [46] = 18,
- [48] = 19,
- [50] = 20,
- [82] = 21,
- [84] = 22,
- [86] = 23,
- [88] = 24,
- [90] = 25,
- [92] = 26,
- [94] = 27,
- [96] = 28,
- [98] = 29,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [33] = 11,
+ [35] = 12,
+ [37] = 13,
+ [39] = 14,
+ [41] = 15,
+ [43] = 16,
+ [45] = 17,
+ [47] = 18,
+ [49] = 19,
+ [51] = 20,
+ [85] = 21,
+ [87] = 22,
+ [89] = 23,
+ [91] = 24,
+ [93] = 25,
+ [95] = 26,
+ [97] = 27,
+ [99] = 28,
+ [101] = 29,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [124] = {
+ [157] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4984,27 +6442,27 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 11,
- [54] = 12,
- [56] = 13,
- [58] = 14,
- [60] = 15,
- [62] = 16,
- [64] = 17,
- [66] = 18,
- [100] = 19,
- [102] = 20,
- [104] = 21,
- [106] = 22,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [53] = 11,
+ [55] = 12,
+ [57] = 13,
+ [59] = 14,
+ [61] = 15,
+ [63] = 16,
+ [65] = 17,
+ [67] = 18,
+ [103] = 19,
+ [105] = 20,
+ [107] = 21,
+ [109] = 22,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [125] = {
+ [158] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5023,29 +6481,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 11,
- [34] = 12,
- [36] = 13,
- [38] = 14,
- [40] = 15,
- [42] = 16,
- [44] = 17,
- [46] = 18,
- [48] = 19,
- [50] = 20,
- [100] = 21,
- [102] = 22,
- [104] = 23,
- [106] = 24,
- [108] = 5,
- [109] = 8,
- [112] = 6,
- [113] = 9,
- [116] = 7,
- [117] = 10,
+ [33] = 11,
+ [35] = 12,
+ [37] = 13,
+ [39] = 14,
+ [41] = 15,
+ [43] = 16,
+ [45] = 17,
+ [47] = 18,
+ [49] = 19,
+ [51] = 20,
+ [103] = 21,
+ [105] = 22,
+ [107] = 23,
+ [109] = 24,
+ [111] = 5,
+ [112] = 8,
+ [115] = 6,
+ [116] = 9,
+ [119] = 7,
+ [120] = 10,
},
},
- [126] = {
+ [159] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5063,25 +6521,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [127] = {
+ [160] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5099,27 +6557,27 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [128] = {
+ [161] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5141,25 +6599,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [129] = {
+ [162] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5181,27 +6639,27 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [130] = {
+ [163] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5220,33 +6678,33 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [53] = 21,
- [54] = 6,
- [55] = 22,
- [56] = 7,
- [57] = 23,
- [58] = 8,
- [59] = 24,
- [60] = 9,
- [61] = 25,
- [62] = 10,
- [63] = 26,
- [64] = 11,
- [65] = 27,
- [66] = 12,
- [67] = 28,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 21,
+ [55] = 6,
+ [56] = 22,
+ [57] = 7,
+ [58] = 23,
+ [59] = 8,
+ [60] = 24,
+ [61] = 9,
+ [62] = 25,
+ [63] = 10,
+ [64] = 26,
+ [65] = 11,
+ [66] = 27,
+ [67] = 12,
+ [68] = 28,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [131] = {
+ [164] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5265,35 +6723,35 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [132] = {
+ [165] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5312,35 +6770,35 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [133] = {
+ [166] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5359,37 +6817,37 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [33] = 23,
- [34] = 6,
- [35] = 24,
- [36] = 7,
- [37] = 25,
- [38] = 8,
- [39] = 26,
- [40] = 9,
- [41] = 27,
- [42] = 10,
- [43] = 28,
- [44] = 11,
- [45] = 29,
- [46] = 12,
- [47] = 30,
- [48] = 13,
- [49] = 31,
- [50] = 14,
- [51] = 32,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 23,
+ [35] = 6,
+ [36] = 24,
+ [37] = 7,
+ [38] = 25,
+ [39] = 8,
+ [40] = 26,
+ [41] = 9,
+ [42] = 27,
+ [43] = 10,
+ [44] = 28,
+ [45] = 11,
+ [46] = 29,
+ [47] = 12,
+ [48] = 30,
+ [49] = 13,
+ [50] = 31,
+ [51] = 14,
+ [52] = 32,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [134] = {
+ [167] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5412,33 +6870,33 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [53] = 24,
- [54] = 6,
- [55] = 25,
- [56] = 7,
- [57] = 26,
- [58] = 8,
- [59] = 27,
- [60] = 9,
- [61] = 28,
- [62] = 10,
- [63] = 29,
- [64] = 11,
- [65] = 30,
- [66] = 12,
- [67] = 31,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 24,
+ [55] = 6,
+ [56] = 25,
+ [57] = 7,
+ [58] = 26,
+ [59] = 8,
+ [60] = 27,
+ [61] = 9,
+ [62] = 28,
+ [63] = 10,
+ [64] = 29,
+ [65] = 11,
+ [66] = 30,
+ [67] = 12,
+ [68] = 31,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [135] = {
+ [168] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5461,35 +6919,35 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 26,
- [55] = 27,
- [57] = 28,
- [59] = 29,
- [61] = 30,
- [63] = 31,
- [65] = 32,
- [67] = 33,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 26,
+ [56] = 27,
+ [58] = 28,
+ [60] = 29,
+ [62] = 30,
+ [64] = 31,
+ [66] = 32,
+ [68] = 33,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [136] = {
+ [169] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5512,35 +6970,35 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [33] = 24,
- [35] = 25,
- [37] = 26,
- [39] = 27,
- [41] = 28,
- [43] = 29,
- [45] = 30,
- [47] = 31,
- [49] = 32,
- [51] = 33,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 24,
+ [36] = 25,
+ [38] = 26,
+ [40] = 27,
+ [42] = 28,
+ [44] = 29,
+ [46] = 30,
+ [48] = 31,
+ [50] = 32,
+ [52] = 33,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [137] = {
+ [170] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5563,37 +7021,37 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [33] = 26,
- [34] = 6,
- [35] = 27,
- [36] = 7,
- [37] = 28,
- [38] = 8,
- [39] = 29,
- [40] = 9,
- [41] = 30,
- [42] = 10,
- [43] = 31,
- [44] = 11,
- [45] = 32,
- [46] = 12,
- [47] = 33,
- [48] = 13,
- [49] = 34,
- [50] = 14,
- [51] = 35,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 26,
+ [35] = 6,
+ [36] = 27,
+ [37] = 7,
+ [38] = 28,
+ [39] = 8,
+ [40] = 29,
+ [41] = 9,
+ [42] = 30,
+ [43] = 10,
+ [44] = 31,
+ [45] = 11,
+ [46] = 32,
+ [47] = 12,
+ [48] = 33,
+ [49] = 13,
+ [50] = 34,
+ [51] = 14,
+ [52] = 35,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [138] = {
+ [171] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5612,34 +7070,34 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [83] = 21,
- [85] = 22,
- [87] = 23,
- [89] = 24,
- [91] = 25,
- [93] = 26,
- [95] = 27,
- [97] = 28,
- [99] = 29,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 21,
+ [88] = 22,
+ [90] = 23,
+ [92] = 24,
+ [94] = 25,
+ [96] = 26,
+ [98] = 27,
+ [100] = 28,
+ [102] = 29,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [139] = {
+ [172] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5658,36 +7116,36 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [83] = 23,
- [85] = 24,
- [87] = 25,
- [89] = 26,
- [91] = 27,
- [93] = 28,
- [95] = 29,
- [97] = 30,
- [99] = 31,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [86] = 23,
+ [88] = 24,
+ [90] = 25,
+ [92] = 26,
+ [94] = 27,
+ [96] = 28,
+ [98] = 29,
+ [100] = 30,
+ [102] = 31,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [140] = {
+ [173] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5706,29 +7164,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [101] = 21,
- [102] = 14,
- [103] = 22,
- [104] = 15,
- [105] = 23,
- [106] = 16,
- [107] = 24,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [104] = 21,
+ [105] = 14,
+ [106] = 22,
+ [107] = 15,
+ [108] = 23,
+ [109] = 16,
+ [110] = 24,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [141] = {
+ [174] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5747,31 +7205,31 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [101] = 23,
- [102] = 16,
- [103] = 24,
- [104] = 17,
- [105] = 25,
- [106] = 18,
- [107] = 26,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [104] = 23,
+ [105] = 16,
+ [106] = 24,
+ [107] = 17,
+ [108] = 25,
+ [109] = 18,
+ [110] = 26,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [142] = {
+ [175] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5794,34 +7252,34 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [83] = 24,
- [85] = 25,
- [87] = 26,
- [89] = 27,
- [91] = 28,
- [93] = 29,
- [95] = 30,
- [97] = 31,
- [99] = 32,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 24,
+ [88] = 25,
+ [90] = 26,
+ [92] = 27,
+ [94] = 28,
+ [96] = 29,
+ [98] = 30,
+ [100] = 31,
+ [102] = 32,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [143] = {
+ [176] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5844,36 +7302,36 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [83] = 26,
- [85] = 27,
- [87] = 28,
- [89] = 29,
- [91] = 30,
- [93] = 31,
- [95] = 32,
- [97] = 33,
- [99] = 34,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [86] = 26,
+ [88] = 27,
+ [90] = 28,
+ [92] = 29,
+ [94] = 30,
+ [96] = 31,
+ [98] = 32,
+ [100] = 33,
+ [102] = 34,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [144] = {
+ [177] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5896,29 +7354,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [101] = 24,
- [102] = 14,
- [103] = 25,
- [104] = 15,
- [105] = 26,
- [106] = 16,
- [107] = 27,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [104] = 24,
+ [105] = 14,
+ [106] = 25,
+ [107] = 15,
+ [108] = 26,
+ [109] = 16,
+ [110] = 27,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [145] = {
+ [178] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5941,31 +7399,31 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [101] = 26,
- [102] = 16,
- [103] = 27,
- [104] = 17,
- [105] = 28,
- [106] = 18,
- [107] = 29,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [104] = 26,
+ [105] = 16,
+ [106] = 27,
+ [107] = 17,
+ [108] = 28,
+ [109] = 18,
+ [110] = 29,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [146] = {
+ [179] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -5985,42 +7443,42 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [53] = 21,
- [54] = 6,
- [55] = 22,
- [56] = 7,
- [57] = 23,
- [58] = 8,
- [59] = 24,
- [60] = 9,
- [61] = 25,
- [62] = 10,
- [63] = 26,
- [64] = 11,
- [65] = 27,
- [66] = 12,
- [67] = 28,
- [83] = 29,
- [85] = 30,
- [87] = 31,
- [89] = 32,
- [91] = 33,
- [93] = 34,
- [95] = 35,
- [97] = 36,
- [99] = 37,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 21,
+ [55] = 6,
+ [56] = 22,
+ [57] = 7,
+ [58] = 23,
+ [59] = 8,
+ [60] = 24,
+ [61] = 9,
+ [62] = 25,
+ [63] = 10,
+ [64] = 26,
+ [65] = 11,
+ [66] = 27,
+ [67] = 12,
+ [68] = 28,
+ [86] = 29,
+ [88] = 30,
+ [90] = 31,
+ [92] = 32,
+ [94] = 33,
+ [96] = 34,
+ [98] = 35,
+ [100] = 36,
+ [102] = 37,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [147] = {
+ [180] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6040,44 +7498,44 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [83] = 31,
- [85] = 32,
- [87] = 33,
- [89] = 34,
- [91] = 35,
- [93] = 36,
- [95] = 37,
- [97] = 38,
- [99] = 39,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [86] = 31,
+ [88] = 32,
+ [90] = 33,
+ [92] = 34,
+ [94] = 35,
+ [96] = 36,
+ [98] = 37,
+ [100] = 38,
+ [102] = 39,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [148] = {
+ [181] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6097,44 +7555,44 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [83] = 31,
- [85] = 32,
- [87] = 33,
- [89] = 34,
- [91] = 35,
- [93] = 36,
- [95] = 37,
- [97] = 38,
- [99] = 39,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 31,
+ [88] = 32,
+ [90] = 33,
+ [92] = 34,
+ [94] = 35,
+ [96] = 36,
+ [98] = 37,
+ [100] = 38,
+ [102] = 39,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [149] = {
+ [182] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6154,46 +7612,46 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [33] = 23,
- [34] = 6,
- [35] = 24,
- [36] = 7,
- [37] = 25,
- [38] = 8,
- [39] = 26,
- [40] = 9,
- [41] = 27,
- [42] = 10,
- [43] = 28,
- [44] = 11,
- [45] = 29,
- [46] = 12,
- [47] = 30,
- [48] = 13,
- [49] = 31,
- [50] = 14,
- [51] = 32,
- [83] = 33,
- [85] = 34,
- [87] = 35,
- [89] = 36,
- [91] = 37,
- [93] = 38,
- [95] = 39,
- [97] = 40,
- [99] = 41,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 23,
+ [35] = 6,
+ [36] = 24,
+ [37] = 7,
+ [38] = 25,
+ [39] = 8,
+ [40] = 26,
+ [41] = 9,
+ [42] = 27,
+ [43] = 10,
+ [44] = 28,
+ [45] = 11,
+ [46] = 29,
+ [47] = 12,
+ [48] = 30,
+ [49] = 13,
+ [50] = 31,
+ [51] = 14,
+ [52] = 32,
+ [86] = 33,
+ [88] = 34,
+ [90] = 35,
+ [92] = 36,
+ [94] = 37,
+ [96] = 38,
+ [98] = 39,
+ [100] = 40,
+ [102] = 41,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [150] = {
+ [183] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6213,37 +7671,37 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [52] = 5,
- [53] = 21,
- [54] = 6,
- [55] = 22,
- [56] = 7,
- [57] = 23,
- [58] = 8,
- [59] = 24,
- [60] = 9,
- [61] = 25,
- [62] = 10,
- [63] = 26,
- [64] = 11,
- [65] = 27,
- [66] = 12,
- [67] = 28,
- [100] = 13,
- [101] = 29,
- [102] = 14,
- [103] = 30,
- [104] = 15,
- [105] = 31,
- [106] = 16,
- [107] = 32,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 21,
+ [55] = 6,
+ [56] = 22,
+ [57] = 7,
+ [58] = 23,
+ [59] = 8,
+ [60] = 24,
+ [61] = 9,
+ [62] = 25,
+ [63] = 10,
+ [64] = 26,
+ [65] = 11,
+ [66] = 27,
+ [67] = 12,
+ [68] = 28,
+ [103] = 13,
+ [104] = 29,
+ [105] = 14,
+ [106] = 30,
+ [107] = 15,
+ [108] = 31,
+ [109] = 16,
+ [110] = 32,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [151] = {
+ [184] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6263,39 +7721,39 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 23,
- [55] = 24,
- [57] = 25,
- [59] = 26,
- [61] = 27,
- [63] = 28,
- [65] = 29,
- [67] = 30,
- [100] = 15,
- [101] = 31,
- [102] = 16,
- [103] = 32,
- [104] = 17,
- [105] = 33,
- [106] = 18,
- [107] = 34,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 23,
+ [56] = 24,
+ [58] = 25,
+ [60] = 26,
+ [62] = 27,
+ [64] = 28,
+ [66] = 29,
+ [68] = 30,
+ [103] = 15,
+ [104] = 31,
+ [105] = 16,
+ [106] = 32,
+ [107] = 17,
+ [108] = 33,
+ [109] = 18,
+ [110] = 34,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [152] = {
+ [185] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6315,39 +7773,39 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [33] = 21,
- [35] = 22,
- [37] = 23,
- [39] = 24,
- [41] = 25,
- [43] = 26,
- [45] = 27,
- [47] = 28,
- [49] = 29,
- [51] = 30,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [101] = 31,
- [102] = 14,
- [103] = 32,
- [104] = 15,
- [105] = 33,
- [106] = 16,
- [107] = 34,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 21,
+ [36] = 22,
+ [38] = 23,
+ [40] = 24,
+ [42] = 25,
+ [44] = 26,
+ [46] = 27,
+ [48] = 28,
+ [50] = 29,
+ [52] = 30,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [104] = 31,
+ [105] = 14,
+ [106] = 32,
+ [107] = 15,
+ [108] = 33,
+ [109] = 16,
+ [110] = 34,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [153] = {
+ [186] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6367,41 +7825,41 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [33] = 23,
- [34] = 6,
- [35] = 24,
- [36] = 7,
- [37] = 25,
- [38] = 8,
- [39] = 26,
- [40] = 9,
- [41] = 27,
- [42] = 10,
- [43] = 28,
- [44] = 11,
- [45] = 29,
- [46] = 12,
- [47] = 30,
- [48] = 13,
- [49] = 31,
- [50] = 14,
- [51] = 32,
- [100] = 15,
- [101] = 33,
- [102] = 16,
- [103] = 34,
- [104] = 17,
- [105] = 35,
- [106] = 18,
- [107] = 36,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 23,
+ [35] = 6,
+ [36] = 24,
+ [37] = 7,
+ [38] = 25,
+ [39] = 8,
+ [40] = 26,
+ [41] = 9,
+ [42] = 27,
+ [43] = 10,
+ [44] = 28,
+ [45] = 11,
+ [46] = 29,
+ [47] = 12,
+ [48] = 30,
+ [49] = 13,
+ [50] = 31,
+ [51] = 14,
+ [52] = 32,
+ [103] = 15,
+ [104] = 33,
+ [105] = 16,
+ [106] = 34,
+ [107] = 17,
+ [108] = 35,
+ [109] = 18,
+ [110] = 36,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [154] = {
+ [187] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6425,42 +7883,42 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [53] = 24,
- [54] = 6,
- [55] = 25,
- [56] = 7,
- [57] = 26,
- [58] = 8,
- [59] = 27,
- [60] = 9,
- [61] = 28,
- [62] = 10,
- [63] = 29,
- [64] = 11,
- [65] = 30,
- [66] = 12,
- [67] = 31,
- [83] = 32,
- [85] = 33,
- [87] = 34,
- [89] = 35,
- [91] = 36,
- [93] = 37,
- [95] = 38,
- [97] = 39,
- [99] = 40,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 24,
+ [55] = 6,
+ [56] = 25,
+ [57] = 7,
+ [58] = 26,
+ [59] = 8,
+ [60] = 27,
+ [61] = 9,
+ [62] = 28,
+ [63] = 10,
+ [64] = 29,
+ [65] = 11,
+ [66] = 30,
+ [67] = 12,
+ [68] = 31,
+ [86] = 32,
+ [88] = 33,
+ [90] = 34,
+ [92] = 35,
+ [94] = 36,
+ [96] = 37,
+ [98] = 38,
+ [100] = 39,
+ [102] = 40,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [155] = {
+ [188] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6484,44 +7942,44 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 26,
- [55] = 27,
- [57] = 28,
- [59] = 29,
- [61] = 30,
- [63] = 31,
- [65] = 32,
- [67] = 33,
- [83] = 34,
- [85] = 35,
- [87] = 36,
- [89] = 37,
- [91] = 38,
- [93] = 39,
- [95] = 40,
- [97] = 41,
- [99] = 42,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 26,
+ [56] = 27,
+ [58] = 28,
+ [60] = 29,
+ [62] = 30,
+ [64] = 31,
+ [66] = 32,
+ [68] = 33,
+ [86] = 34,
+ [88] = 35,
+ [90] = 36,
+ [92] = 37,
+ [94] = 38,
+ [96] = 39,
+ [98] = 40,
+ [100] = 41,
+ [102] = 42,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [156] = {
+ [189] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6545,44 +8003,44 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [33] = 24,
- [35] = 25,
- [37] = 26,
- [39] = 27,
- [41] = 28,
- [43] = 29,
- [45] = 30,
- [47] = 31,
- [49] = 32,
- [51] = 33,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [83] = 34,
- [85] = 35,
- [87] = 36,
- [89] = 37,
- [91] = 38,
- [93] = 39,
- [95] = 40,
- [97] = 41,
- [99] = 42,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 24,
+ [36] = 25,
+ [38] = 26,
+ [40] = 27,
+ [42] = 28,
+ [44] = 29,
+ [46] = 30,
+ [48] = 31,
+ [50] = 32,
+ [52] = 33,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [86] = 34,
+ [88] = 35,
+ [90] = 36,
+ [92] = 37,
+ [94] = 38,
+ [96] = 39,
+ [98] = 40,
+ [100] = 41,
+ [102] = 42,
+ [103] = 13,
+ [105] = 14,
+ [107] = 15,
+ [109] = 16,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [157] = {
+ [190] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6606,46 +8064,46 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [33] = 26,
- [34] = 6,
- [35] = 27,
- [36] = 7,
- [37] = 28,
- [38] = 8,
- [39] = 29,
- [40] = 9,
- [41] = 30,
- [42] = 10,
- [43] = 31,
- [44] = 11,
- [45] = 32,
- [46] = 12,
- [47] = 33,
- [48] = 13,
- [49] = 34,
- [50] = 14,
- [51] = 35,
- [83] = 36,
- [85] = 37,
- [87] = 38,
- [89] = 39,
- [91] = 40,
- [93] = 41,
- [95] = 42,
- [97] = 43,
- [99] = 44,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 26,
+ [35] = 6,
+ [36] = 27,
+ [37] = 7,
+ [38] = 28,
+ [39] = 8,
+ [40] = 29,
+ [41] = 9,
+ [42] = 30,
+ [43] = 10,
+ [44] = 31,
+ [45] = 11,
+ [46] = 32,
+ [47] = 12,
+ [48] = 33,
+ [49] = 13,
+ [50] = 34,
+ [51] = 14,
+ [52] = 35,
+ [86] = 36,
+ [88] = 37,
+ [90] = 38,
+ [92] = 39,
+ [94] = 40,
+ [96] = 41,
+ [98] = 42,
+ [100] = 43,
+ [102] = 44,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [158] = {
+ [191] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6669,37 +8127,37 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [52] = 5,
- [53] = 24,
- [54] = 6,
- [55] = 25,
- [56] = 7,
- [57] = 26,
- [58] = 8,
- [59] = 27,
- [60] = 9,
- [61] = 28,
- [62] = 10,
- [63] = 29,
- [64] = 11,
- [65] = 30,
- [66] = 12,
- [67] = 31,
- [100] = 13,
- [101] = 32,
- [102] = 14,
- [103] = 33,
- [104] = 15,
- [105] = 34,
- [106] = 16,
- [107] = 35,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [53] = 5,
+ [54] = 24,
+ [55] = 6,
+ [56] = 25,
+ [57] = 7,
+ [58] = 26,
+ [59] = 8,
+ [60] = 27,
+ [61] = 9,
+ [62] = 28,
+ [63] = 10,
+ [64] = 29,
+ [65] = 11,
+ [66] = 30,
+ [67] = 12,
+ [68] = 31,
+ [103] = 13,
+ [104] = 32,
+ [105] = 14,
+ [106] = 33,
+ [107] = 15,
+ [108] = 34,
+ [109] = 16,
+ [110] = 35,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [159] = {
+ [192] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6723,39 +8181,39 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [53] = 26,
- [55] = 27,
- [57] = 28,
- [59] = 29,
- [61] = 30,
- [63] = 31,
- [65] = 32,
- [67] = 33,
- [100] = 15,
- [101] = 34,
- [102] = 16,
- [103] = 35,
- [104] = 17,
- [105] = 36,
- [106] = 18,
- [107] = 37,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [54] = 26,
+ [56] = 27,
+ [58] = 28,
+ [60] = 29,
+ [62] = 30,
+ [64] = 31,
+ [66] = 32,
+ [68] = 33,
+ [103] = 15,
+ [104] = 34,
+ [105] = 16,
+ [106] = 35,
+ [107] = 17,
+ [108] = 36,
+ [109] = 18,
+ [110] = 37,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [160] = {
+ [193] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6779,39 +8237,39 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 22,
[10] = 4,
[11] = 23,
- [33] = 24,
- [35] = 25,
- [37] = 26,
- [39] = 27,
- [41] = 28,
- [43] = 29,
- [45] = 30,
- [47] = 31,
- [49] = 32,
- [51] = 33,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [101] = 34,
- [102] = 14,
- [103] = 35,
- [104] = 15,
- [105] = 36,
- [106] = 16,
- [107] = 37,
- [120] = 17,
- [121] = 18,
- [122] = 19,
- [123] = 20,
+ [34] = 24,
+ [36] = 25,
+ [38] = 26,
+ [40] = 27,
+ [42] = 28,
+ [44] = 29,
+ [46] = 30,
+ [48] = 31,
+ [50] = 32,
+ [52] = 33,
+ [53] = 5,
+ [55] = 6,
+ [57] = 7,
+ [59] = 8,
+ [61] = 9,
+ [63] = 10,
+ [65] = 11,
+ [67] = 12,
+ [103] = 13,
+ [104] = 34,
+ [105] = 14,
+ [106] = 35,
+ [107] = 15,
+ [108] = 36,
+ [109] = 16,
+ [110] = 37,
+ [123] = 17,
+ [124] = 18,
+ [125] = 19,
+ [126] = 20,
},
},
- [161] = {
+ [194] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6835,41 +8293,41 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[9] = 24,
[10] = 4,
[11] = 25,
- [32] = 5,
- [33] = 26,
- [34] = 6,
- [35] = 27,
- [36] = 7,
- [37] = 28,
- [38] = 8,
- [39] = 29,
- [40] = 9,
- [41] = 30,
- [42] = 10,
- [43] = 31,
- [44] = 11,
- [45] = 32,
- [46] = 12,
- [47] = 33,
- [48] = 13,
- [49] = 34,
- [50] = 14,
- [51] = 35,
- [100] = 15,
- [101] = 36,
- [102] = 16,
- [103] = 37,
- [104] = 17,
- [105] = 38,
- [106] = 18,
- [107] = 39,
- [120] = 19,
- [121] = 20,
- [122] = 21,
- [123] = 22,
+ [33] = 5,
+ [34] = 26,
+ [35] = 6,
+ [36] = 27,
+ [37] = 7,
+ [38] = 28,
+ [39] = 8,
+ [40] = 29,
+ [41] = 9,
+ [42] = 30,
+ [43] = 10,
+ [44] = 31,
+ [45] = 11,
+ [46] = 32,
+ [47] = 12,
+ [48] = 33,
+ [49] = 13,
+ [50] = 34,
+ [51] = 14,
+ [52] = 35,
+ [103] = 15,
+ [104] = 36,
+ [105] = 16,
+ [106] = 37,
+ [107] = 17,
+ [108] = 38,
+ [109] = 18,
+ [110] = 39,
+ [123] = 19,
+ [124] = 20,
+ [125] = 21,
+ [126] = 22,
},
},
- [162] = {
+ [195] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6887,20 +8345,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[6] = 2,
[8] = 3,
[10] = 4,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [100] = 15,
- [102] = 16,
- [104] = 17,
- [106] = 18,
+ [33] = 5,
+ [35] = 6,
+ [37] = 7,
+ [39] = 8,
+ [41] = 9,
+ [43] = 10,
+ [45] = 11,
+ [47] = 12,
+ [49] = 13,
+ [51] = 14,
+ [103] = 15,
+ [105] = 16,
+ [107] = 17,
+ [109] = 18,
},
}
};
diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_defs.h b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_defs.h
new file mode 100644
index 0000000000..14974e466a
--- /dev/null
+++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_defs.h
@@ -0,0 +1,88 @@
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright(c) 2014-2025 Broadcom
+ * All rights reserved.
+ */
+
+#ifndef ULP_TEMPLATE_DB_DEFS_H_
+#define ULP_TEMPLATE_DB_DEFS_H_
+
+#define BNXT_ULP_REGFILE_MAX_SZ 113
+#define BNXT_ULP_MAX_NUM_DEVICES 5
+#define BNXT_ULP_LOG2_MAX_NUM_DEV 2.32192809488736
+#define BNXT_ULP_GEN_TBL_MAX_SZ 66
+#define BNXT_ULP_ALLOCATOR_TBL_MAX_SZ 2
+#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 196
+#define BNXT_ULP_ACT_MATCH_LIST_MAX_SZ 21
+#define BNXT_ULP_APP_RESOURCE_RESV_LIST_MAX_SZ 0
+#define BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ 51
+#define BNXT_ULP_APP_GLB_RESOURCE_TBL_MAX_SZ 0
+#define BNXT_ULP_RESOURCE_RESV_LIST_MAX_SZ 73
+#define BNXT_ULP_APP_CAP_TBL_MAX_SZ 3
+#define BNXT_ULP_COND_GOTO_REJECT 1023
+#define BNXT_ULP_COND_GOTO_RF 0x10000
+#define BNXT_ULP_APP_ID_CONFIG 0
+#define BNXT_ULP_GLB_FIELD_TBL_SIZE 132
+#define BNXT_ULP_GLB_SIG_TBL_SIZE 1
+#define ULP_WH_PLUS_CLASS_TMPL_LIST_SIZE 9
+#define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 99
+#define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 683
+#define ULP_WH_PLUS_CLASS_KEY_EXT_LIST_SIZE 0
+#define ULP_WH_PLUS_CLASS_IDENT_LIST_SIZE 29
+#define ULP_WH_PLUS_CLASS_RESULT_FIELD_LIST_SIZE 657
+#define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 50
+#define ULP_WH_PLUS_CLASS_COND_OPER_LIST_SIZE 0
+#define ULP_THOR_CLASS_TMPL_LIST_SIZE 9
+#define ULP_THOR_CLASS_TBL_LIST_SIZE 219
+#define ULP_THOR_CLASS_KEY_INFO_LIST_SIZE 944
+#define ULP_THOR_CLASS_KEY_EXT_LIST_SIZE 794
+#define ULP_THOR_CLASS_IDENT_LIST_SIZE 68
+#define ULP_THOR_CLASS_RESULT_FIELD_LIST_SIZE 1322
+#define ULP_THOR_CLASS_COND_LIST_SIZE 4978
+#define ULP_THOR_CLASS_COND_OPER_LIST_SIZE 17
+#define ULP_THOR2_CLASS_TMPL_LIST_SIZE 9
+#define ULP_THOR2_CLASS_TBL_LIST_SIZE 232
+#define ULP_THOR2_CLASS_KEY_INFO_LIST_SIZE 854
+#define ULP_THOR2_CLASS_KEY_EXT_LIST_SIZE 699
+#define ULP_THOR2_CLASS_IDENT_LIST_SIZE 80
+#define ULP_THOR2_CLASS_RESULT_FIELD_LIST_SIZE 2035
+#define ULP_THOR2_CLASS_COND_LIST_SIZE 4355
+#define ULP_THOR2_CLASS_COND_OPER_LIST_SIZE 31
+#define ULP_WH_PLUS_ACT_TMPL_LIST_SIZE 13
+#define ULP_WH_PLUS_ACT_TBL_LIST_SIZE 155
+#define ULP_WH_PLUS_ACT_KEY_INFO_LIST_SIZE 49
+#define ULP_WH_PLUS_ACT_KEY_EXT_LIST_SIZE 0
+#define ULP_WH_PLUS_ACT_IDENT_LIST_SIZE 20
+#define ULP_WH_PLUS_ACT_RESULT_FIELD_LIST_SIZE 995
+#define ULP_WH_PLUS_ACT_COND_LIST_SIZE 134
+#define ULP_WH_PLUS_ACT_COND_OPER_LIST_SIZE 6
+#define ULP_THOR_ACT_TMPL_LIST_SIZE 13
+#define ULP_THOR_ACT_TBL_LIST_SIZE 104
+#define ULP_THOR_ACT_KEY_INFO_LIST_SIZE 83
+#define ULP_THOR_ACT_KEY_EXT_LIST_SIZE 5
+#define ULP_THOR_ACT_IDENT_LIST_SIZE 19
+#define ULP_THOR_ACT_RESULT_FIELD_LIST_SIZE 416
+#define ULP_THOR_ACT_COND_LIST_SIZE 90
+#define ULP_THOR_ACT_COND_OPER_LIST_SIZE 0
+#define ULP_THOR2_ACT_TMPL_LIST_SIZE 13
+#define ULP_THOR2_ACT_TBL_LIST_SIZE 145
+#define ULP_THOR2_ACT_KEY_INFO_LIST_SIZE 120
+#define ULP_THOR2_ACT_KEY_EXT_LIST_SIZE 5
+#define ULP_THOR2_ACT_IDENT_LIST_SIZE 46
+#define ULP_THOR2_ACT_RESULT_FIELD_LIST_SIZE 541
+#define ULP_THOR2_ACT_COND_LIST_SIZE 103
+#define ULP_THOR2_ACT_COND_OPER_LIST_SIZE 0
+
+enum bnxt_ulp_df_tpl {
+ BNXT_ULP_DF_TPL_DEFAULT_UPLINK_PORT = 3,
+ BNXT_ULP_DF_TPL_DEFAULT_VFR = 4
+};
+
+enum bnxt_ulp_template_id {
+ BNXT_ULP_TEMPLATE_PROMISCUOUS_ENABLE = 5,
+ BNXT_ULP_TEMPLATE_PROMISCUOUS_DISABLE = 6,
+ BNXT_ULP_TEMPLATE_GROUP_MISS_ACTION = 7,
+ BNXT_ULP_TEMPLATE_HOT_UPGRADE = 8
+};
+
+#endif
+
diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h
index 7d92096543..87e24c37c2 100644
--- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h
+++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h
@@ -1881,9 +1881,9 @@ enum ulp_thor2_sym {
ULP_THOR2_SYM_L2_CTXT_PRI_APP = 140,
ULP_THOR2_SYM_PROF_TCAM_PRI_CATCHALL = 1,
ULP_THOR2_SYM_PROF_TCAM_PRI_GRPCATCHALL = 1,
- ULP_THOR2_SYM_PROF_TCAM_PRI_APP = 10,
- ULP_THOR2_SYM_PROF_TCAM_PRI_L4 = 10,
- ULP_THOR2_SYM_PROF_TCAM_PRI_L3 = 8,
+ ULP_THOR2_SYM_PROF_TCAM_PRI_APP = 12,
+ ULP_THOR2_SYM_PROF_TCAM_PRI_L4 = 12,
+ ULP_THOR2_SYM_PROF_TCAM_PRI_L3 = 10,
ULP_THOR2_SYM_PROF_TCAM_PRI_L2 = 4,
ULP_THOR2_SYM_PKT_TYPE_IGNORE = 0,
ULP_THOR2_SYM_PKT_TYPE_L2 = 0,
diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_field.h b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_field.h
index 900217d605..fd561889c5 100644
--- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_field.h
+++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_field.h
@@ -1,5 +1,5 @@
/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2014-2024 Broadcom
+ * Copyright(c) 2014-2025 Broadcom
* All rights reserved.
*/
@@ -29,6 +29,7 @@ enum bnxt_ulp_glb_hf {
BNXT_ULP_GLB_HF_ID_I_GENEVE_RSVD1,
BNXT_ULP_GLB_HF_ID_T_GRE_VER,
BNXT_ULP_GLB_HF_ID_T_GRE_PROTO_TYPE,
+ BNXT_ULP_GLB_HF_ID_T_GRE_OPT_KEY,
BNXT_ULP_GLB_HF_ID_O_ICMP_TYPE,
BNXT_ULP_GLB_HF_ID_I_ICMP_TYPE,
BNXT_ULP_GLB_HF_ID_O_ICMP_CODE,
@@ -75,6 +76,8 @@ enum bnxt_ulp_glb_hf {
BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR,
BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR,
BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR,
+ BNXT_ULP_GLB_HF_ID_T_MPLS_LABEL,
+ BNXT_ULP_GLB_HF_ID_T_MPLS_TTL,
BNXT_ULP_GLB_HF_ID_O_SRV6_NEXT_HDR,
BNXT_ULP_GLB_HF_ID_I_SRV6_NEXT_HDR,
BNXT_ULP_GLB_HF_ID_O_SRV6_HDR_LEN,
diff --git a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c
index 268aacedcc..a9be50a9db 100644
--- a/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c
+++ b/drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_tbl.c
@@ -1,5 +1,5 @@
/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2014-2024 Broadcom
+ * Copyright(c) 2014-2025 Broadcom
* All rights reserved.
*/
@@ -85,7 +85,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
BNXT_ULP_DIRECTION_INGRESS] = {
.name = "INGRESS GENERIC_TABLE_MAC_ADDR_CACHE",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_HASH_LIST,
- .result_num_entries = 512,
+ .result_num_entries = 2048,
.result_num_bytes = 9,
.key_num_bytes = 13,
.partial_key_num_bytes = 0,
@@ -97,7 +97,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
BNXT_ULP_DIRECTION_EGRESS] = {
.name = "EGRESS GENERIC_TABLE_MAC_ADDR_CACHE",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_HASH_LIST,
- .result_num_entries = 512,
+ .result_num_entries = 2048,
.result_num_bytes = 9,
.key_num_bytes = 13,
.partial_key_num_bytes = 0,
@@ -752,6 +752,54 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE << 1 |
+ BNXT_ULP_DIRECTION_INGRESS] = {
+ .name = "INGRESS GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_KEY_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE << 1 |
+ BNXT_ULP_DIRECTION_EGRESS] = {
+ .name = "EGRESS GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_KEY_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_GLOBAL_REGFILES_CACHE << 1 |
+ BNXT_ULP_DIRECTION_INGRESS] = {
+ .name = "INGRESS GENERIC_TABLE_GLOBAL_REGFILES_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_KEY_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_GLOBAL_REGFILES_CACHE << 1 |
+ BNXT_ULP_DIRECTION_EGRESS] = {
+ .name = "EGRESS GENERIC_TABLE_GLOBAL_REGFILES_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_KEY_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
}
};
@@ -832,7 +880,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
BNXT_ULP_DIRECTION_INGRESS] = {
.name = "INGRESS GENERIC_TABLE_MAC_ADDR_CACHE",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_HASH_LIST,
- .result_num_entries = 512,
+ .result_num_entries = 2048,
.result_num_bytes = 9,
.key_num_bytes = 14,
.partial_key_num_bytes = 0,
@@ -1499,6 +1547,54 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE << 1 |
+ BNXT_ULP_DIRECTION_INGRESS] = {
+ .name = "INGRESS GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_KEY_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE << 1 |
+ BNXT_ULP_DIRECTION_EGRESS] = {
+ .name = "EGRESS GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_KEY_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_GLOBAL_REGFILES_CACHE << 1 |
+ BNXT_ULP_DIRECTION_INGRESS] = {
+ .name = "INGRESS GENERIC_TABLE_GLOBAL_REGFILES_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_KEY_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_GLOBAL_REGFILES_CACHE << 1 |
+ BNXT_ULP_DIRECTION_EGRESS] = {
+ .name = "EGRESS GENERIC_TABLE_GLOBAL_REGFILES_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_KEY_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
}
};
@@ -1579,7 +1675,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
BNXT_ULP_DIRECTION_INGRESS] = {
.name = "INGRESS GENERIC_TABLE_MAC_ADDR_CACHE",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_HASH_LIST,
- .result_num_entries = 512,
+ .result_num_entries = 2048,
.result_num_bytes = 12,
.key_num_bytes = 17,
.partial_key_num_bytes = 0,
@@ -1651,13 +1747,13 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
BNXT_ULP_DIRECTION_INGRESS] = {
.name = "INGRESS GENERIC_TABLE_SOURCE_PROPERTY_CACHE",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_HASH_LIST,
- .result_num_entries = 0,
- .result_num_bytes = 0,
- .key_num_bytes = 0,
+ .result_num_entries = 4096,
+ .result_num_bytes = 8,
+ .key_num_bytes = 11,
.partial_key_num_bytes = 0,
- .num_buckets = 0,
- .hash_tbl_entries = 0,
- .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ .num_buckets = 4,
+ .hash_tbl_entries = 8192,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE
},
[BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_SOURCE_PROPERTY_CACHE << 1 |
BNXT_ULP_DIRECTION_EGRESS] = {
@@ -1867,13 +1963,13 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
BNXT_ULP_DIRECTION_INGRESS] = {
.name = "INGRESS GENERIC_TABLE_L2_ENCAP_REC_CACHE",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_HASH_LIST,
- .result_num_entries = 0,
- .result_num_bytes = 0,
- .key_num_bytes = 0,
+ .result_num_entries = 4096,
+ .result_num_bytes = 6,
+ .key_num_bytes = 15,
.partial_key_num_bytes = 0,
- .num_buckets = 0,
- .hash_tbl_entries = 0,
- .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ .num_buckets = 4,
+ .hash_tbl_entries = 8192,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE
},
[BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_ENCAP_REC_CACHE << 1 |
BNXT_ULP_DIRECTION_EGRESS] = {
@@ -1903,13 +1999,13 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
BNXT_ULP_DIRECTION_EGRESS] = {
.name = "EGRESS GENERIC_TABLE_SRV6_ENCAP_REC_CACHE",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_HASH_LIST,
- .result_num_entries = 0,
- .result_num_bytes = 0,
- .key_num_bytes = 0,
+ .result_num_entries = 2048,
+ .result_num_bytes = 6,
+ .key_num_bytes = 87,
.partial_key_num_bytes = 0,
- .num_buckets = 0,
- .hash_tbl_entries = 0,
- .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ .num_buckets = 4,
+ .hash_tbl_entries = 8192,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE
},
[BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_RSS_PARAMS << 1 |
BNXT_ULP_DIRECTION_INGRESS] = {
@@ -2132,8 +2228,8 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.name = "INGRESS GENERIC_TABLE_TUNNEL_GPARSE_CACHE",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_HASH_LIST,
.result_num_entries = 64,
- .result_num_bytes = 10,
- .key_num_bytes = 1,
+ .result_num_bytes = 13,
+ .key_num_bytes = 2,
.partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 256,
@@ -2246,6 +2342,54 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE << 1 |
+ BNXT_ULP_DIRECTION_INGRESS] = {
+ .name = "INGRESS GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_SIMPLE_LIST,
+ .result_num_entries = 2048,
+ .result_num_bytes = 9,
+ .key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE << 1 |
+ BNXT_ULP_DIRECTION_EGRESS] = {
+ .name = "EGRESS GENERIC_TABLE_HOT_UPGRADE_TCAM_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_SIMPLE_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_GLOBAL_REGFILES_CACHE << 1 |
+ BNXT_ULP_DIRECTION_INGRESS] = {
+ .name = "INGRESS GENERIC_TABLE_GLOBAL_REGFILES_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_SIMPLE_LIST,
+ .result_num_entries = 8,
+ .result_num_bytes = 4,
+ .key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE
+ },
+ [BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_GLOBAL_REGFILES_CACHE << 1 |
+ BNXT_ULP_DIRECTION_EGRESS] = {
+ .name = "EGRESS GENERIC_TABLE_GLOBAL_REGFILES_CACHE",
+ .gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_SIMPLE_LIST,
+ .result_num_entries = 0,
+ .result_num_bytes = 0,
+ .key_num_bytes = 0,
+ .partial_key_num_bytes = 0,
+ .num_buckets = 0,
+ .hash_tbl_entries = 0,
+ .result_byte_order = BNXT_ULP_BYTE_ORDER_LE,
}
};
@@ -2567,6 +2711,7 @@ struct bnxt_ulp_app_capabilities_info ulp_app_cap_info_list[] = {
.max_flow_priority = 0,
.vxlan_port = 4789,
.vxlan_ip_port = 0,
+ .feature_bits = BNXT_ULP_FEATURE_BIT_NON_VFR_MODE,
.default_class_bits = 0,
.default_act_bits = BNXT_ULP_ACT_BIT_NON_GENERIC
},
@@ -2584,7 +2729,8 @@ struct bnxt_ulp_app_capabilities_info ulp_app_cap_info_list[] = {
.feature_bits = BNXT_ULP_FEATURE_BIT_PORT_DMAC |
BNXT_ULP_FEATURE_BIT_PARENT_DMAC |
BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW |
- BNXT_ULP_FEATURE_BIT_SOCKET_DIRECT,
+ BNXT_ULP_FEATURE_BIT_SOCKET_DIRECT |
+ BNXT_ULP_FEATURE_BIT_NON_VFR_MODE,
.default_class_bits = 0,
.default_act_bits = BNXT_ULP_ACT_BIT_GENERIC
},
@@ -2599,9 +2745,9 @@ struct bnxt_ulp_app_capabilities_info ulp_app_cap_info_list[] = {
.vxlan_port = 0,
.vxlan_ip_port = 0,
.max_pools = 1,
- .em_multiplier = 4,
- .num_rx_flows = 524288,
- .num_tx_flows = 524288,
+ .em_multiplier = 16,
+ .num_rx_flows = 768000,
+ .num_tx_flows = 768000,
.act_rx_max_sz = 256,
.act_tx_max_sz = 256,
.em_rx_key_max_sz = 112,
@@ -2610,7 +2756,14 @@ struct bnxt_ulp_app_capabilities_info ulp_app_cap_info_list[] = {
.num_key_recipes_per_dir = 256,
.feature_bits = BNXT_ULP_FEATURE_BIT_PORT_DMAC |
BNXT_ULP_FEATURE_BIT_PARENT_DMAC |
- BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW,
+ BNXT_ULP_FEATURE_BIT_MULTI_TUNNEL_FLOW |
+ BNXT_ULP_FEATURE_BIT_MULTI_INSTANCE |
+ BNXT_ULP_FEATURE_BIT_SOCKET_DIRECT |
+ BNXT_ULP_FEATURE_BIT_SPECIAL_VXLAN |
+ BNXT_ULP_FEATURE_BIT_HOT_UPGRADE |
+ BNXT_ULP_FEATURE_BIT_NON_VFR_MODE |
+ BNXT_ULP_FEATURE_BIT_UNICAST_ONLY |
+ BNXT_ULP_FEATURE_BIT_RX_MISS_SEND_TO_PF,
.default_class_bits = 0,
.default_act_bits = BNXT_ULP_ACT_BIT_GENERIC
}
@@ -3082,60 +3235,6 @@ struct bnxt_ulp_glb_resource_info ulp_glb_resource_tbl[] = {
.resource_type = TF_TBL_TYPE_EM_FKB,
.glb_regfile_index = BNXT_ULP_GLB_RF_IDX_GLB_VFR_EM_KEY_ID_1,
.direction = TF_DIR_RX
- },
- {
- .app_id = 0,
- .device_id = BNXT_ULP_DEVICE_ID_THOR2,
- .session_type = BNXT_ULP_SESSION_TYPE_DEFAULT,
- .resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
- .resource_type = CFA_RSUBTYPE_IDX_TBL_METADATA_PROF,
- .glb_regfile_index = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_PROF_0,
- .direction = TF_DIR_RX
- },
- {
- .app_id = 0,
- .device_id = BNXT_ULP_DEVICE_ID_THOR2,
- .session_type = BNXT_ULP_SESSION_TYPE_DEFAULT,
- .resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
- .resource_type = CFA_RSUBTYPE_IDX_TBL_METADATA_LKUP,
- .glb_regfile_index = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_LKUP_0,
- .direction = TF_DIR_RX
- },
- {
- .app_id = 0,
- .device_id = BNXT_ULP_DEVICE_ID_THOR2,
- .session_type = BNXT_ULP_SESSION_TYPE_DEFAULT,
- .resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
- .resource_type = CFA_RSUBTYPE_IDX_TBL_METADATA_ACT,
- .glb_regfile_index = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_ACT_0,
- .direction = TF_DIR_RX
- },
- {
- .app_id = 0,
- .device_id = BNXT_ULP_DEVICE_ID_THOR2,
- .session_type = BNXT_ULP_SESSION_TYPE_DEFAULT,
- .resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
- .resource_type = CFA_RSUBTYPE_IDX_TBL_METADATA_PROF,
- .glb_regfile_index = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_PROF_0,
- .direction = TF_DIR_TX
- },
- {
- .app_id = 0,
- .device_id = BNXT_ULP_DEVICE_ID_THOR2,
- .session_type = BNXT_ULP_SESSION_TYPE_DEFAULT,
- .resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
- .resource_type = CFA_RSUBTYPE_IDX_TBL_METADATA_LKUP,
- .glb_regfile_index = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_LKUP_0,
- .direction = TF_DIR_TX
- },
- {
- .app_id = 0,
- .device_id = BNXT_ULP_DEVICE_ID_THOR2,
- .session_type = BNXT_ULP_SESSION_TYPE_DEFAULT,
- .resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
- .resource_type = CFA_RSUBTYPE_IDX_TBL_METADATA_ACT,
- .glb_regfile_index = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_ACT_0,
- .direction = TF_DIR_TX
}
};
--
2.39.5 (Apple Git-154)
next prev parent reply other threads:[~2025-10-21 17:51 UTC|newest]
Thread overview: 204+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-30 0:35 [PATCH 00/54] bnxt patchset Manish Kurup
2025-09-30 0:35 ` [PATCH 01/54] net/bnxt/tf_ulp: add bnxt app data for 25.11 Manish Kurup
2025-09-30 0:35 ` [PATCH 02/54] net/bnxt: fix a NULL pointer dereference in bnxt_rep funcs Manish Kurup
2025-09-30 0:35 ` [PATCH 03/54] net/bnxt: enable vector mode processing Manish Kurup
2025-09-30 0:35 ` [PATCH 04/54] net/bnxt/tf_ulp: add meter stats support for Thor2 Manish Kurup
2025-09-30 0:35 ` [PATCH 05/54] net/bnxt/tf_core: dynamic UPAR support for THOR2 Manish Kurup
2025-09-30 0:35 ` [PATCH 06/54] net/bnxt/tf_core: fix the miscalculation of the lkup table pool Manish Kurup
2025-09-30 0:35 ` [PATCH 07/54] net/bnxt/tf_core: thor2 TF table scope sizing adjustments Manish Kurup
2025-09-30 0:35 ` [PATCH 08/54] net/bnxt/tf_ulp: add support for global identifiers Manish Kurup
2025-09-30 0:35 ` [PATCH 09/54] net/bnxt/tf_core: add support for multi instance Manish Kurup
2025-09-30 0:35 ` [PATCH 10/54] net/bnxt/tf_core: fix table scope free Manish Kurup
2025-09-30 0:35 ` [PATCH 11/54] net/bnxt/tf_core: fix vfr clean up and stats lockup Manish Kurup
2025-09-30 0:35 ` [PATCH 12/54] net/bnxt/tf_ulp: add support for special vxlan Manish Kurup
2025-09-30 0:35 ` [PATCH 13/54] net/bnxt/tf_ulp: increase shared pool size to 32 Manish Kurup
2025-09-30 0:35 ` [PATCH 14/54] next/bnxt/tf_ulp: truflow fixes for meter and mac_addr cache Manish Kurup
2025-09-30 0:35 ` [PATCH 15/54] net/bnxt/tf_ulp: add support for tcam priority update Manish Kurup
2025-09-30 0:35 ` [PATCH 16/54] net/bnxt/tf_ulp: hot upgrade support Manish Kurup
2025-09-30 0:35 ` [PATCH 17/54] net/bnxt/tf_core: tcam manager logical id free Manish Kurup
2025-09-30 0:35 ` [PATCH 18/54] net/bnxt/tf_ulp: fix stats counter memory initialization Manish Kurup
2025-09-30 0:35 ` [PATCH 19/54] net/bnxt: fix max VFs count for thor2 Manish Kurup
2025-09-30 0:35 ` [PATCH 20/54] net/bnxt/tf_ulp: ovs-dpdk packet drop observed with thor2 Manish Kurup
2025-09-30 0:35 ` [PATCH 21/54] net/bnxt/tf_ulp: fix seg fault when devargs argument missing Manish Kurup
2025-09-30 0:35 ` [PATCH 22/54] net/bnxt: fix default rss config Manish Kurup
2025-09-30 0:35 ` [PATCH 23/54] net/bnxt/tf_ulp: enable support for global index table Manish Kurup
2025-09-30 0:35 ` [PATCH 24/54] net/bnxt/tf_core: fix build failure with flow scale option Manish Kurup
2025-09-30 0:35 ` [PATCH 25/54] net/bnxt: truflow remove redundant code for mpc init Manish Kurup
2025-09-30 0:35 ` [PATCH 26/54] net/bnxt/tf_ulp: optimize template enums Manish Kurup
2025-09-30 0:35 ` [PATCH 27/54] net/bnxt/tf_core: thor2 hot upgrade ungraceful quit crash Manish Kurup
2025-09-30 0:35 ` [PATCH 28/54] net/bnxt/tf_ulp: support MPLS packets Manish Kurup
2025-09-30 0:35 ` [PATCH 29/54] net/bnxt/tf_core: add backing store debug to dpdk Manish Kurup
2025-09-30 0:35 ` [PATCH 30/54] net/bnxt/tf_core: truflow global table scope Manish Kurup
2025-09-30 0:35 ` [PATCH 31/54] net/bnxt/tf_ulp: ulp parser support to handle gre key Manish Kurup
2025-09-30 0:35 ` [PATCH 32/54] net/bnxt/tf_core: handle out of order MPC completions Manish Kurup
2025-09-30 0:35 ` [PATCH 33/54] net/bnxt/tf_ulp: socket direct enable Manish Kurup
2025-09-30 0:35 ` [PATCH 34/54] net/bnxt: fix adding udp_tunnel_port Manish Kurup
2025-09-30 0:35 ` [PATCH 35/54] net/bnxt/tf_ulp: add non vfr mode capability Manish Kurup
2025-09-30 0:35 ` [PATCH 36/54] net/bnxt: avoid iova range check when external memory is used Manish Kurup
2025-09-30 0:35 ` [PATCH 37/54] net/bnxt: avoid potential segfault in VFR handling Manish Kurup
2025-09-30 0:35 ` [PATCH 38/54] net/bnxt/tf_ulp: change rte_mem_virt2iova to rte_mem_virt2phys Manish Kurup
2025-09-30 0:35 ` [PATCH 39/54] net/bnxt: thor2 truflow memory manager bug Manish Kurup
2025-09-30 0:35 ` [PATCH 40/54] net/bnxt: fix stats collection when rx queue is not set Manish Kurup
2025-09-30 0:35 ` [PATCH 41/54] net/bnxt: fix rss configuration when set to none Manish Kurup
2025-09-30 0:35 ` [PATCH 42/54] net/bnxt: packet drop after port stop and start Manish Kurup
2025-09-30 0:35 ` [PATCH 43/54] net/bnxt/tf_core: fix truflow crash on memory allocation failure Manish Kurup
2025-09-30 0:35 ` [PATCH 44/54] net/bnxt: truflow remove RTE devarg processing for mpc=1 Manish Kurup
2025-09-30 0:35 ` [PATCH 45/54] net/bnxt: add meson build options for TruFlow Manish Kurup
2025-09-30 0:35 ` [PATCH 46/54] net/bnxt: truflow HSI struct fixes Manish Kurup
2025-09-30 0:35 ` [PATCH 47/54] net/bnxt/tf_ulp: truflow add pf action handler Manish Kurup
2025-09-30 0:35 ` [PATCH 48/54] net/bnxt/tf_ulp: add support for unicast only feature Manish Kurup
2025-09-30 0:35 ` [PATCH 49/54] net/bnxt/tf_core: remove excessive debug logging Manish Kurup
2025-09-30 0:36 ` [PATCH 50/54] net/bnxt/tf_core: fix truflow PF init failure on sriov disabled Manish Kurup
2025-09-30 0:36 ` [PATCH 51/54] net/bnxt/tf_ulp: fixes to enable TF functionality Manish Kurup
2025-09-30 0:36 ` [PATCH 52/54] net/bnxt/tf_ulp: add feature bit rx miss handling Manish Kurup
2025-09-30 0:36 ` [PATCH 53/54] net/bnxt: add support for truflow promiscuous mode Manish Kurup
2025-09-30 0:36 ` [PATCH 54/54] net/bnxt/tf_ulp: remove Truflow DEBUG code Manish Kurup
2025-10-09 22:10 ` [PATCH v2 00/54] bnxt patchset Manish Kurup
2025-10-09 22:10 ` [PATCH v2 01/54] net/bnxt/tf_ulp: add bnxt app data for 25.11 Manish Kurup
2025-10-09 22:10 ` [PATCH v2 02/54] net/bnxt: fix a NULL pointer dereference in bnxt_rep funcs Manish Kurup
2025-10-09 22:10 ` [PATCH v2 03/54] net/bnxt: enable vector mode processing Manish Kurup
2025-10-09 22:10 ` [PATCH v2 04/54] net/bnxt/tf_ulp: add meter stats support for Thor2 Manish Kurup
2025-10-09 22:10 ` [PATCH v2 05/54] net/bnxt/tf_core: dynamic UPAR support for THOR2 Manish Kurup
2025-10-09 22:10 ` [PATCH v2 06/54] net/bnxt/tf_core: fix the miscalculation of the lkup table pool Manish Kurup
2025-10-09 22:10 ` [PATCH v2 07/54] net/bnxt/tf_core: thor2 TF table scope sizing adjustments Manish Kurup
2025-10-09 22:10 ` [PATCH v2 08/54] net/bnxt/tf_ulp: add support for global identifiers Manish Kurup
2025-10-09 22:10 ` [PATCH v2 09/54] net/bnxt/tf_core: add support for multi instance Manish Kurup
2025-10-09 22:10 ` [PATCH v2 10/54] net/bnxt/tf_core: fix table scope free Manish Kurup
2025-10-09 22:10 ` [PATCH v2 11/54] net/bnxt/tf_core: fix vfr clean up and stats lockup Manish Kurup
2025-10-09 22:10 ` [PATCH v2 12/54] net/bnxt/tf_ulp: add support for special vxlan Manish Kurup
2025-10-09 22:10 ` [PATCH v2 13/54] net/bnxt/tf_ulp: increase shared pool size to 32 Manish Kurup
2025-10-09 22:10 ` [PATCH v2 14/54] next/bnxt/tf_ulp: truflow fixes for meter and mac_addr cache Manish Kurup
2025-10-09 22:10 ` [PATCH v2 15/54] net/bnxt/tf_ulp: add support for tcam priority update Manish Kurup
2025-10-09 22:10 ` [PATCH v2 16/54] net/bnxt/tf_ulp: hot upgrade support Manish Kurup
2025-10-09 22:10 ` [PATCH v2 17/54] net/bnxt/tf_core: tcam manager logical id free Manish Kurup
2025-10-09 22:10 ` [PATCH v2 18/54] net/bnxt/tf_ulp: fix stats counter memory initialization Manish Kurup
2025-10-09 22:10 ` [PATCH v2 19/54] net/bnxt: fix max VFs count for thor2 Manish Kurup
2025-10-09 22:10 ` [PATCH v2 20/54] net/bnxt/tf_ulp: ovs-dpdk packet drop observed with thor2 Manish Kurup
2025-10-09 22:10 ` [PATCH v2 21/54] net/bnxt/tf_ulp: fix seg fault when devargs argument missing Manish Kurup
2025-10-09 22:10 ` [PATCH v2 22/54] net/bnxt: fix default rss config Manish Kurup
2025-10-09 22:10 ` [PATCH v2 23/54] net/bnxt/tf_ulp: enable support for global index table Manish Kurup
2025-10-09 22:10 ` [PATCH v2 24/54] net/bnxt/tf_core: fix build failure with flow scale option Manish Kurup
2025-10-09 22:11 ` [PATCH v2 25/54] net/bnxt: truflow remove redundant code for mpc init Manish Kurup
2025-10-09 22:11 ` [PATCH v2 26/54] net/bnxt/tf_ulp: optimize template enums Manish Kurup
2025-10-09 22:11 ` [PATCH v2 27/54] net/bnxt/tf_core: thor2 hot upgrade ungraceful quit crash Manish Kurup
2025-10-09 22:11 ` [PATCH v2 28/54] net/bnxt/tf_ulp: support MPLS packets Manish Kurup
2025-10-09 22:11 ` [PATCH v2 29/54] net/bnxt/tf_core: add backing store debug to dpdk Manish Kurup
2025-10-09 22:11 ` [PATCH v2 30/54] net/bnxt/tf_core: truflow global table scope Manish Kurup
2025-10-09 22:11 ` [PATCH v2 31/54] net/bnxt/tf_ulp: ulp parser support to handle gre key Manish Kurup
2025-10-09 22:11 ` [PATCH v2 32/54] net/bnxt/tf_core: handle out of order MPC completions Manish Kurup
2025-10-09 22:11 ` [PATCH v2 33/54] net/bnxt/tf_ulp: socket direct enable Manish Kurup
2025-10-09 22:11 ` [PATCH v2 34/54] net/bnxt: fix adding udp_tunnel_port Manish Kurup
2025-10-09 22:11 ` [PATCH v2 35/54] net/bnxt/tf_ulp: add non vfr mode capability Manish Kurup
2025-10-09 22:11 ` [PATCH v2 36/54] net/bnxt: avoid iova range check when external memory is used Manish Kurup
2025-10-09 22:11 ` [PATCH v2 37/54] net/bnxt: avoid potential segfault in VFR handling Manish Kurup
2025-10-09 22:11 ` [PATCH v2 38/54] net/bnxt/tf_ulp: change rte_mem_virt2iova to rte_mem_virt2phys Manish Kurup
2025-10-09 22:11 ` [PATCH v2 39/54] net/bnxt: thor2 truflow memory manager bug Manish Kurup
2025-10-09 22:11 ` [PATCH v2 40/54] net/bnxt: fix stats collection when rx queue is not set Manish Kurup
2025-10-09 22:11 ` [PATCH v2 41/54] net/bnxt: fix rss configuration when set to none Manish Kurup
2025-10-09 22:11 ` [PATCH v2 42/54] net/bnxt: packet drop after port stop and start Manish Kurup
2025-10-09 22:11 ` [PATCH v2 43/54] net/bnxt/tf_core: fix truflow crash on memory allocation failure Manish Kurup
2025-10-09 22:11 ` [PATCH v2 44/54] net/bnxt: truflow remove RTE devarg processing for mpc=1 Manish Kurup
2025-10-09 22:11 ` [PATCH v2 45/54] net/bnxt: add meson build options for TruFlow Manish Kurup
2025-10-09 22:11 ` [PATCH v2 46/54] net/bnxt: truflow HSI struct fixes Manish Kurup
2025-10-09 22:11 ` [PATCH v2 47/54] net/bnxt/tf_ulp: truflow add pf action handler Manish Kurup
2025-10-09 22:11 ` [PATCH v2 48/54] net/bnxt/tf_ulp: add support for unicast only feature Manish Kurup
2025-10-09 22:11 ` [PATCH v2 49/54] net/bnxt/tf_core: remove excessive debug logging Manish Kurup
2025-10-09 22:11 ` [PATCH v2 50/54] net/bnxt/tf_core: fix truflow PF init failure on sriov disabled Manish Kurup
2025-10-09 22:11 ` [PATCH v2 51/54] net/bnxt/tf_ulp: fixes to enable TF functionality Manish Kurup
2025-10-09 22:11 ` [PATCH v2 52/54] net/bnxt/tf_ulp: add feature bit rx miss handling Manish Kurup
2025-10-09 22:11 ` [PATCH v2 53/54] net/bnxt: add support for truflow promiscuous mode Manish Kurup
2025-10-09 22:11 ` [PATCH v2 54/54] net/bnxt/tf_ulp: remove Truflow DEBUG code Manish Kurup
2025-10-15 8:59 ` [PATCH v3 00/54] bnxt patchset Manish Kurup
2025-10-15 8:59 ` [PATCH v3 01/54] net/bnxt/tf_ulp: add bnxt app data for 25.11 Manish Kurup
2025-10-15 8:59 ` [PATCH v3 02/54] net/bnxt: fix a NULL pointer dereference in bnxt_rep funcs Manish Kurup
2025-10-15 8:59 ` [PATCH v3 03/54] net/bnxt: enable vector mode processing Manish Kurup
2025-10-15 8:59 ` [PATCH v3 04/54] net/bnxt/tf_ulp: add meter stats support for Thor2 Manish Kurup
2025-10-15 8:59 ` [PATCH v3 05/54] net/bnxt/tf_core: dynamic UPAR support for THOR2 Manish Kurup
2025-10-15 8:59 ` [PATCH v3 06/54] net/bnxt/tf_core: fix the miscalculation of the lkup table pool Manish Kurup
2025-10-15 8:59 ` [PATCH v3 07/54] net/bnxt/tf_core: thor2 TF table scope sizing adjustments Manish Kurup
2025-10-15 8:59 ` [PATCH v3 08/54] net/bnxt/tf_ulp: add support for global identifiers Manish Kurup
2025-10-15 8:59 ` [PATCH v3 09/54] net/bnxt/tf_core: add support for multi instance Manish Kurup
2025-10-15 8:59 ` [PATCH v3 10/54] net/bnxt/tf_core: fix table scope free Manish Kurup
2025-10-15 8:59 ` [PATCH v3 11/54] net/bnxt/tf_core: fix vfr clean up and stats lockup Manish Kurup
2025-10-15 8:59 ` [PATCH v3 12/54] net/bnxt/tf_ulp: add support for special vxlan Manish Kurup
2025-10-15 8:59 ` [PATCH v3 13/54] net/bnxt/tf_ulp: increase shared pool size to 32 Manish Kurup
2025-10-15 8:59 ` [PATCH v3 14/54] next/bnxt/tf_ulp: truflow fixes for meter and mac_addr cache Manish Kurup
2025-10-15 8:59 ` [PATCH v3 15/54] net/bnxt/tf_ulp: add support for tcam priority update Manish Kurup
2025-10-15 8:59 ` [PATCH v3 16/54] net/bnxt/tf_ulp: hot upgrade support Manish Kurup
2025-10-15 8:59 ` [PATCH v3 17/54] net/bnxt/tf_core: tcam manager logical id free Manish Kurup
2025-10-15 8:59 ` [PATCH v3 18/54] net/bnxt/tf_ulp: fix stats counter memory initialization Manish Kurup
2025-10-15 8:59 ` [PATCH v3 19/54] net/bnxt: fix max VFs count for thor2 Manish Kurup
2025-10-15 8:59 ` [PATCH v3 20/54] net/bnxt/tf_ulp: ovs-dpdk packet drop observed with thor2 Manish Kurup
2025-10-15 8:59 ` [PATCH v3 21/54] net/bnxt/tf_ulp: fix seg fault when devargs argument missing Manish Kurup
2025-10-15 8:59 ` [PATCH v3 22/54] net/bnxt: fix default rss config Manish Kurup
2025-10-15 8:59 ` [PATCH v3 23/54] net/bnxt/tf_ulp: enable support for global index table Manish Kurup
2025-10-15 8:59 ` [PATCH v3 24/54] net/bnxt/tf_core: fix build failure with flow scale option Manish Kurup
2025-10-15 8:59 ` [PATCH v3 25/54] net/bnxt: truflow remove redundant code for mpc init Manish Kurup
2025-10-15 8:59 ` [PATCH v3 26/54] net/bnxt/tf_ulp: optimize template enums Manish Kurup
2025-10-15 8:59 ` [PATCH v3 27/54] net/bnxt/tf_core: thor2 hot upgrade ungraceful quit crash Manish Kurup
2025-10-15 8:59 ` [PATCH v3 28/54] net/bnxt/tf_ulp: support MPLS packets Manish Kurup
2025-10-15 8:59 ` [PATCH v3 29/54] net/bnxt/tf_core: add backing store debug to dpdk Manish Kurup
2025-10-15 9:00 ` [PATCH v3 30/54] net/bnxt/tf_core: truflow global table scope Manish Kurup
2025-10-15 9:00 ` [PATCH v3 31/54] net/bnxt/tf_ulp: ulp parser support to handle gre key Manish Kurup
2025-10-15 9:00 ` [PATCH v3 32/54] net/bnxt/tf_core: handle out of order MPC completions Manish Kurup
2025-10-15 9:00 ` [PATCH v3 33/54] net/bnxt/tf_ulp: socket direct enable Manish Kurup
2025-10-15 9:00 ` [PATCH v3 34/54] net/bnxt: fix adding udp_tunnel_port Manish Kurup
2025-10-15 9:00 ` [PATCH v3 35/54] net/bnxt/tf_ulp: add non vfr mode capability Manish Kurup
2025-10-15 9:00 ` [PATCH v3 36/54] net/bnxt: avoid iova range check when external memory is used Manish Kurup
2025-10-15 9:00 ` [PATCH v3 37/54] net/bnxt: avoid potential segfault in VFR handling Manish Kurup
2025-10-15 9:00 ` [PATCH v3 38/54] net/bnxt/tf_ulp: change rte_mem_virt2iova to rte_mem_virt2phys Manish Kurup
2025-10-15 9:00 ` [PATCH v3 39/54] net/bnxt: thor2 truflow memory manager bug Manish Kurup
2025-10-15 9:00 ` [PATCH v3 40/54] net/bnxt: fix stats collection when rx queue is not set Manish Kurup
2025-10-15 9:00 ` [PATCH v3 41/54] net/bnxt: fix rss configuration when set to none Manish Kurup
2025-10-15 9:00 ` [PATCH v3 42/54] net/bnxt: packet drop after port stop and start Manish Kurup
2025-10-15 9:00 ` [PATCH v3 43/54] net/bnxt/tf_core: fix truflow crash on memory allocation failure Manish Kurup
2025-10-15 9:00 ` [PATCH v3 44/54] net/bnxt: truflow remove RTE devarg processing for mpc=1 Manish Kurup
2025-10-15 9:00 ` [PATCH v3 45/54] net/bnxt: add meson build options for TruFlow Manish Kurup
2025-10-15 9:00 ` [PATCH v3 46/54] net/bnxt: truflow HSI struct fixes Manish Kurup
2025-10-15 9:00 ` [PATCH v3 47/54] net/bnxt/tf_ulp: truflow add pf action handler Manish Kurup
2025-10-15 9:00 ` [PATCH v3 48/54] net/bnxt/tf_ulp: add support for unicast only feature Manish Kurup
2025-10-15 9:00 ` [PATCH v3 49/54] net/bnxt/tf_core: remove excessive debug logging Manish Kurup
2025-10-15 9:00 ` [PATCH v3 50/54] net/bnxt/tf_core: fix truflow PF init failure on sriov disabled Manish Kurup
2025-10-15 9:00 ` [PATCH v3 51/54] net/bnxt/tf_ulp: fixes to enable TF functionality Manish Kurup
2025-10-15 9:00 ` [PATCH v3 52/54] net/bnxt/tf_ulp: add feature bit rx miss handling Manish Kurup
2025-10-15 9:00 ` [PATCH v3 53/54] net/bnxt: add support for truflow promiscuous mode Manish Kurup
2025-10-15 9:00 ` [PATCH v3 54/54] net/bnxt/tf_ulp: remove Truflow DEBUG code Manish Kurup
2025-10-15 17:43 ` [PATCH v3 00/54] bnxt patchset Stephen Hemminger
2025-10-15 17:52 ` Ajit Khaparde
2025-10-15 18:20 ` Manish Kurup
2025-10-15 19:09 ` Stephen Hemminger
2025-10-15 19:46 ` Manish Kurup
2025-10-16 15:39 ` Ajit Khaparde
2025-10-16 19:29 ` Thomas Monjalon
2025-10-16 19:34 ` Manish Kurup
2025-10-21 17:49 ` [PATCH v4 00/57] " Manish Kurup
2025-10-21 17:49 ` Manish Kurup [this message]
2025-10-21 17:49 ` [PATCH v4 02/57] net/bnxt/tf_ulp: add bnxt app data for 25.11 for Wh+ Manish Kurup
2025-10-21 17:49 ` [PATCH v4 05/57] net/bnxt: fix a NULL pointer dereference in bnxt_rep funcs Manish Kurup
2025-10-21 17:49 ` [PATCH v4 06/57] net/bnxt: enable vector mode processing Manish Kurup
2025-10-21 17:49 ` [PATCH v4 07/57] net/bnxt/tf_ulp: add meter stats support for Thor2 Manish Kurup
2025-10-21 17:50 ` [PATCH v4 08/57] net/bnxt/tf_core: dynamic UPAR support for THOR2 Manish Kurup
2025-10-21 17:50 ` [PATCH v4 09/57] net/bnxt/tf_core: fix the miscalculation of the lkup table pool Manish Kurup
2025-10-21 17:50 ` [PATCH v4 10/57] net/bnxt/tf_core: thor2 TF table scope sizing adjustments Manish Kurup
2025-10-21 17:50 ` [PATCH v4 11/57] net/bnxt/tf_ulp: add support for global identifiers Manish Kurup
2025-10-21 17:50 ` [PATCH v4 12/57] net/bnxt/tf_core: add support for multi instance Manish Kurup
2025-10-21 17:50 ` [PATCH v4 13/57] net/bnxt/tf_core: fix table scope free Manish Kurup
2025-10-21 17:50 ` [PATCH v4 14/57] net/bnxt/tf_core: fix vfr clean up and stats lockup Manish Kurup
2025-10-21 17:50 ` [PATCH v4 15/57] net/bnxt/tf_ulp: add support for special vxlan Manish Kurup
2025-10-21 17:50 ` [PATCH v4 16/57] net/bnxt/tf_ulp: increase shared pool size to 32 Manish Kurup
2025-10-21 17:50 ` [PATCH v4 17/57] next/bnxt/tf_ulp: truflow fixes for meter and mac_addr cache Manish Kurup
2025-10-21 17:50 ` [PATCH v4 18/57] net/bnxt/tf_ulp: add support for tcam priority update Manish Kurup
2025-10-21 17:50 ` [PATCH v4 19/57] net/bnxt/tf_ulp: hot upgrade support Manish Kurup
2025-10-21 17:50 ` [PATCH v4 20/57] net/bnxt/tf_core: tcam manager logical id free Manish Kurup
2025-10-21 17:50 ` [PATCH v4 21/57] net/bnxt/tf_ulp: fix stats counter memory initialization Manish Kurup
2025-10-21 17:50 ` [PATCH v4 22/57] net/bnxt: fix max VFs count for thor2 Manish Kurup
2025-10-21 17:50 ` [PATCH v4 23/57] net/bnxt/tf_ulp: ovs-dpdk packet drop observed with thor2 Manish Kurup
2025-10-21 17:50 ` [PATCH v4 24/57] net/bnxt/tf_ulp: fix seg fault when devargs argument missing Manish Kurup
2025-10-21 17:50 ` [PATCH v4 25/57] net/bnxt: fix default rss config Manish Kurup
2025-10-21 17:50 ` [PATCH v4 26/57] net/bnxt/tf_ulp: enable support for global index table Manish Kurup
2025-10-21 17:50 ` [PATCH v4 27/57] net/bnxt/tf_core: fix build failure with flow scale option Manish Kurup
2025-10-21 17:50 ` [PATCH v4 28/57] net/bnxt: truflow remove redundant code for mpc init Manish Kurup
2025-10-21 17:50 ` [PATCH v4 29/57] net/bnxt/tf_ulp: optimize template enums Manish Kurup
2025-10-21 17:50 ` [PATCH v4 30/57] net/bnxt/tf_core: thor2 hot upgrade ungraceful quit crash Manish Kurup
2025-10-21 17:50 ` [PATCH v4 31/57] net/bnxt/tf_ulp: support MPLS packets Manish Kurup
2025-10-22 0:17 ` [PATCH v4 00/57] bnxt patchset Manish Kurup
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251021175049.46092-2-manish.kurup@broadcom.com \
--to=manish.kurup@broadcom.com \
--cc=ajit.khaparde@broadcom.com \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).