@@ -582,10 +582,6 @@ bnxt_ulp_port_init(struct bnxt *bp)
return rc;
}
- /* Disable VFR support and support egress temporarily for Thor2 */
- if (dev_id == BNXT_ULP_DEVICE_ID_THOR2)
- bp->flags2 |= BNXT_FLAGS2_TESTPMD_EN;
-
if (bp->ulp_ctx) {
BNXT_DRV_DBG(DEBUG, "ulp ctx already allocated\n");
return rc;
@@ -92,27 +92,55 @@ bnxt_ulp_init_parser_cf_defaults(struct ulp_rte_parser_params *params,
}
static void
-bnxt_ulp_init_cf_header_bitmap(struct ulp_rte_parser_params *params)
+bnxt_ulp_init_cf_header_bitmap(struct bnxt_ulp_mapper_parms *params)
{
uint64_t hdr_bits = 0;
/* Remove the internal tunnel bits */
- hdr_bits = params->hdr_bitmap.bits;
+ hdr_bits = params->hdr_bitmap->bits;
ULP_BITMAP_RESET(hdr_bits, BNXT_ULP_HDR_BIT_F2);
/* Add untag bits */
- if (!ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_OO_VLAN) &&
- !ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_OI_VLAN)) {
- ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_O_UNTAGGED);
- }
- if (!ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_IO_VLAN) &&
- !ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_II_VLAN)) {
- ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_I_UNTAGGED);
- }
+ if (!ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_OO_VLAN))
+ ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_OO_UNTAGGED);
+ if (!ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_OI_VLAN))
+ ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_OI_UNTAGGED);
+ if (!ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_IO_VLAN))
+ ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_IO_UNTAGGED);
+ if (!ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_II_VLAN))
+ ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_II_UNTAGGED);
+
/* Add non-tunnel bit */
- if (!ULP_BITMAP_SET(params->cf_bitmap, BNXT_ULP_CF_BIT_IS_TUNNEL))
+ if (!ULP_BITMAP_ISSET(params->cf_bitmap, BNXT_ULP_CF_BIT_IS_TUNNEL))
ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_NON_TUNNEL);
+ /* Add l2 only bit */
+ if ((!ULP_BITMAP_ISSET(params->cf_bitmap, BNXT_ULP_CF_BIT_IS_TUNNEL) &&
+ !ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_O_IPV4) &&
+ !ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_O_IPV6)) ||
+ (ULP_BITMAP_ISSET(params->cf_bitmap, BNXT_ULP_CF_BIT_IS_TUNNEL) &&
+ !ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_I_IPV4) &&
+ !ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_I_IPV6))) {
+ ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_L2_ONLY);
+ ULP_BITMAP_SET(params->cf_bitmap, BNXT_ULP_CF_BIT_L2_ONLY);
+ }
+
+ ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_PROFILE_BITMAP, hdr_bits);
+
+ /* Update the l4 protocol bits */
+ if ((ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_O_TCP) ||
+ ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_O_UDP))) {
+ ULP_BITMAP_RESET(hdr_bits, BNXT_ULP_HDR_BIT_O_TCP);
+ ULP_BITMAP_RESET(hdr_bits, BNXT_ULP_HDR_BIT_O_UDP);
+ ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_O_L4_FLOW);
+ }
+
+ if ((ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_I_TCP) ||
+ ULP_BITMAP_ISSET(hdr_bits, BNXT_ULP_HDR_BIT_I_UDP))) {
+ ULP_BITMAP_RESET(hdr_bits, BNXT_ULP_HDR_BIT_I_TCP);
+ ULP_BITMAP_RESET(hdr_bits, BNXT_ULP_HDR_BIT_I_UDP);
+ ULP_BITMAP_SET(hdr_bits, BNXT_ULP_HDR_BIT_I_L4_FLOW);
+ }
/*update the comp field header bits */
ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_HDR_BITMAP, hdr_bits);
}
@@ -152,7 +180,7 @@ bnxt_ulp_init_mapper_params(struct bnxt_ulp_mapper_parms *mparms,
params->class_info_idx);
/* update the header bitmap */
- bnxt_ulp_init_cf_header_bitmap(params);
+ bnxt_ulp_init_cf_header_bitmap(mparms);
ULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_FLOW_SIG_ID,
params->flow_sig_id);
@@ -32,23 +32,6 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
},
[2] = {
.app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9000000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [3] = {
- .app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
@@ -68,24 +51,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [4] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9000000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [5] = {
+ [3] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -106,28 +72,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [6] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9200000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [7] = {
+ [4] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -152,53 +97,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [8] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x93C0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- },
- },
- [9] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x91B0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- },
- },
- [10] = {
+ [5] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -224,7 +123,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[66] = 12,
},
},
- [11] = {
+ [6] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -252,61 +151,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[50] = 14,
},
},
- [12] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9278000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [13] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9236000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [14] = {
+ [7] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -336,7 +181,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [15] = {
+ [8] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -368,61 +213,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [16] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9278000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [17] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9236000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [18] = {
+ [9] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -452,7 +243,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [19] = {
+ [10] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -484,69 +275,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [20] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x924F000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [21] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9246C00000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [22] = {
+ [11] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -580,7 +309,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [23] = {
+ [12] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -616,48 +345,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [24] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB000000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [82] = 2,
- [84] = 3,
- [86] = 4,
- [88] = 5,
- [90] = 6,
- [92] = 7,
- [94] = 8,
- [96] = 9,
- [98] = 10,
- },
- },
- [25] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB000000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [100] = 2,
- [102] = 3,
- [104] = 4,
- [106] = 5,
- },
- },
- [26] = {
+ [13] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -684,7 +372,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[98] = 13,
},
},
- [27] = {
+ [14] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -706,56 +394,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[106] = 8,
},
},
- [28] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9600000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [82] = 5,
- [84] = 6,
- [86] = 7,
- [88] = 8,
- [90] = 9,
- [92] = 10,
- [94] = 11,
- [96] = 12,
- [98] = 13,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [29] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9600000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [100] = 5,
- [102] = 6,
- [104] = 7,
- [106] = 8,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [30] = {
+ [15] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -786,7 +425,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [31] = {
+ [16] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -812,56 +451,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [32] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9600000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [82] = 5,
- [84] = 6,
- [86] = 7,
- [88] = 8,
- [90] = 9,
- [92] = 10,
- [94] = 11,
- [96] = 12,
- [98] = 13,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [33] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9600000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [100] = 5,
- [102] = 6,
- [104] = 7,
- [106] = 8,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [34] = {
+ [17] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -892,7 +482,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [35] = {
+ [18] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -918,64 +508,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [36] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x92C0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [82] = 8,
- [84] = 9,
- [86] = 10,
- [88] = 11,
- [90] = 12,
- [92] = 13,
- [94] = 14,
- [96] = 15,
- [98] = 16,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [37] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x92C0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [100] = 8,
- [102] = 9,
- [104] = 10,
- [106] = 11,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [38] = {
+ [19] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1010,7 +543,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [39] = {
+ [20] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1040,212 +573,90 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [40] = {
+ [21] = {
.app_id = 0,
.hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x93F0000000000000,
- .field_exclude_bitmap = 0x0,
+ .field_opt_bitmap = 0xBA7E000000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- [82] = 10,
- [84] = 11,
- [86] = 12,
- [88] = 13,
- [90] = 14,
- [92] = 15,
- [94] = 16,
- [96] = 17,
- [98] = 18,
+ [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,
},
},
- [41] = {
+ [22] = {
.app_id = 0,
.hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x91BC000000000000,
- .field_exclude_bitmap = 0x0,
+ .field_opt_bitmap = 0xBA37800000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- [82] = 12,
- [84] = 13,
- [86] = 14,
- [88] = 15,
- [90] = 16,
- [92] = 17,
- [94] = 18,
- [96] = 19,
- [98] = 20,
+ [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,
},
},
- [42] = {
+ [23] = {
.app_id = 0,
.hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x93F0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- [100] = 10,
- [102] = 11,
- [104] = 12,
- [106] = 13,
- },
- },
- [43] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x91BC000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- [100] = 12,
- [102] = 13,
- [104] = 14,
- [106] = 15,
- },
- },
- [44] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA7E000000000000,
- .field_exclude_bitmap = 0x2000000000000000,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- },
- },
- [45] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA37800000000000,
- .field_exclude_bitmap = 0x2000000000000000,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .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,
- [82] = 15,
- [84] = 16,
- [86] = 17,
- [88] = 18,
- [90] = 19,
- [92] = 20,
- [94] = 21,
- [96] = 22,
- [98] = 23,
- },
- },
- [46] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA7E000000000000,
- .field_exclude_bitmap = 0x2000000000000000,
+ .field_opt_bitmap = 0xBA7E000000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 0,
.field_list = {
@@ -1267,7 +678,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[106] = 16,
},
},
- [47] = {
+ [24] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1300,145 +711,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[106] = 18,
},
},
- [48] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x927E000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [49] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9237800000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [50] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x927E000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [51] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9237800000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [52] = {
+ [25] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1478,7 +751,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [53] = {
+ [26] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1520,7 +793,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [54] = {
+ [27] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1555,7 +828,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [55] = {
+ [28] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1592,145 +865,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [56] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x927E000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [57] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9237800000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [58] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x927E000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [59] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9237800000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [60] = {
+ [29] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1770,7 +905,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [61] = {
+ [30] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1812,7 +947,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [62] = {
+ [31] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1847,7 +982,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [63] = {
+ [32] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -1884,262 +1019,108 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [64] = {
+ [33] = {
.app_id = 0,
.hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x924FC00000000000,
- .field_exclude_bitmap = 0x0,
+ .field_opt_bitmap = 0xBA49F80000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
- [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] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
+ [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,
},
},
- [65] = {
+ [34] = {
.app_id = 0,
.hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9246F00000000000,
- .field_exclude_bitmap = 0x0,
+ .field_opt_bitmap = 0xBA48DE0000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
- [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] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
+ [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,
},
},
- [66] = {
+ [35] = {
.app_id = 0,
.hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x924FC00000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [67] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9246F00000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [68] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA49F80000000000,
- .field_exclude_bitmap = 0x2000000000000000,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- },
- },
- [69] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA48DE0000000000,
- .field_exclude_bitmap = 0x2000000000000000,
- .class_tid = 1,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- },
- },
- [70] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_ING },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA49F80000000000,
- .field_exclude_bitmap = 0x2000000000000000,
+ .field_opt_bitmap = 0xBA49F80000000000,
+ .field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 0,
.field_list = {
@@ -2167,7 +1148,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [71] = {
+ [36] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2208,7 +1189,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [72] = {
+ [37] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2218,7 +1199,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A160000000000,
+ .field_opt_bitmap = 0xB01A170000000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2248,7 +1229,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [73] = {
+ [38] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2258,7 +1239,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB006858000000000,
+ .field_opt_bitmap = 0xB00685C000000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2290,7 +1271,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [74] = {
+ [39] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2301,7 +1282,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A160300000000,
+ .field_opt_bitmap = 0xB01A170B00000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2339,7 +1320,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [75] = {
+ [40] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2350,7 +1331,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB0068580C0000000,
+ .field_opt_bitmap = 0xB00685C2C0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2390,7 +1371,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [76] = {
+ [41] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2401,7 +1382,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1600C0000000,
+ .field_opt_bitmap = 0xB01A1702C0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2441,7 +1422,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [77] = {
+ [42] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2452,7 +1433,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB006858030000000,
+ .field_opt_bitmap = 0xB00685C0B0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2494,7 +1475,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [78] = {
+ [43] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2505,7 +1486,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A16C000000000,
+ .field_opt_bitmap = 0xB01A17C000000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2544,7 +1525,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [79] = {
+ [44] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2555,7 +1536,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB00685B000000000,
+ .field_opt_bitmap = 0xB00685F000000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2596,7 +1577,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [80] = {
+ [45] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2607,7 +1588,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A16C000000000,
+ .field_opt_bitmap = 0xB01A17C000000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2641,7 +1622,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [81] = {
+ [46] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2652,7 +1633,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB00685B000000000,
+ .field_opt_bitmap = 0xB00685F000000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2688,7 +1669,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [82] = {
+ [47] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2700,7 +1681,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1603C0000000,
+ .field_opt_bitmap = 0xB01A170BC0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2747,7 +1728,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [83] = {
+ [48] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2759,7 +1740,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB0068580F0000000,
+ .field_opt_bitmap = 0xB00685C2F0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2808,7 +1789,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [84] = {
+ [49] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2820,7 +1801,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1600F0000000,
+ .field_opt_bitmap = 0xB01A1702F0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2869,7 +1850,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [85] = {
+ [50] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2881,7 +1862,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB00685803C000000,
+ .field_opt_bitmap = 0xB00685C0BC000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2932,7 +1913,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [86] = {
+ [51] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2944,7 +1925,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1603C0000000,
+ .field_opt_bitmap = 0xB01A170BC0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -2986,7 +1967,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [87] = {
+ [52] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -2998,7 +1979,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB0068580F0000000,
+ .field_opt_bitmap = 0xB00685C2F0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -3042,7 +2023,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [88] = {
+ [53] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -3054,7 +2035,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1600F0000000,
+ .field_opt_bitmap = 0xB01A1702F0000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -3098,7 +2079,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [89] = {
+ [54] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -3110,7 +2091,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_ING },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB00685803C000000,
+ .field_opt_bitmap = 0xB00685C0BC000000,
.field_exclude_bitmap = 0x2000000000000000,
.class_tid = 1,
.flow_pattern_id = 1,
@@ -3156,7 +2137,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [90] = {
+ [55] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F1 |
@@ -3193,7 +2174,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [91] = {
+ [56] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F1 |
@@ -3232,7 +2213,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [92] = {
+ [57] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3278,7 +2259,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 17,
},
},
- [93] = {
+ [58] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3326,7 +2307,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 19,
},
},
- [94] = {
+ [59] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3374,7 +2355,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 17,
},
},
- [95] = {
+ [60] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3424,7 +2405,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 19,
},
},
- [96] = {
+ [61] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3480,7 +2461,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 17,
},
},
- [97] = {
+ [62] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3538,7 +2519,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 19,
},
},
- [98] = {
+ [63] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3596,7 +2577,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 17,
},
},
- [99] = {
+ [64] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3656,7 +2637,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 19,
},
},
- [100] = {
+ [65] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3707,7 +2688,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 17,
},
},
- [101] = {
+ [66] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3760,7 +2741,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 19,
},
},
- [102] = {
+ [67] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3813,7 +2794,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 17,
},
},
- [103] = {
+ [68] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3868,7 +2849,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 19,
},
},
- [104] = {
+ [69] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3922,7 +2903,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 17,
},
},
- [105] = {
+ [70] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_F2 |
@@ -3978,7 +2959,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 19,
},
},
- [106] = {
+ [71] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4012,7 +2993,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[106] = 18,
},
},
- [107] = {
+ [72] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4029,24 +3010,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[10] = 4,
},
},
- [108] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9000000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [109] = {
+ [73] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4067,24 +3031,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [110] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9000000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [111] = {
+ [74] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4105,36 +3052,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [112] = {
+ [75] = {
.app_id = 0,
.hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9200000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [113] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA40000000000000,
+ .field_opt_bitmap = 0xBA40000000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
@@ -4151,53 +3077,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [114] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x93C0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- },
- },
- [115] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x91B0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- },
- },
- [116] = {
+ [76] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4223,7 +3103,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[66] = 12,
},
},
- [117] = {
+ [77] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4251,61 +3131,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[50] = 14,
},
},
- [118] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9278000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [119] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9236000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [120] = {
+ [78] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4335,7 +3161,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [121] = {
+ [79] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4367,61 +3193,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [122] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9278000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [123] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9236000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 5,
- [34] = 6,
- [36] = 7,
- [38] = 8,
- [40] = 9,
- [42] = 10,
- [44] = 11,
- [46] = 12,
- [48] = 13,
- [50] = 14,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [124] = {
+ [80] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4451,7 +3223,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [125] = {
+ [81] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4483,69 +3255,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 7,
},
},
- [126] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x924F000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 8,
- [54] = 9,
- [56] = 10,
- [58] = 11,
- [60] = 12,
- [62] = 13,
- [64] = 14,
- [66] = 15,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [127] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9246C00000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 8,
- [34] = 9,
- [36] = 10,
- [38] = 11,
- [40] = 12,
- [42] = 13,
- [44] = 14,
- [46] = 15,
- [48] = 16,
- [50] = 17,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [128] = {
+ [82] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4579,7 +3289,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [129] = {
+ [83] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4615,48 +3325,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [130] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB000000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [82] = 2,
- [84] = 3,
- [86] = 4,
- [88] = 5,
- [90] = 6,
- [92] = 7,
- [94] = 8,
- [96] = 9,
- [98] = 10,
- },
- },
- [131] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB000000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [100] = 2,
- [102] = 3,
- [104] = 4,
- [106] = 5,
- },
- },
- [132] = {
+ [84] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4683,7 +3352,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[98] = 13,
},
},
- [133] = {
+ [85] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4705,64 +3374,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[106] = 8,
},
},
- [134] = {
+ [86] = {
.app_id = 0,
.hdr_bitmap = { .bits =
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9600000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [82] = 5,
- [84] = 6,
- [86] = 7,
- [88] = 8,
- [90] = 9,
- [92] = 10,
- [94] = 11,
- [96] = 12,
- [98] = 13,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [135] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9600000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [100] = 5,
- [102] = 6,
- [104] = 7,
- [106] = 8,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [136] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBAC0000000000000,
+ .field_opt_bitmap = 0xBAC0000000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
@@ -4785,7 +3405,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[116] = 7,
},
},
- [137] = {
+ [87] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -4800,653 +3420,26 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
.field_list = {
[1] = 1,
[6] = 2,
- [8] = 3,
- [10] = 4,
- [100] = 8,
- [102] = 9,
- [104] = 10,
- [106] = 11,
- [108] = 5,
- [112] = 6,
- [116] = 7,
- },
- },
- [138] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9600000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [82] = 5,
- [84] = 6,
- [86] = 7,
- [88] = 8,
- [90] = 9,
- [92] = 10,
- [94] = 11,
- [96] = 12,
- [98] = 13,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [139] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9600000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [100] = 5,
- [102] = 6,
- [104] = 7,
- [106] = 8,
- [109] = 2,
- [113] = 3,
- [117] = 4,
- },
- },
- [140] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBAC0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- },
- },
- [141] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBAC0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [6] = 2,
- [8] = 3,
- [10] = 4,
- [100] = 8,
- [102] = 9,
- [104] = 10,
- [106] = 11,
- [109] = 5,
- [113] = 6,
- [117] = 7,
- },
- },
- [142] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x92C0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [82] = 8,
- [84] = 9,
- [86] = 10,
- [88] = 11,
- [90] = 12,
- [92] = 13,
- [94] = 14,
- [96] = 15,
- [98] = 16,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [143] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x92C0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [100] = 8,
- [102] = 9,
- [104] = 10,
- [106] = 11,
- [108] = 2,
- [109] = 5,
- [112] = 3,
- [113] = 6,
- [116] = 4,
- [117] = 7,
- },
- },
- [144] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA58000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- },
- },
- [145] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_OI_VLAN |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA58000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- },
- },
- [146] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x93F0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- [82] = 10,
- [84] = 11,
- [86] = 12,
- [88] = 13,
- [90] = 14,
- [92] = 15,
- [94] = 16,
- [96] = 17,
- [98] = 18,
- },
- },
- [147] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x91BC000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- [82] = 12,
- [84] = 13,
- [86] = 14,
- [88] = 15,
- [90] = 16,
- [92] = 17,
- [94] = 18,
- [96] = 19,
- [98] = 20,
- },
- },
- [148] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x93F0000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 2,
- [54] = 3,
- [56] = 4,
- [58] = 5,
- [60] = 6,
- [62] = 7,
- [64] = 8,
- [66] = 9,
- [100] = 10,
- [102] = 11,
- [104] = 12,
- [106] = 13,
- },
- },
- [149] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x91BC000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [32] = 2,
- [34] = 3,
- [36] = 4,
- [38] = 5,
- [40] = 6,
- [42] = 7,
- [44] = 8,
- [46] = 9,
- [48] = 10,
- [50] = 11,
- [100] = 12,
- [102] = 13,
- [104] = 14,
- [106] = 15,
- },
- },
- [150] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA7E000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- },
- },
- [151] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA37800000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .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,
- [82] = 15,
- [84] = 16,
- [86] = 17,
- [88] = 18,
- [90] = 19,
- [92] = 20,
- [94] = 21,
- [96] = 22,
- [98] = 23,
- },
- },
- [152] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA7E000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- },
- },
- [153] = {
- .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_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA37800000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .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,
- },
- },
- [154] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x927E000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [155] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_TCP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9237800000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [156] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x927E000000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [52] = 5,
- [54] = 6,
- [56] = 7,
- [58] = 8,
- [60] = 9,
- [62] = 10,
- [64] = 11,
- [66] = 12,
- [100] = 13,
- [102] = 14,
- [104] = 15,
- [106] = 16,
- [108] = 2,
- [112] = 3,
- [116] = 4,
- },
- },
- [157] = {
- .app_id = 0,
- .hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_UDP |
- BNXT_ULP_FLOW_DIR_BITMASK_EGR },
- .field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9237800000000000,
- .field_exclude_bitmap = 0x0,
- .class_tid = 2,
- .flow_pattern_id = 0,
- .field_list = {
- [1] = 1,
- [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,
- [108] = 2,
- [112] = 3,
- [116] = 4,
+ [8] = 3,
+ [10] = 4,
+ [100] = 8,
+ [102] = 9,
+ [104] = 10,
+ [106] = 11,
+ [108] = 5,
+ [112] = 6,
+ [116] = 7,
},
},
- [158] = {
+ [88] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
+ BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA4FC00000000000,
+ .field_opt_bitmap = 0xBAC0000000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
@@ -5455,38 +3448,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,
+ [82] = 8,
+ [84] = 9,
+ [86] = 10,
+ [88] = 11,
+ [90] = 12,
+ [92] = 13,
+ [94] = 14,
+ [96] = 15,
+ [98] = 16,
+ [109] = 5,
+ [113] = 6,
+ [117] = 7,
},
},
- [159] = {
+ [89] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
- BNXT_ULP_HDR_BIT_O_TCP |
+ BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA46F00000000000,
+ .field_opt_bitmap = 0xBAC0000000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
@@ -5495,40 +3479,25 @@ 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,
+ [100] = 8,
+ [102] = 9,
+ [104] = 10,
+ [106] = 11,
+ [109] = 5,
+ [113] = 6,
+ [117] = 7,
},
},
- [160] = {
+ [90] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV6 |
- BNXT_ULP_HDR_BIT_O_UDP |
+ BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA4FC00000000000,
+ .field_opt_bitmap = 0xBA58000000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
@@ -5537,33 +3506,33 @@ 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,
+ [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,
},
},
- [161] = {
+ [91] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OO_VLAN |
- BNXT_ULP_HDR_BIT_O_IPV4 |
+ BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xBA46F00000000000,
+ .field_opt_bitmap = 0xBA58000000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
@@ -5572,39 +3541,35 @@ 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,
+ [100] = 11,
+ [102] = 12,
+ [104] = 13,
+ [106] = 14,
[108] = 5,
+ [109] = 8,
[112] = 6,
+ [113] = 9,
[116] = 7,
+ [117] = 10,
},
},
- [162] = {
+ [92] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x927E000000000000,
+ .field_opt_bitmap = 0xBA7E000000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
[52] = 5,
[54] = 6,
[56] = 7,
@@ -5622,25 +3587,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[94] = 19,
[96] = 20,
[98] = 21,
- [109] = 2,
- [113] = 3,
- [117] = 4,
},
},
- [163] = {
+ [93] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9237800000000000,
+ .field_opt_bitmap = 0xBA37800000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
[32] = 5,
[34] = 6,
[36] = 7,
@@ -5660,25 +3625,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[94] = 21,
[96] = 22,
[98] = 23,
- [109] = 2,
- [113] = 3,
- [117] = 4,
},
},
- [164] = {
+ [94] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x927E000000000000,
+ .field_opt_bitmap = 0xBA7E000000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
[52] = 5,
[54] = 6,
[56] = 7,
@@ -5691,25 +3656,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[102] = 14,
[104] = 15,
[106] = 16,
- [109] = 2,
- [113] = 3,
- [117] = 4,
},
},
- [165] = {
+ [95] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9237800000000000,
+ .field_opt_bitmap = 0xBA37800000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
[32] = 5,
[34] = 6,
[36] = 7,
@@ -5724,16 +3689,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[102] = 16,
[104] = 17,
[106] = 18,
- [109] = 2,
- [113] = 3,
- [117] = 4,
},
},
- [166] = {
+ [96] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
@@ -5764,16 +3726,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[94] = 22,
[96] = 23,
[98] = 24,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [108] = 5,
+ [112] = 6,
+ [116] = 7,
},
},
- [167] = {
+ [97] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
@@ -5806,16 +3768,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[94] = 24,
[96] = 25,
[98] = 26,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [108] = 5,
+ [112] = 6,
+ [116] = 7,
},
},
- [168] = {
+ [98] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
@@ -5841,16 +3803,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[102] = 17,
[104] = 18,
[106] = 19,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [108] = 5,
+ [112] = 6,
+ [116] = 7,
},
},
- [169] = {
+ [99] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
- BNXT_ULP_HDR_BIT_OI_VLAN |
+ BNXT_ULP_HDR_BIT_OO_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
@@ -5878,26 +3840,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[102] = 19,
[104] = 20,
[106] = 21,
- [109] = 5,
- [113] = 6,
- [117] = 7,
+ [108] = 5,
+ [112] = 6,
+ [116] = 7,
},
},
- [170] = {
+ [100] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x924FC00000000000,
+ .field_opt_bitmap = 0xBA4FC00000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
[52] = 8,
[54] = 9,
[56] = 10,
@@ -5915,29 +3880,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[94] = 22,
[96] = 23,
[98] = 24,
- [108] = 2,
[109] = 5,
- [112] = 3,
[113] = 6,
- [116] = 4,
[117] = 7,
},
},
- [171] = {
+ [101] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9246F00000000000,
+ .field_opt_bitmap = 0xBA46F00000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
[32] = 8,
[34] = 9,
[36] = 10,
@@ -5957,29 +3922,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[94] = 24,
[96] = 25,
[98] = 26,
- [108] = 2,
[109] = 5,
- [112] = 3,
[113] = 6,
- [116] = 4,
[117] = 7,
},
},
- [172] = {
+ [102] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_IPV6 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x924FC00000000000,
+ .field_opt_bitmap = 0xBA4FC00000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
[52] = 8,
[54] = 9,
[56] = 10,
@@ -5992,29 +3957,29 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[102] = 17,
[104] = 18,
[106] = 19,
- [108] = 2,
[109] = 5,
- [112] = 3,
[113] = 6,
- [116] = 4,
[117] = 7,
},
},
- [173] = {
+ [103] = {
.app_id = 0,
.hdr_bitmap = { .bits =
- BNXT_ULP_HDR_BIT_OO_VLAN |
+ BNXT_ULP_HDR_BIT_O_ETH |
BNXT_ULP_HDR_BIT_OI_VLAN |
BNXT_ULP_HDR_BIT_O_IPV4 |
BNXT_ULP_HDR_BIT_O_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0x9246F00000000000,
+ .field_opt_bitmap = 0xBA46F00000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 0,
.field_list = {
[1] = 1,
+ [6] = 2,
+ [8] = 3,
+ [10] = 4,
[32] = 8,
[34] = 9,
[36] = 10,
@@ -6029,15 +3994,12 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[102] = 19,
[104] = 20,
[106] = 21,
- [108] = 2,
[109] = 5,
- [112] = 3,
[113] = 6,
- [116] = 4,
[117] = 7,
},
},
- [174] = {
+ [104] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6081,7 +4043,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [175] = {
+ [105] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6127,7 +4089,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [176] = {
+ [106] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6166,7 +4128,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [177] = {
+ [107] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6207,7 +4169,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[117] = 10,
},
},
- [178] = {
+ [108] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6217,7 +4179,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A160000000000,
+ .field_opt_bitmap = 0xB00A170000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6247,7 +4209,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [179] = {
+ [109] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6257,7 +4219,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_ETH |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB006858000000000,
+ .field_opt_bitmap = 0xB00285C000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6289,7 +4251,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [180] = {
+ [110] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6300,7 +4262,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A160300000000,
+ .field_opt_bitmap = 0xB00A170B00000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6338,7 +4300,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [181] = {
+ [111] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6349,7 +4311,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV6 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB0068580C0000000,
+ .field_opt_bitmap = 0xB00285C2C0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6389,7 +4351,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [182] = {
+ [112] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6400,7 +4362,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1600C0000000,
+ .field_opt_bitmap = 0xB00A1702C0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6440,7 +4402,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [183] = {
+ [113] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6451,7 +4413,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_IPV4 |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB006858030000000,
+ .field_opt_bitmap = 0xB00285C0B0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6493,7 +4455,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [184] = {
+ [114] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6504,7 +4466,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A16C000000000,
+ .field_opt_bitmap = 0xB00A17C000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6543,7 +4505,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [185] = {
+ [115] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6554,7 +4516,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB00685B000000000,
+ .field_opt_bitmap = 0xB00285F000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6595,7 +4557,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [186] = {
+ [116] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6606,7 +4568,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A16C000000000,
+ .field_opt_bitmap = 0xB00A17C000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6640,7 +4602,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [187] = {
+ [117] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6651,7 +4613,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB00685B000000000,
+ .field_opt_bitmap = 0xB00285F000000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6687,7 +4649,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [188] = {
+ [118] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6699,7 +4661,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1603C0000000,
+ .field_opt_bitmap = 0xB00A170BC0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6746,7 +4708,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [189] = {
+ [119] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6758,7 +4720,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB0068580F0000000,
+ .field_opt_bitmap = 0xB00285C2F0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6807,7 +4769,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [190] = {
+ [120] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6819,7 +4781,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1600F0000000,
+ .field_opt_bitmap = 0xB00A1702F0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6868,7 +4830,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [191] = {
+ [121] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6880,7 +4842,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_TCP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB00685803C000000,
+ .field_opt_bitmap = 0xB00285C0BC000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6931,7 +4893,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [192] = {
+ [122] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6943,7 +4905,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1603C0000000,
+ .field_opt_bitmap = 0xB00A170BC0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -6985,7 +4947,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [193] = {
+ [123] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6997,7 +4959,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB0068580F0000000,
+ .field_opt_bitmap = 0xB00285C2F0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -7041,7 +5003,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [194] = {
+ [124] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -7053,7 +5015,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB01A1600F0000000,
+ .field_opt_bitmap = 0xB00A1702F0000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -7097,7 +5059,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 20,
},
},
- [195] = {
+ [125] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -7109,7 +5071,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
BNXT_ULP_HDR_BIT_I_UDP |
BNXT_ULP_FLOW_DIR_BITMASK_EGR },
.field_man_bitmap = 0x0,
- .field_opt_bitmap = 0xB00685803C000000,
+ .field_opt_bitmap = 0xB00285C0BC000000,
.field_exclude_bitmap = 0x0,
.class_tid = 2,
.flow_pattern_id = 1,
@@ -7155,7 +5117,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
[123] = 22,
},
},
- [196] = {
+ [126] = {
.app_id = 0,
.hdr_bitmap = { .bits =
BNXT_ULP_HDR_BIT_O_ETH |
@@ -6,11 +6,11 @@
#ifndef ULP_TEMPLATE_DB_H_
#define ULP_TEMPLATE_DB_H_
-#define BNXT_ULP_REGFILE_MAX_SZ 74
+#define BNXT_ULP_REGFILE_MAX_SZ 78
#define BNXT_ULP_MAX_NUM_DEVICES 5
#define BNXT_ULP_LOG2_MAX_NUM_DEV 2.32192809488736
#define BNXT_ULP_GEN_TBL_MAX_SZ 50
-#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 197
+#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 127
#define BNXT_ULP_ACT_MATCH_LIST_MAX_SZ 17
#define BNXT_ULP_APP_RESOURCE_RESV_LIST_MAX_SZ 0
#define BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ 57
@@ -24,28 +24,28 @@
#define BNXT_ULP_GLB_SIG_TBL_SIZE 1
#define ULP_WH_PLUS_CLASS_TMPL_LIST_SIZE 5
#define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 95
-#define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 696
+#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 670
+#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 5
-#define ULP_THOR_CLASS_TBL_LIST_SIZE 108
-#define ULP_THOR_CLASS_KEY_INFO_LIST_SIZE 578
-#define ULP_THOR_CLASS_KEY_EXT_LIST_SIZE 562
-#define ULP_THOR_CLASS_IDENT_LIST_SIZE 33
-#define ULP_THOR_CLASS_RESULT_FIELD_LIST_SIZE 1252
-#define ULP_THOR_CLASS_COND_LIST_SIZE 2963
-#define ULP_THOR_CLASS_COND_OPER_LIST_SIZE 0
+#define ULP_THOR_CLASS_TBL_LIST_SIZE 121
+#define ULP_THOR_CLASS_KEY_INFO_LIST_SIZE 605
+#define ULP_THOR_CLASS_KEY_EXT_LIST_SIZE 612
+#define ULP_THOR_CLASS_IDENT_LIST_SIZE 37
+#define ULP_THOR_CLASS_RESULT_FIELD_LIST_SIZE 1248
+#define ULP_THOR_CLASS_COND_LIST_SIZE 3085
+#define ULP_THOR_CLASS_COND_OPER_LIST_SIZE 7
#define ULP_THOR2_CLASS_TMPL_LIST_SIZE 5
-#define ULP_THOR2_CLASS_TBL_LIST_SIZE 107
-#define ULP_THOR2_CLASS_KEY_INFO_LIST_SIZE 683
-#define ULP_THOR2_CLASS_KEY_EXT_LIST_SIZE 590
-#define ULP_THOR2_CLASS_IDENT_LIST_SIZE 43
-#define ULP_THOR2_CLASS_RESULT_FIELD_LIST_SIZE 1538
-#define ULP_THOR2_CLASS_COND_LIST_SIZE 3188
-#define ULP_THOR2_CLASS_COND_OPER_LIST_SIZE 0
+#define ULP_THOR2_CLASS_TBL_LIST_SIZE 113
+#define ULP_THOR2_CLASS_KEY_INFO_LIST_SIZE 664
+#define ULP_THOR2_CLASS_KEY_EXT_LIST_SIZE 608
+#define ULP_THOR2_CLASS_IDENT_LIST_SIZE 50
+#define ULP_THOR2_CLASS_RESULT_FIELD_LIST_SIZE 1501
+#define ULP_THOR2_CLASS_COND_LIST_SIZE 3243
+#define ULP_THOR2_CLASS_COND_OPER_LIST_SIZE 3
#define ULP_WH_PLUS_ACT_TMPL_LIST_SIZE 11
#define ULP_WH_PLUS_ACT_TBL_LIST_SIZE 154
#define ULP_WH_PLUS_ACT_KEY_INFO_LIST_SIZE 49
@@ -156,10 +156,15 @@ enum bnxt_ulp_hdr_bit {
BNXT_ULP_HDR_BIT_O_SRV6 = 0x0000000000800000,
BNXT_ULP_HDR_BIT_T_VXLAN_GPE = 0x0000000001000000,
BNXT_ULP_HDR_BIT_T_GENEVE = 0x0000000002000000,
- BNXT_ULP_HDR_BIT_O_UNTAGGED = 0x0000000004000000,
- BNXT_ULP_HDR_BIT_I_UNTAGGED = 0x0000000008000000,
- BNXT_ULP_HDR_BIT_NON_TUNNEL = 0x0000000010000000,
- BNXT_ULP_HDR_BIT_LAST = 0x0000000020000000
+ BNXT_ULP_HDR_BIT_OO_UNTAGGED = 0x0000000004000000,
+ BNXT_ULP_HDR_BIT_OI_UNTAGGED = 0x0000000008000000,
+ BNXT_ULP_HDR_BIT_IO_UNTAGGED = 0x0000000010000000,
+ BNXT_ULP_HDR_BIT_II_UNTAGGED = 0x0000000020000000,
+ BNXT_ULP_HDR_BIT_NON_TUNNEL = 0x0000000040000000,
+ BNXT_ULP_HDR_BIT_L2_ONLY = 0x0000000080000000,
+ BNXT_ULP_HDR_BIT_O_L4_FLOW = 0x0000000100000000,
+ BNXT_ULP_HDR_BIT_I_L4_FLOW = 0x0000000200000000,
+ BNXT_ULP_HDR_BIT_LAST = 0x0000000400000000
};
enum bnxt_ulp_accept_opc {
@@ -287,7 +292,8 @@ enum bnxt_ulp_cf_idx {
BNXT_ULP_CF_IDX_VXLAN_IP_UPAR_ID = 102,
BNXT_ULP_CF_IDX_ACT_REJ_COND_EN = 103,
BNXT_ULP_CF_IDX_HDR_BITMAP = 104,
- BNXT_ULP_CF_IDX_LAST = 105
+ BNXT_ULP_CF_IDX_PROFILE_BITMAP = 105,
+ BNXT_ULP_CF_IDX_LAST = 106
};
enum bnxt_ulp_cond_list_opc {
@@ -354,6 +360,12 @@ enum bnxt_ulp_direction {
BNXT_ULP_DIRECTION_LAST = 2
};
+enum bnxt_ulp_em_tbl_opc {
+ BNXT_ULP_EM_TBL_OPC_NOT_USED = 0,
+ BNXT_ULP_EM_TBL_OPC_WR_REGFILE = 1,
+ BNXT_ULP_EM_TBL_OPC_LAST = 2
+};
+
enum bnxt_ulp_enc_field {
BNXT_ULP_ENC_FIELD_ETH_DMAC = 0,
BNXT_ULP_ENC_FIELD_ETH_SMAC = 1,
@@ -497,7 +509,8 @@ enum bnxt_ulp_func_opc {
BNXT_ULP_FUNC_OPC_NOT_NOT = 23,
BNXT_ULP_FUNC_OPC_ADD = 24,
BNXT_ULP_FUNC_OPC_SUB = 25,
- BNXT_ULP_FUNC_OPC_LAST = 26
+ BNXT_ULP_FUNC_OPC_COND_LIST = 26,
+ BNXT_ULP_FUNC_OPC_LAST = 27
};
enum bnxt_ulp_func_src {
@@ -507,7 +520,8 @@ enum bnxt_ulp_func_src {
BNXT_ULP_FUNC_SRC_CONST = 3,
BNXT_ULP_FUNC_SRC_ACTION_BITMAP = 4,
BNXT_ULP_FUNC_SRC_HEADER_BITMAP = 5,
- BNXT_ULP_FUNC_SRC_LAST = 6
+ BNXT_ULP_FUNC_SRC_KEY_EXT_LIST = 6,
+ BNXT_ULP_FUNC_SRC_LAST = 7
};
enum bnxt_ulp_gen_tbl_type {
@@ -528,9 +542,7 @@ enum bnxt_ulp_generic_tbl_opc {
BNXT_ULP_GENERIC_TBL_OPC_NOT_USED = 0,
BNXT_ULP_GENERIC_TBL_OPC_READ = 1,
BNXT_ULP_GENERIC_TBL_OPC_WRITE = 2,
- BNXT_ULP_GENERIC_TBL_OPC_SEARCH_OVERLAP = 3,
- BNXT_ULP_GENERIC_TBL_OPC_SIMPLE_WRITE = 4,
- BNXT_ULP_GENERIC_TBL_OPC_LAST = 5
+ BNXT_ULP_GENERIC_TBL_OPC_LAST = 3
};
enum bnxt_ulp_glb_rf_idx {
@@ -724,7 +736,9 @@ enum bnxt_ulp_pri_opc {
BNXT_ULP_PRI_OPC_CONST = 1,
BNXT_ULP_PRI_OPC_APP_PRI = 2,
BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST = 3,
- BNXT_ULP_PRI_OPC_LAST = 4
+ BNXT_ULP_PRI_OPC_REGFILE = 4,
+ BNXT_ULP_PRI_OPC_COMP_FIELD = 5,
+ BNXT_ULP_PRI_OPC_LAST = 6
};
enum bnxt_ulp_ref_cnt_opc {
@@ -810,7 +824,11 @@ enum bnxt_ulp_rf_idx {
BNXT_ULP_RF_IDX_DEST_VNIC = 71,
BNXT_ULP_RF_IDX_DEST_VPORT = 72,
BNXT_ULP_RF_IDX_DEST_METADATA = 73,
- BNXT_ULP_RF_IDX_LAST = 74
+ BNXT_ULP_RF_IDX_PROF_TCAM_PRI = 74,
+ BNXT_ULP_RF_IDX_EM_INSERT_FAIL = 75,
+ BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY = 76,
+ BNXT_ULP_RF_IDX_TERM_FLOW = 77,
+ BNXT_ULP_RF_IDX_LAST = 78
};
enum bnxt_ulp_tcam_tbl_opc {
@@ -1105,6 +1123,9 @@ enum ulp_wp_sym {
ULP_WP_SYM_L2_CTXT_PRI_APP = 0,
ULP_WP_SYM_PROF_TCAM_PRI_CATCHALL = 0,
ULP_WP_SYM_PROF_TCAM_PRI_APP = 0,
+ ULP_WP_SYM_PROF_TCAM_PRI_L4 = 0,
+ ULP_WP_SYM_PROF_TCAM_PRI_L3 = 0,
+ ULP_WP_SYM_PROF_TCAM_PRI_L2 = 0,
ULP_WP_SYM_PKT_TYPE_IGNORE = 0,
ULP_WP_SYM_PKT_TYPE_L2 = 0,
ULP_WP_SYM_PKT_TYPE_0_IGNORE = 0,
@@ -1394,6 +1415,9 @@ enum ulp_thor_sym {
ULP_THOR_SYM_L2_CTXT_PRI_APP = 0,
ULP_THOR_SYM_PROF_TCAM_PRI_CATCHALL = 0,
ULP_THOR_SYM_PROF_TCAM_PRI_APP = 0,
+ ULP_THOR_SYM_PROF_TCAM_PRI_L4 = 0,
+ ULP_THOR_SYM_PROF_TCAM_PRI_L3 = 0,
+ ULP_THOR_SYM_PROF_TCAM_PRI_L2 = 0,
ULP_THOR_SYM_PKT_TYPE_IGNORE = 0,
ULP_THOR_SYM_PKT_TYPE_L2 = 0,
ULP_THOR_SYM_PKT_TYPE_0_IGNORE = 0,
@@ -1683,6 +1707,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_APP = 10,
+ ULP_THOR2_SYM_PROF_TCAM_PRI_L4 = 10,
+ ULP_THOR2_SYM_PROF_TCAM_PRI_L3 = 8,
+ ULP_THOR2_SYM_PROF_TCAM_PRI_L2 = 4,
ULP_THOR2_SYM_PKT_TYPE_IGNORE = 0,
ULP_THOR2_SYM_PKT_TYPE_L2 = 0,
ULP_THOR2_SYM_PKT_TYPE_0_IGNORE = 0,
@@ -16,6 +16,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 2048,
.result_num_bytes = 9,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -27,6 +28,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 2048,
.result_num_bytes = 9,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -38,6 +40,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 32768,
.result_num_bytes = 16,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -49,6 +52,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 32768,
.result_num_bytes = 16,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -60,6 +64,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 32,
.result_num_bytes = 5,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -71,6 +76,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 32,
.result_num_bytes = 5,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -82,6 +88,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 512,
.result_num_bytes = 9,
.key_num_bytes = 13,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 2048,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -93,6 +100,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 512,
.result_num_bytes = 9,
.key_num_bytes = 13,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 2048,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -104,6 +112,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -115,6 +124,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 1024,
.result_num_bytes = 23,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -126,6 +136,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 7,
.key_num_bytes = 3,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -137,6 +148,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -148,6 +160,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -159,6 +172,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -170,6 +184,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -181,6 +196,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 4096,
.result_num_bytes = 8,
.key_num_bytes = 18,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 16384,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -192,6 +208,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -203,6 +220,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -214,6 +232,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -225,6 +244,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 4096,
.result_num_bytes = 8,
.key_num_bytes = 30,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 16384,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -236,6 +256,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -247,6 +268,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -258,6 +280,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -269,6 +292,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -280,6 +304,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -291,6 +316,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -302,6 +328,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -313,6 +340,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -324,6 +352,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -335,6 +364,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -346,6 +376,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -357,6 +388,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -368,6 +400,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -379,6 +412,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -390,6 +424,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -401,6 +436,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -412,6 +448,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -423,6 +460,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -434,6 +472,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -445,6 +484,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -456,6 +496,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -467,6 +508,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -478,6 +520,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -489,6 +532,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -500,6 +544,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -511,6 +556,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -522,6 +568,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -533,6 +580,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.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,
@@ -544,6 +592,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 32,
.result_num_bytes = 5,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -555,6 +604,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_wh_plus_generic_tbl_params[] = {
.result_num_entries = 32,
.result_num_bytes = 5,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -569,6 +619,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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
@@ -580,6 +631,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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
@@ -591,6 +643,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 32768,
.result_num_bytes = 18,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -602,6 +655,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 32768,
.result_num_bytes = 18,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -613,6 +667,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 32,
.result_num_bytes = 5,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -624,6 +679,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 32,
.result_num_bytes = 5,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -635,6 +691,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 512,
.result_num_bytes = 9,
.key_num_bytes = 14,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 2048,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -646,6 +703,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -657,6 +715,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 1024,
.result_num_bytes = 23,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -668,6 +727,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 1024,
.result_num_bytes = 23,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -679,6 +739,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 7,
.key_num_bytes = 3,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -690,6 +751,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -701,6 +763,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -712,6 +775,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 128,
.result_num_bytes = 8,
.key_num_bytes = 11,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 512,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -723,6 +787,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -734,6 +799,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 4096,
.result_num_bytes = 8,
.key_num_bytes = 18,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 16384,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -745,6 +811,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -756,6 +823,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -767,6 +835,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -778,6 +847,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 4096,
.result_num_bytes = 8,
.key_num_bytes = 30,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 16384,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -789,6 +859,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -800,6 +871,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 2048,
.result_num_bytes = 6,
.key_num_bytes = 22,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 8192,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -811,6 +883,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -822,6 +895,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -833,6 +907,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 1024,
.result_num_bytes = 10,
.key_num_bytes = 4,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 2048,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -844,6 +919,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -855,6 +931,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 512,
.result_num_bytes = 6,
.key_num_bytes = 4,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 2048,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -866,6 +943,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -877,6 +955,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -888,6 +967,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -899,6 +979,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -910,6 +991,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -921,6 +1003,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -932,6 +1015,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -943,6 +1027,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -954,6 +1039,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -965,6 +1051,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -976,6 +1063,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -987,6 +1075,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -998,6 +1087,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -1009,6 +1099,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -1020,6 +1111,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 4096,
.result_num_bytes = 8,
.key_num_bytes = 62,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 16384,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1031,6 +1123,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 10,
.key_num_bytes = 10,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1042,6 +1135,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 10,
.key_num_bytes = 10,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1053,6 +1147,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 12,
.key_num_bytes = 10,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1064,6 +1159,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 12,
.key_num_bytes = 10,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1073,8 +1169,9 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.name = "INGRESS GENERIC_TABLE_HDR_OVERLAP",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_SIMPLE_LIST,
.result_num_entries = 256,
- .result_num_bytes = 12,
+ .result_num_bytes = 6,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 8,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1084,8 +1181,9 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.name = "EGRESS GENERIC_TABLE_HDR_OVERLAP",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_SIMPLE_LIST,
.result_num_entries = 256,
- .result_num_bytes = 12,
+ .result_num_bytes = 6,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 8,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1097,6 +1195,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -1108,6 +1207,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor_generic_tbl_params[] = {
.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,
@@ -1122,6 +1222,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 2048,
.result_num_bytes = 12,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1133,6 +1234,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 2048,
.result_num_bytes = 12,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1144,6 +1246,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1155,6 +1258,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1166,6 +1270,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 32,
.result_num_bytes = 5,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1177,6 +1282,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1188,6 +1294,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 512,
.result_num_bytes = 12,
.key_num_bytes = 17,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 2048,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1199,6 +1306,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1210,6 +1318,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 1024,
.result_num_bytes = 22,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1221,6 +1330,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 1024,
.result_num_bytes = 22,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1232,6 +1342,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 7,
.key_num_bytes = 3,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1243,6 +1354,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1254,6 +1366,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1265,6 +1378,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 128,
.result_num_bytes = 8,
.key_num_bytes = 11,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 512,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1276,6 +1390,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1287,6 +1402,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 4096,
.result_num_bytes = 8,
.key_num_bytes = 18,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 16384,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1298,6 +1414,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1309,6 +1426,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1320,6 +1438,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1331,6 +1450,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1342,6 +1462,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1353,6 +1474,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1364,6 +1486,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1375,6 +1498,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1386,6 +1510,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1397,6 +1522,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1408,6 +1534,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1419,6 +1546,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1430,6 +1558,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1441,6 +1570,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1452,6 +1582,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1463,6 +1594,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1474,6 +1606,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1485,6 +1618,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1496,6 +1630,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1507,6 +1642,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1518,6 +1654,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1529,6 +1666,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1540,6 +1678,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 64,
.result_num_bytes = 11,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1551,6 +1690,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 64,
.result_num_bytes = 11,
.key_num_bytes = 1,
+ .partial_key_num_bytes = 0,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1562,6 +1702,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1573,6 +1714,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 4096,
.result_num_bytes = 8,
.key_num_bytes = 62,
+ .partial_key_num_bytes = 0,
.num_buckets = 8,
.hash_tbl_entries = 16384,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1584,6 +1726,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 10,
.key_num_bytes = 10,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1595,6 +1738,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 10,
.key_num_bytes = 10,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1606,6 +1750,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 12,
.key_num_bytes = 10,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1617,6 +1762,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.result_num_entries = 256,
.result_num_bytes = 12,
.key_num_bytes = 10,
+ .partial_key_num_bytes = 0,
.num_buckets = 4,
.hash_tbl_entries = 1024,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1626,8 +1772,9 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.name = "INGRESS GENERIC_TABLE_HDR_OVERLAP",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_SIMPLE_LIST,
.result_num_entries = 256,
- .result_num_bytes = 12,
+ .result_num_bytes = 6,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 8,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1637,8 +1784,9 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.name = "EGRESS GENERIC_TABLE_HDR_OVERLAP",
.gen_tbl_type = BNXT_ULP_GEN_TBL_TYPE_SIMPLE_LIST,
.result_num_entries = 256,
- .result_num_bytes = 12,
+ .result_num_bytes = 6,
.key_num_bytes = 2,
+ .partial_key_num_bytes = 8,
.num_buckets = 0,
.hash_tbl_entries = 0,
.result_byte_order = BNXT_ULP_BYTE_ORDER_LE
@@ -1650,6 +1798,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1661,6 +1810,7 @@ const struct bnxt_ulp_generic_tbl_params ulp_thor2_generic_tbl_params[] = {
.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,
@@ -1940,7 +2090,7 @@ struct bnxt_ulp_app_capabilities_info ulp_app_cap_info_list[] = {
.default_priority = 0,
.vxlan_port = 0,
.vxlan_ip_port = 0,
- .num_key_recipes_per_dir = 64
+ .num_key_recipes_per_dir = 256
},
{
.app_id = 0,
@@ -1951,14 +2101,14 @@ struct bnxt_ulp_app_capabilities_info ulp_app_cap_info_list[] = {
.vxlan_ip_port = 0,
.max_pools = 1,
.em_multiplier = 1,
- .num_rx_flows = 2048,
- .num_tx_flows = 2048,
+ .num_rx_flows = 65536,
+ .num_tx_flows = 65536,
.act_rx_max_sz = 128,
.act_tx_max_sz = 128,
- .em_rx_key_max_sz = 16,
- .em_tx_key_max_sz = 16,
+ .em_rx_key_max_sz = 112,
+ .em_tx_key_max_sz = 112,
.pbl_page_sz_in_bytes = 4096,
- .num_key_recipes_per_dir = 128
+ .num_key_recipes_per_dir = 256
}
};
@@ -13,7 +13,7 @@ struct bnxt_ulp_mapper_tmpl_info ulp_thor2_class_tmpl_list[] = {
/* class_tid: 1, ingress */
[1] = {
.device_name = BNXT_ULP_DEVICE_ID_THOR2,
- .num_tbls = 30,
+ .num_tbls = 38,
.start_tbl_idx = 0,
.reject_info = {
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
@@ -23,31 +23,31 @@ struct bnxt_ulp_mapper_tmpl_info ulp_thor2_class_tmpl_list[] = {
/* class_tid: 2, egress */
[2] = {
.device_name = BNXT_ULP_DEVICE_ID_THOR2,
- .num_tbls = 20,
- .start_tbl_idx = 30,
+ .num_tbls = 21,
+ .start_tbl_idx = 38,
.reject_info = {
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
- .cond_start_idx = 1606,
+ .cond_start_idx = 1662,
.cond_nums = 0 }
},
/* class_tid: 3, ingress */
[3] = {
.device_name = BNXT_ULP_DEVICE_ID_THOR2,
- .num_tbls = 38,
- .start_tbl_idx = 50,
+ .num_tbls = 35,
+ .start_tbl_idx = 59,
.reject_info = {
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 }
},
/* class_tid: 4, egress */
[4] = {
.device_name = BNXT_ULP_DEVICE_ID_THOR2,
.num_tbls = 19,
- .start_tbl_idx = 88,
+ .start_tbl_idx = 94,
.reject_info = {
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,
- .cond_start_idx = 3186,
+ .cond_start_idx = 3241,
.cond_nums = 0 }
}
};
@@ -96,7 +96,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.key_bit_size = 11,
.key_num_fields = 1,
.ident_start_idx = 2,
- .ident_nums = 1
+ .ident_nums = 2
},
{ /* class_tid: 1, , table: control.check_f1_f2_flow */
.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
@@ -129,7 +129,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.blob_key_bit_size = 19,
.key_bit_size = 19,
.key_num_fields = 2,
- .ident_start_idx = 3,
+ .ident_start_idx = 4,
.ident_nums = 1
},
{ /* class_tid: 1, , table: control.tunnel_cache_check */
@@ -147,7 +147,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
},
{ /* class_tid: 1, , table: l2_cntxt_tcam.f1_f2_alloc_l2_cntxt */
.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
- .resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,
+ .resource_type = CFA_RSUBTYPE_TCAM_L2CTX,
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
@@ -162,14 +162,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.fdb_operand = BNXT_ULP_RF_IDX_RID,
.pri_opcode = BNXT_ULP_PRI_OPC_CONST,
.pri_operand = 0,
- .key_start_idx = 4,
- .blob_key_bit_size = 256,
- .key_bit_size = 256,
- .key_num_fields = 24,
- .result_start_idx = 0,
- .result_bit_size = 127,
- .result_num_fields = 17,
- .ident_start_idx = 4,
+ .ident_start_idx = 5,
.ident_nums = 1
},
{ /* class_tid: 1, , table: tunnel_cache.f1_f2_wr */
@@ -187,19 +180,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 28,
+ .key_start_idx = 4,
.blob_key_bit_size = 19,
.key_bit_size = 19,
.key_num_fields = 2,
- .result_start_idx = 17,
- .result_bit_size = 52,
+ .result_start_idx = 0,
+ .result_bit_size = 54,
.result_num_fields = 3
},
{ /* class_tid: 1, , table: control.check_f2_flow */
.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
.direction = TF_DIR_RX,
.execute_info = {
- .cond_true_goto = 5,
+ .cond_true_goto = 7,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
.cond_start_idx = 3,
@@ -222,11 +215,11 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 30,
+ .key_start_idx = 6,
.blob_key_bit_size = 131,
.key_bit_size = 131,
.key_num_fields = 9,
- .ident_start_idx = 5,
+ .ident_start_idx = 6,
.ident_nums = 1
},
{ /* class_tid: 1, , table: control.mac_addr_cache_check */
@@ -234,14 +227,34 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
- .cond_false_goto = 3,
+ .cond_false_goto = 5,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 12,
+ .cond_start_idx = 10,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID
},
+ { /* class_tid: 1, , table: l2_cntxt_tcam.allocate_l2_context */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
+ .resource_type = CFA_RSUBTYPE_TCAM_L2CTX,
+ .direction = TF_DIR_RX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+ .cond_start_idx = 11,
+ .cond_nums = 2 },
+ .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT,
+ .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
+ .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
+ .pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_APP,
+ .ident_start_idx = 7,
+ .ident_nums = 1
+ },
{ /* class_tid: 1, , table: l2_cntxt_tcam.l2_table_create */
.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
.resource_type = CFA_RSUBTYPE_TCAM_L2CTX,
@@ -259,15 +272,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.fdb_operand = BNXT_ULP_RF_IDX_RID,
.pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
.pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_APP,
- .key_start_idx = 39,
+ .key_start_idx = 15,
.blob_key_bit_size = 256,
.key_bit_size = 256,
.key_num_fields = 24,
- .result_start_idx = 20,
+ .result_start_idx = 3,
.result_bit_size = 127,
.result_num_fields = 17,
- .ident_start_idx = 6,
- .ident_nums = 1
+ .ident_start_idx = 8,
+ .ident_nums = 0
},
{ /* class_tid: 1, , table: mac_addr_cache.l2_table_wr */
.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
@@ -278,20 +291,75 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 23,
+ .cond_start_idx = 21,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 63,
+ .key_start_idx = 39,
.blob_key_bit_size = 131,
.key_bit_size = 131,
.key_num_fields = 9,
- .result_start_idx = 37,
- .result_bit_size = 92,
+ .result_start_idx = 20,
+ .result_bit_size = 94,
.result_num_fields = 5
},
+ { /* class_tid: 1, , table: control.check_f1_flow */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
+ .direction = TF_DIR_RX,
+ .execute_info = {
+ .cond_true_goto = 0,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+ .cond_start_idx = 27,
+ .cond_nums = 1 },
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_NOP
+ },
+ { /* class_tid: 1, , table: control.tunnel_ipv6_sip_check */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
+ .direction = TF_DIR_RX,
+ .true_message = "reject ipv6 tunnel flow with tunnel source ip",
+ .execute_info = {
+ .cond_true_goto = 1023,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_LIST_OR,
+ .cond_start_idx = 0,
+ .cond_nums = 1 },
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_NOP
+ },
+ { /* class_tid: 1, , table: control.l2_only_check */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
+ .direction = TF_DIR_RX,
+ .true_message = "Reject due to missing Ethertype for L2 flows",
+ .execute_info = {
+ .cond_true_goto = 1023,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_LIST_OR,
+ .cond_start_idx = 1,
+ .cond_nums = 2 },
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_NOP
+ },
+ { /* class_tid: 1, , table: control.terminating_flow */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
+ .direction = TF_DIR_RX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+ .cond_start_idx = 41,
+ .cond_nums = 0 },
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
+ .func_info = {
+ .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST,
+ .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST,
+ .func_opr1 = 0,
+ .func_dst_opr = BNXT_ULP_RF_IDX_TERM_FLOW }
+ },
{ /* class_tid: 1, , table: proto_header_cache.rd */
.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
.resource_sub_type =
@@ -301,17 +369,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 31,
+ .cond_start_idx = 49,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 72,
+ .key_start_idx = 48,
.blob_key_bit_size = 74,
.key_bit_size = 74,
.key_num_fields = 3,
- .ident_start_idx = 7,
+ .ident_start_idx = 8,
.ident_nums = 5
},
{ /* class_tid: 1, , table: control.proto_header_cache_miss */
@@ -319,9 +387,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
- .cond_false_goto = 9,
+ .cond_false_goto = 11,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 31,
+ .cond_start_idx = 49,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -336,56 +404,54 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 32,
+ .cond_start_idx = 50,
.cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_SEARCH_OVERLAP,
- .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_SEQ,
+ .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
+ .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
- .key_start_idx = 75,
+ .key_start_idx = 51,
.blob_key_bit_size = 10,
.key_bit_size = 10,
.key_num_fields = 2,
- .result_start_idx = 42,
- .result_bit_size = 96,
- .result_num_fields = 2
+ .partial_key_start_idx = 53,
+ .partial_key_num_fields = 1,
+ .partial_key_bit_size = 64,
+ .ident_start_idx = 13,
+ .ident_nums = 2
},
{ /* class_tid: 1, , table: control.overlap_miss */
.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
- .cond_false_goto = 1023,
+ .cond_false_goto = 4,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 32,
+ .cond_start_idx = 50,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID_1
},
- { /* class_tid: 1, , table: hdr_overlap_cache.overlap_wr */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
- .resource_sub_type =
- BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HDR_OVERLAP,
+ { /* class_tid: 1, , table: profile_tcam.allocate_wc_profile */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
+ .resource_type = CFA_RSUBTYPE_TCAM_PROF_TCAM,
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 33,
+ .cond_start_idx = 51,
.cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_SIMPLE_WRITE,
- .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_SEQ,
+ .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT,
+ .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
- .fdb_operand = BNXT_ULP_RF_IDX_RID,
- .key_start_idx = 77,
- .blob_key_bit_size = 10,
- .key_bit_size = 10,
- .key_num_fields = 2,
- .result_start_idx = 44,
- .result_bit_size = 96,
- .result_num_fields = 2
+ .fdb_operand = BNXT_ULP_RF_IDX_RID_1,
+ .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
+ .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_APP,
+ .ident_start_idx = 15,
+ .ident_nums = 1
},
{ /* class_tid: 1, , table: fkb_select.wc_gen_template */
.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
@@ -395,40 +461,43 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 33,
+ .cond_start_idx = 51,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
- .fdb_operand = BNXT_ULP_RF_IDX_RID,
- .result_start_idx = 46,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID_1,
+ .result_start_idx = 25,
.result_bit_size = 256,
.result_num_fields = 172
},
- { /* class_tid: 1, , table: wm_key_recipe.0 */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_KEY_RECIPE_TABLE,
+ { /* class_tid: 1, , table: hdr_overlap_cache.overlap_wr */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
.resource_sub_type =
- BNXT_ULP_RESOURCE_SUB_TYPE_KEY_RECIPE_TABLE_WM,
+ BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HDR_OVERLAP,
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 287,
+ .cond_start_idx = 327,
.cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE,
- .tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0,
+ .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
+ .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
- .fdb_operand = BNXT_ULP_RF_IDX_RID,
- .key_start_idx = 79,
- .blob_key_bit_size = 0,
- .key_bit_size = 0,
- .key_num_fields = 32,
- .result_start_idx = 218,
- .result_bit_size = 0,
- .result_num_fields = 0
+ .fdb_operand = BNXT_ULP_RF_IDX_RID_1,
+ .key_start_idx = 54,
+ .blob_key_bit_size = 10,
+ .key_bit_size = 10,
+ .key_num_fields = 2,
+ .partial_key_start_idx = 56,
+ .partial_key_num_fields = 1,
+ .partial_key_bit_size = 64,
+ .result_start_idx = 197,
+ .result_bit_size = 48,
+ .result_num_fields = 3
},
{ /* class_tid: 1, , table: fkb_select.em_gen_template_alloc */
.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
@@ -437,18 +506,35 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.execute_info = {
.cond_true_goto = 1,
.cond_false_goto = 1,
- .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 679,
- .cond_nums = 0 },
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+ .cond_start_idx = 327,
+ .cond_nums = 1 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
- .result_start_idx = 218,
+ .result_start_idx = 200,
.result_bit_size = 256,
.result_num_fields = 172
},
+ { /* class_tid: 1, , table: control.profile_tcam_priority */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
+ .direction = TF_DIR_RX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+ .cond_start_idx = 328,
+ .cond_nums = 0 },
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
+ .func_info = {
+ .func_opc = BNXT_ULP_FUNC_OPC_COND_LIST,
+ .func_src1 = BNXT_ULP_FUNC_SRC_KEY_EXT_LIST,
+ .func_opr1 = 45,
+ .func_dst_opr = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY }
+ },
{ /* class_tid: 1, , table: profile_tcam.gen_template */
.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
.resource_type = CFA_RSUBTYPE_TCAM_PROF_TCAM,
@@ -457,25 +543,49 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 679,
+ .cond_start_idx = 344,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
- .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
- .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_APP,
+ .pri_opcode = BNXT_ULP_PRI_OPC_REGFILE,
+ .pri_operand = BNXT_ULP_RF_IDX_PROF_TCAM_PRIORITY,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .key_start_idx = 111,
+ .key_start_idx = 57,
.blob_key_bit_size = 256,
.key_bit_size = 256,
.key_num_fields = 66,
- .result_start_idx = 390,
+ .result_start_idx = 372,
.result_bit_size = 64,
.result_num_fields = 10,
- .ident_start_idx = 12,
- .ident_nums = 2
+ .ident_start_idx = 16,
+ .ident_nums = 1
+ },
+ { /* class_tid: 1, , table: wm_key_recipe.0 */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_KEY_RECIPE_TABLE,
+ .resource_sub_type =
+ BNXT_ULP_RESOURCE_SUB_TYPE_KEY_RECIPE_TABLE_WM,
+ .direction = TF_DIR_RX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+ .cond_start_idx = 575,
+ .cond_nums = 0 },
+ .tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE,
+ .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
+ .key_start_idx = 123,
+ .blob_key_bit_size = 0,
+ .key_bit_size = 0,
+ .key_num_fields = 33,
+ .result_start_idx = 382,
+ .result_bit_size = 0,
+ .result_num_fields = 0
},
{ /* class_tid: 1, , table: proto_header_cache.wr */
.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
@@ -486,17 +596,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 940,
+ .cond_start_idx = 993,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 177,
+ .key_start_idx = 156,
.blob_key_bit_size = 74,
.key_bit_size = 74,
.key_num_fields = 3,
- .result_start_idx = 400,
+ .result_start_idx = 382,
.result_bit_size = 74,
.result_num_fields = 6
},
@@ -507,19 +617,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
- .cond_false_goto = 7,
+ .cond_false_goto = 8,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 940,
- .cond_nums = 1 },
+ .cond_start_idx = 993,
+ .cond_nums = 2 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 180,
+ .key_start_idx = 159,
.blob_key_bit_size = 74,
.key_bit_size = 74,
.key_num_fields = 3,
- .ident_start_idx = 14,
+ .ident_start_idx = 17,
.ident_nums = 1
},
{ /* class_tid: 1, , table: control.em_flow_conflict_cache_miss */
@@ -529,7 +639,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 4,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 941,
+ .cond_start_idx = 995,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -543,13 +653,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 942,
+ .cond_start_idx = 996,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
- .result_start_idx = 406,
+ .result_start_idx = 388,
.result_bit_size = 256,
.result_num_fields = 172
},
@@ -562,18 +672,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1199,
+ .cond_start_idx = 1253,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
- .key_start_idx = 183,
+ .key_start_idx = 162,
.blob_key_bit_size = 0,
.key_bit_size = 0,
.key_num_fields = 33,
- .result_start_idx = 578,
+ .result_start_idx = 560,
.result_bit_size = 0,
.result_num_fields = 0
},
@@ -586,17 +696,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 2,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1603,
+ .cond_start_idx = 1657,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 216,
+ .key_start_idx = 195,
.blob_key_bit_size = 74,
.key_bit_size = 74,
.key_num_fields = 3,
- .result_start_idx = 578,
+ .result_start_idx = 560,
.result_bit_size = 96,
.result_num_fields = 2
},
@@ -604,10 +714,10 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
.direction = TF_DIR_RX,
.execute_info = {
- .cond_true_goto = 1023,
+ .cond_true_goto = 3,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 1603,
+ .cond_start_idx = 1657,
.cond_nums = 2 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -624,19 +734,33 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.resource_type = TF_MEM_INTERNAL,
.direction = TF_DIR_RX,
.execute_info = {
- .cond_true_goto = 0,
- .cond_false_goto = 1,
+ .cond_true_goto = 1,
+ .cond_false_goto = 2,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 1605,
- .cond_nums = 1 },
+ .cond_start_idx = 1659,
+ .cond_nums = 2 },
+ .tbl_opcode = BNXT_ULP_EM_TBL_OPC_WR_REGFILE,
+ .tbl_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_DYN_KEY,
.key_recipe_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
- .result_start_idx = 580,
+ .result_start_idx = 562,
.result_bit_size = 0,
.result_num_fields = 17
},
+ { /* class_tid: 1, , table: control.em_add_check */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
+ .direction = TF_DIR_RX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 0,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+ .cond_start_idx = 1661,
+ .cond_nums = 1 },
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_NOP
+ },
{ /* class_tid: 1, , table: wm_normal.ingress_generic_template */
.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
.resource_type = CFA_RSUBTYPE_TCAM_WC,
@@ -645,18 +769,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 0,
.cond_false_goto = 0,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1606,
+ .cond_start_idx = 1662,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_DYN_KEY,
- .key_recipe_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0,
+ .key_recipe_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
.pri_opcode = BNXT_ULP_PRI_OPC_CONST,
.pri_operand = 0,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
- .result_start_idx = 597,
+ .result_start_idx = 579,
.result_bit_size = 128,
.result_num_fields = 15
},
@@ -669,17 +793,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1606,
+ .cond_start_idx = 1662,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
- .key_start_idx = 219,
+ .key_start_idx = 198,
.blob_key_bit_size = 10,
.key_bit_size = 10,
.key_num_fields = 1,
- .ident_start_idx = 15,
+ .ident_start_idx = 18,
.ident_nums = 1
},
{ /* class_tid: 2, , table: l2_cntxt_tcam_cache.def_rd */
@@ -692,17 +816,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1606,
+ .cond_start_idx = 1662,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 220,
+ .key_start_idx = 199,
.blob_key_bit_size = 11,
.key_bit_size = 11,
.key_num_fields = 1,
- .ident_start_idx = 16,
+ .ident_start_idx = 19,
.ident_nums = 2
},
{ /* class_tid: 2, , table: proto_header_cache.rd */
@@ -714,17 +838,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1606,
+ .cond_start_idx = 1662,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 221,
+ .key_start_idx = 200,
.blob_key_bit_size = 74,
.key_bit_size = 74,
.key_num_fields = 3,
- .ident_start_idx = 18,
+ .ident_start_idx = 21,
.ident_nums = 5
},
{ /* class_tid: 2, , table: control.proto_header_cache_miss */
@@ -732,9 +856,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.direction = TF_DIR_TX,
.execute_info = {
.cond_true_goto = 1,
- .cond_false_goto = 9,
+ .cond_false_goto = 10,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 1606,
+ .cond_start_idx = 1662,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -749,19 +873,21 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1607,
+ .cond_start_idx = 1663,
.cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_SEARCH_OVERLAP,
- .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_SEQ,
+ .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
+ .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
- .key_start_idx = 224,
+ .key_start_idx = 203,
.blob_key_bit_size = 10,
.key_bit_size = 10,
.key_num_fields = 2,
- .result_start_idx = 612,
- .result_bit_size = 96,
- .result_num_fields = 2
+ .partial_key_start_idx = 205,
+ .partial_key_num_fields = 1,
+ .partial_key_bit_size = 64,
+ .ident_start_idx = 26,
+ .ident_nums = 2
},
{ /* class_tid: 2, , table: control.overlap_miss */
.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
@@ -770,35 +896,31 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1023,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 1607,
+ .cond_start_idx = 1663,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID_1
},
- { /* class_tid: 2, , table: hdr_overlap_cache.overlap_wr */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
- .resource_sub_type =
- BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HDR_OVERLAP,
+ { /* class_tid: 2, , table: profile_tcam.allocate_wc_profile */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
+ .resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,
.direction = TF_DIR_TX,
.execute_info = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1608,
+ .cond_start_idx = 1664,
.cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_SIMPLE_WRITE,
- .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_SEQ,
+ .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_IDENT,
+ .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
- .fdb_operand = BNXT_ULP_RF_IDX_RID,
- .key_start_idx = 226,
- .blob_key_bit_size = 10,
- .key_bit_size = 10,
- .key_num_fields = 2,
- .result_start_idx = 614,
- .result_bit_size = 96,
- .result_num_fields = 2
+ .fdb_operand = BNXT_ULP_RF_IDX_RID_1,
+ .pri_opcode = BNXT_ULP_PRI_OPC_CONST,
+ .pri_operand = 0,
+ .ident_start_idx = 28,
+ .ident_nums = 1
},
{ /* class_tid: 2, , table: fkb_select.wc_gen_template */
.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,
@@ -808,17 +930,44 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1608,
+ .cond_start_idx = 1664,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
- .result_start_idx = 616,
+ .result_start_idx = 594,
.result_bit_size = 256,
.result_num_fields = 172
},
+ { /* class_tid: 2, , table: hdr_overlap_cache.overlap_wr */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
+ .resource_sub_type =
+ BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_HDR_OVERLAP,
+ .direction = TF_DIR_TX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+ .cond_start_idx = 1918,
+ .cond_nums = 0 },
+ .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
+ .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
+ .key_start_idx = 206,
+ .blob_key_bit_size = 10,
+ .key_bit_size = 10,
+ .key_num_fields = 2,
+ .partial_key_start_idx = 208,
+ .partial_key_num_fields = 1,
+ .partial_key_bit_size = 64,
+ .result_start_idx = 766,
+ .result_bit_size = 48,
+ .result_num_fields = 3
+ },
{ /* class_tid: 2, , table: wm_key_recipe.0 */
.resource_func = BNXT_ULP_RESOURCE_FUNC_KEY_RECIPE_TABLE,
.resource_sub_type =
@@ -828,18 +977,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 1862,
+ .cond_start_idx = 1918,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
- .key_start_idx = 228,
+ .key_start_idx = 209,
.blob_key_bit_size = 0,
.key_bit_size = 0,
.key_num_fields = 32,
- .result_start_idx = 788,
+ .result_start_idx = 769,
.result_bit_size = 0,
.result_num_fields = 0
},
@@ -851,14 +1000,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 2254,
+ .cond_start_idx = 2310,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
- .result_start_idx = 788,
+ .result_start_idx = 769,
.result_bit_size = 256,
.result_num_fields = 172
},
@@ -870,7 +1019,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 2254,
+ .cond_start_idx = 2310,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
@@ -880,14 +1029,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
.pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_APP,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .key_start_idx = 260,
+ .key_start_idx = 241,
.blob_key_bit_size = 256,
.key_bit_size = 256,
.key_num_fields = 66,
- .result_start_idx = 960,
+ .result_start_idx = 941,
.result_bit_size = 64,
.result_num_fields = 10,
- .ident_start_idx = 23,
+ .ident_start_idx = 29,
.ident_nums = 2
},
{ /* class_tid: 2, , table: proto_header_cache.wr */
@@ -899,17 +1048,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 2515,
+ .cond_start_idx = 2571,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 326,
+ .key_start_idx = 307,
.blob_key_bit_size = 74,
.key_bit_size = 74,
.key_num_fields = 3,
- .result_start_idx = 970,
+ .result_start_idx = 951,
.result_bit_size = 74,
.result_num_fields = 6
},
@@ -922,17 +1071,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 7,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 2515,
+ .cond_start_idx = 2571,
.cond_nums = 1 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 329,
+ .key_start_idx = 310,
.blob_key_bit_size = 74,
.key_bit_size = 74,
.key_num_fields = 3,
- .ident_start_idx = 25,
+ .ident_start_idx = 31,
.ident_nums = 1
},
{ /* class_tid: 2, , table: control.em_flow_conflict_cache_miss */
@@ -942,7 +1091,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 4,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 2516,
+ .cond_start_idx = 2572,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -956,13 +1105,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 2517,
+ .cond_start_idx = 2573,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
- .result_start_idx = 976,
+ .result_start_idx = 957,
.result_bit_size = 256,
.result_num_fields = 172
},
@@ -975,18 +1124,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 2774,
+ .cond_start_idx = 2830,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_KEY_RECIPE_TBL_OPC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
- .key_start_idx = 332,
+ .key_start_idx = 313,
.blob_key_bit_size = 0,
.key_bit_size = 0,
.key_num_fields = 33,
- .result_start_idx = 1148,
+ .result_start_idx = 1129,
.result_bit_size = 0,
.result_num_fields = 0
},
@@ -999,17 +1148,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 2,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3178,
+ .cond_start_idx = 3234,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 365,
+ .key_start_idx = 346,
.blob_key_bit_size = 74,
.key_bit_size = 74,
.key_num_fields = 3,
- .result_start_idx = 1148,
+ .result_start_idx = 1129,
.result_bit_size = 96,
.result_num_fields = 2
},
@@ -1020,7 +1169,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1023,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3178,
+ .cond_start_idx = 3234,
.cond_nums = 2 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -1040,13 +1189,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 0,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3180,
+ .cond_start_idx = 3236,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_DYN_KEY,
.key_recipe_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
- .result_start_idx = 1150,
+ .result_start_idx = 1131,
.result_bit_size = 0,
.result_num_fields = 17
},
@@ -1058,7 +1207,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 0,
.cond_false_goto = 0,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_WC_TCAM_INDEX_0,
@@ -1069,7 +1218,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.pri_operand = 0,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,
- .result_start_idx = 1167,
+ .result_start_idx = 1148,
.result_bit_size = 128,
.result_num_fields = 15
},
@@ -1083,14 +1232,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,
.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_ACT_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1182,
+ .result_start_idx = 1163,
.result_bit_size = 32,
.result_num_fields = 1
},
@@ -1104,14 +1253,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,
.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_PROF_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1183,
+ .result_start_idx = 1164,
.result_bit_size = 32,
.result_num_fields = 1
},
@@ -1125,14 +1274,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,
.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_RX_LKUP_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1184,
+ .result_start_idx = 1165,
.result_bit_size = 32,
.result_num_fields = 1
},
@@ -1146,14 +1295,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,
.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_ACT_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1185,
+ .result_start_idx = 1166,
.result_bit_size = 32,
.result_num_fields = 1
},
@@ -1167,14 +1316,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,
.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_PROF_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1186,
+ .result_start_idx = 1167,
.result_bit_size = 32,
.result_num_fields = 1
},
@@ -1188,14 +1337,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,
.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_METADATA_TX_LKUP_0,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1187,
+ .result_start_idx = 1168,
.result_bit_size = 32,
.result_num_fields = 1
},
@@ -1208,17 +1357,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 368,
+ .key_start_idx = 349,
.blob_key_bit_size = 6,
.key_bit_size = 6,
.key_num_fields = 2,
- .ident_start_idx = 26,
+ .ident_start_idx = 32,
.ident_nums = 2
},
{ /* class_tid: 3, , table: control.ts_ing_rd_check */
@@ -1226,9 +1375,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
- .cond_false_goto = 7,
+ .cond_false_goto = 6,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3181,
+ .cond_start_idx = 3237,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -1244,29 +1393,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3182,
- .cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
- .tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
- .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
- .fdb_operand = BNXT_ULP_RF_IDX_RID,
- .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1188,
- .result_bit_size = 192,
- .result_num_fields = 18
- },
- { /* class_tid: 3, , table: cmm_full_act_record.egr_default_1 */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_CMM_TABLE,
- .resource_type = CFA_RSUBTYPE_CMM_ACT,
- .resource_sub_type =
- BNXT_ULP_RESOURCE_SUB_TYPE_CMM_TABLE_ACT,
- .direction = TF_DIR_TX,
- .execute_info = {
- .cond_true_goto = 1,
- .cond_false_goto = 1,
- .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3182,
+ .cond_start_idx = 3238,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
@@ -1274,7 +1401,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1206,
+ .result_start_idx = 1169,
.result_bit_size = 192,
.result_num_fields = 18
},
@@ -1288,7 +1415,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3182,
+ .cond_start_idx = 3238,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
@@ -1296,7 +1423,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
.fdb_operand = BNXT_ULP_RF_IDX_RID,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1224,
+ .result_start_idx = 1187,
.result_bit_size = 192,
.result_num_fields = 18
},
@@ -1307,7 +1434,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3182,
+ .cond_start_idx = 3238,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -1327,7 +1454,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3182,
+ .cond_start_idx = 3238,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
@@ -1337,14 +1464,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
.pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_CATCHALL,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .key_start_idx = 370,
+ .key_start_idx = 351,
.blob_key_bit_size = 256,
.key_bit_size = 256,
.key_num_fields = 66,
- .result_start_idx = 1242,
+ .result_start_idx = 1205,
.result_bit_size = 65,
.result_num_fields = 7,
- .ident_start_idx = 28,
+ .ident_start_idx = 34,
.ident_nums = 1
},
{ /* class_tid: 3, , table: table_scope_cache.tsid_ing_wr */
@@ -1356,17 +1483,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3182,
+ .cond_start_idx = 3238,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 436,
+ .key_start_idx = 417,
.blob_key_bit_size = 6,
.key_bit_size = 6,
.key_num_fields = 2,
- .result_start_idx = 1249,
+ .result_start_idx = 1212,
.result_bit_size = 88,
.result_num_fields = 5
},
@@ -1379,17 +1506,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3182,
+ .cond_start_idx = 3238,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 438,
+ .key_start_idx = 419,
.blob_key_bit_size = 10,
.key_bit_size = 10,
.key_num_fields = 1,
- .result_start_idx = 1254,
+ .result_start_idx = 1217,
.result_bit_size = 169,
.result_num_fields = 6
},
@@ -1402,27 +1529,27 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3182,
+ .cond_start_idx = 3238,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 439,
+ .key_start_idx = 420,
.blob_key_bit_size = 11,
.key_bit_size = 11,
.key_num_fields = 1,
- .ident_start_idx = 29,
- .ident_nums = 0
+ .ident_start_idx = 35,
+ .ident_nums = 1
},
{ /* class_tid: 3, , table: control.ing_rd_check */
.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
- .cond_false_goto = 3,
+ .cond_false_goto = 4,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3182,
+ .cond_start_idx = 3238,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -1436,7 +1563,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3183,
+ .cond_start_idx = 3239,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
@@ -1445,14 +1572,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.fdb_operand = BNXT_ULP_RF_IDX_RID,
.pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
.pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_CATCHALL,
- .key_start_idx = 440,
+ .key_start_idx = 421,
.blob_key_bit_size = 256,
.key_bit_size = 256,
.key_num_fields = 24,
- .result_start_idx = 1260,
+ .result_start_idx = 1223,
.result_bit_size = 127,
.result_num_fields = 17,
- .ident_start_idx = 29,
+ .ident_start_idx = 36,
.ident_nums = 1
},
{ /* class_tid: 3, , table: l2_cntxt_tcam_cache.ing_wr */
@@ -1464,21 +1591,21 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3183,
+ .cond_start_idx = 3239,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 464,
+ .key_start_idx = 445,
.blob_key_bit_size = 11,
.key_bit_size = 11,
.key_num_fields = 1,
- .result_start_idx = 1277,
- .result_bit_size = 92,
+ .result_start_idx = 1240,
+ .result_bit_size = 94,
.result_num_fields = 5
},
- { /* class_tid: 3, , table: cmm_full_act_record.egr_default_0 */
+ { /* class_tid: 3, , table: cmm_full_act_record.throw_away_egr */
.resource_func = BNXT_ULP_RESOURCE_FUNC_CMM_TABLE,
.resource_type = CFA_RSUBTYPE_CMM_ACT,
.resource_sub_type =
@@ -1488,43 +1615,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3183,
+ .cond_start_idx = 3239,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1282,
+ .result_start_idx = 1245,
.result_bit_size = 192,
- .result_num_fields = 18
- },
- { /* class_tid: 3, , table: ilt_tbl.egr */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,
- .resource_type = CFA_RSUBTYPE_IF_TBL_ILT,
- .direction = TF_DIR_TX,
- .execute_info = {
- .cond_true_goto = 1,
- .cond_false_goto = 1,
- .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3183,
- .cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,
- .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_SVIF,
- .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .func_info = {
- .func_opc = BNXT_ULP_FUNC_OPC_HANDLE_TO_OFFSET,
- .func_src1 = BNXT_ULP_FUNC_SRC_REGFILE,
- .func_opr1 = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
- .func_src2 = BNXT_ULP_FUNC_SRC_CONST,
- .func_opr2 = 32,
- .func_dst_opr = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR },
- .result_start_idx = 1300,
- .result_bit_size = 128,
- .result_num_fields = 14
+ .result_num_fields = 18,
+ .encap_num_fields = 0
},
- { /* class_tid: 3, , table: cmm_full_act_record.egr_default_2 */
+ { /* class_tid: 3, , table: cmm_full_act_record.egr_default_0 */
.resource_func = BNXT_ULP_RESOURCE_FUNC_CMM_TABLE,
.resource_type = CFA_RSUBTYPE_CMM_ACT,
.resource_sub_type =
@@ -1534,14 +1637,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3183,
+ .cond_start_idx = 3239,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1314,
+ .result_start_idx = 1263,
.result_bit_size = 192,
.result_num_fields = 18,
.encap_num_fields = 0
@@ -1555,7 +1658,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3183,
+ .cond_start_idx = 3239,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
@@ -1568,44 +1671,144 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.func_src2 = BNXT_ULP_FUNC_SRC_CONST,
.func_opr2 = 32,
.func_dst_opr = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR },
- .key_start_idx = 465,
+ .key_start_idx = 446,
.blob_key_bit_size = 10,
.key_bit_size = 10,
.key_num_fields = 1,
- .result_start_idx = 1332,
+ .result_start_idx = 1281,
.result_bit_size = 169,
.result_num_fields = 6
},
- { /* class_tid: 3, , table: control.vfr_mark_bd_act_set */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
- .direction = TF_DIR_RX,
+ { /* class_tid: 3, , table: ilt_tbl.egr */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,
+ .resource_type = CFA_RSUBTYPE_IF_TBL_ILT,
+ .direction = TF_DIR_TX,
.execute_info = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3183,
+ .cond_start_idx = 3239,
.cond_nums = 0 },
+ .tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,
+ .tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_SVIF,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
- .func_info = {
- .func_opc = BNXT_ULP_FUNC_OPC_BD_ACT_SET,
- .func_src1 = BNXT_ULP_FUNC_SRC_COMP_FIELD,
- .func_opr1 = BNXT_ULP_CF_IDX_DEV_PORT_ID,
- .func_src2 = BNXT_ULP_FUNC_SRC_REGFILE,
- .func_opr2 = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,
- .func_dst_opr = BNXT_ULP_RF_IDX_CC }
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
+ .result_start_idx = 1287,
+ .result_bit_size = 128,
+ .result_num_fields = 14
},
- { /* class_tid: 3, , table: control.egr_vfr_check_0 */
+ { /* class_tid: 3, , table: l2_cntxt_tcam_cache.no_vfr_egr_rd */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
+ .resource_sub_type =
+ BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,
+ .direction = TF_DIR_TX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+ .cond_start_idx = 3239,
+ .cond_nums = 0 },
+ .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
+ .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
+ .key_start_idx = 447,
+ .blob_key_bit_size = 11,
+ .key_bit_size = 11,
+ .key_num_fields = 1,
+ .ident_start_idx = 37,
+ .ident_nums = 0
+ },
+ { /* class_tid: 3, , table: control.non_vfr_egr_rd_check */
.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 1,
- .cond_false_goto = 9,
+ .cond_false_goto = 4,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3183,
+ .cond_start_idx = 3239,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_NOP
+ .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID
+ },
+ { /* class_tid: 3, , table: l2_cntxt_tcam.non_vfr_svif_egr */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
+ .resource_type = CFA_RSUBTYPE_TCAM_L2CTX,
+ .direction = TF_DIR_TX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+ .cond_start_idx = 3240,
+ .cond_nums = 0 },
+ .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
+ .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
+ .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
+ .pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_APP,
+ .key_start_idx = 448,
+ .blob_key_bit_size = 256,
+ .key_bit_size = 256,
+ .key_num_fields = 24,
+ .result_start_idx = 1301,
+ .result_bit_size = 127,
+ .result_num_fields = 17,
+ .ident_start_idx = 37,
+ .ident_nums = 2
+ },
+ { /* class_tid: 3, , table: profile_tcam_bypass.non_vfr_egr_catch_all */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
+ .resource_type = CFA_RSUBTYPE_TCAM_PROF_TCAM,
+ .direction = TF_DIR_TX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+ .cond_start_idx = 3240,
+ .cond_nums = 0 },
+ .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
+ .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
+ .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
+ .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_CATCHALL,
+ .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
+ .key_start_idx = 472,
+ .blob_key_bit_size = 256,
+ .key_bit_size = 256,
+ .key_num_fields = 66,
+ .result_start_idx = 1318,
+ .result_bit_size = 65,
+ .result_num_fields = 7,
+ .ident_start_idx = 39,
+ .ident_nums = 0
+ },
+ { /* class_tid: 3, , table: l2_cntxt_tcam_cache.non_vfr_egr_wr */
+ .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
+ .resource_sub_type =
+ BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,
+ .direction = TF_DIR_TX,
+ .execute_info = {
+ .cond_true_goto = 1,
+ .cond_false_goto = 1,
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
+ .cond_start_idx = 3240,
+ .cond_nums = 0 },
+ .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
+ .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
+ .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
+ .key_start_idx = 538,
+ .blob_key_bit_size = 11,
+ .key_bit_size = 11,
+ .key_num_fields = 1,
+ .result_start_idx = 1325,
+ .result_bit_size = 94,
+ .result_num_fields = 5
},
{ /* class_tid: 3, , table: table_scope_cache.tsid_vfr_rd */
.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
@@ -1616,17 +1819,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3184,
+ .cond_start_idx = 3240,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 466,
+ .key_start_idx = 539,
.blob_key_bit_size = 6,
.key_bit_size = 6,
.key_num_fields = 2,
- .ident_start_idx = 30,
+ .ident_start_idx = 39,
.ident_nums = 1
},
{ /* class_tid: 3, , table: control.tsid_vfr_rd_check */
@@ -1636,7 +1839,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 0,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3184,
+ .cond_start_idx = 3240,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -1652,13 +1855,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3185,
+ .cond_start_idx = 3241,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_MOD_HNDL,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .result_start_idx = 1338,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
+ .result_start_idx = 1330,
.result_bit_size = 0,
.result_num_fields = 0,
.encap_num_fields = 20
@@ -1670,7 +1874,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3185,
+ .cond_start_idx = 3241,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -1692,14 +1896,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3185,
+ .cond_start_idx = 3241,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1358,
+ .result_start_idx = 1350,
.result_bit_size = 192,
.result_num_fields = 18
},
@@ -1710,7 +1915,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3185,
+ .cond_start_idx = 3241,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -1730,7 +1935,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3185,
+ .cond_start_idx = 3241,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
@@ -1739,14 +1944,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.fdb_operand = BNXT_ULP_RF_IDX_RID,
.pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
.pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_APP,
- .key_start_idx = 468,
+ .key_start_idx = 541,
.blob_key_bit_size = 256,
.key_bit_size = 256,
.key_num_fields = 24,
- .result_start_idx = 1376,
+ .result_start_idx = 1368,
.result_bit_size = 127,
.result_num_fields = 17,
- .ident_start_idx = 31,
+ .ident_start_idx = 40,
.ident_nums = 1
},
{ /* class_tid: 3, , table: table_scope_cache.tsid_vfr_wr */
@@ -1756,133 +1961,22 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.direction = TF_DIR_RX,
.execute_info = {
.cond_true_goto = 0,
- .cond_false_goto = 1,
+ .cond_false_goto = 0,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3185,
+ .cond_start_idx = 3241,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 492,
+ .key_start_idx = 565,
.blob_key_bit_size = 6,
.key_bit_size = 6,
.key_num_fields = 2,
- .result_start_idx = 1393,
+ .result_start_idx = 1385,
.result_bit_size = 88,
.result_num_fields = 5
},
- { /* class_tid: 3, , table: l2_cntxt_tcam_cache.no_vfr_egr_rd */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
- .resource_sub_type =
- BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,
- .direction = TF_DIR_TX,
- .execute_info = {
- .cond_true_goto = 1,
- .cond_false_goto = 1,
- .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3185,
- .cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
- .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
- .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 494,
- .blob_key_bit_size = 11,
- .key_bit_size = 11,
- .key_num_fields = 1,
- .ident_start_idx = 32,
- .ident_nums = 0
- },
- { /* class_tid: 3, , table: control.no_vfr_egr_rd_check */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,
- .direction = TF_DIR_RX,
- .execute_info = {
- .cond_true_goto = 1,
- .cond_false_goto = 0,
- .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3185,
- .cond_nums = 1 },
- .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
- .fdb_operand = BNXT_ULP_RF_IDX_RID
- },
- { /* class_tid: 3, , table: l2_cntxt_tcam.no_vfr_svif_egr */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
- .resource_type = CFA_RSUBTYPE_TCAM_L2CTX,
- .direction = TF_DIR_TX,
- .execute_info = {
- .cond_true_goto = 1,
- .cond_false_goto = 1,
- .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3186,
- .cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
- .tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
- .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
- .fdb_operand = BNXT_ULP_RF_IDX_RID,
- .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
- .pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_CATCHALL,
- .key_start_idx = 495,
- .blob_key_bit_size = 256,
- .key_bit_size = 256,
- .key_num_fields = 24,
- .result_start_idx = 1398,
- .result_bit_size = 127,
- .result_num_fields = 17,
- .ident_start_idx = 32,
- .ident_nums = 2
- },
- { /* class_tid: 3, , table: profile_tcam_bypass.no_vfr_egr_catch_all */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,
- .resource_type = CFA_RSUBTYPE_TCAM_PROF_TCAM,
- .direction = TF_DIR_TX,
- .execute_info = {
- .cond_true_goto = 1,
- .cond_false_goto = 1,
- .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3186,
- .cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
- .tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
- .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
- .fdb_operand = BNXT_ULP_RF_IDX_RID,
- .pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
- .pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_CATCHALL,
- .mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .key_start_idx = 519,
- .blob_key_bit_size = 256,
- .key_bit_size = 256,
- .key_num_fields = 66,
- .result_start_idx = 1415,
- .result_bit_size = 65,
- .result_num_fields = 7
- },
- { /* class_tid: 3, , table: l2_cntxt_tcam_cache.no_vfr_egr_wr */
- .resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
- .resource_sub_type =
- BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,
- .direction = TF_DIR_TX,
- .execute_info = {
- .cond_true_goto = 0,
- .cond_false_goto = 0,
- .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3186,
- .cond_nums = 0 },
- .tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
- .gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
- .key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 585,
- .blob_key_bit_size = 11,
- .key_bit_size = 11,
- .key_num_fields = 1,
- .result_start_idx = 1422,
- .result_bit_size = 92,
- .result_num_fields = 5
- },
{ /* class_tid: 4, , table: table_scope_cache.tsid_vfr_egr_rd */
.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,
.resource_sub_type =
@@ -1892,17 +1986,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3186,
+ .cond_start_idx = 3241,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 586,
+ .key_start_idx = 567,
.blob_key_bit_size = 6,
.key_bit_size = 6,
.key_num_fields = 2,
- .ident_start_idx = 34,
+ .ident_start_idx = 41,
.ident_nums = 3
},
{ /* class_tid: 4, , table: control.tsid_vfr_egr_check */
@@ -1912,7 +2006,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 7,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3186,
+ .cond_start_idx = 3241,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -1928,12 +2022,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3187,
+ .cond_start_idx = 3242,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_MOD_HNDL,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
.func_info = {
.func_opc = BNXT_ULP_FUNC_OPC_BIT_OR,
.func_src1 = BNXT_ULP_FUNC_SRC_COMP_FIELD,
@@ -1941,7 +2036,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.func_src2 = BNXT_ULP_FUNC_SRC_CONST,
.func_opr2 = ULP_THOR2_SYM_VF_2_VF_META_VAL,
.func_dst_opr = BNXT_ULP_RF_IDX_RF_0 },
- .result_start_idx = 1427,
+ .result_start_idx = 1390,
.result_bit_size = 0,
.result_num_fields = 0,
.encap_num_fields = 20
@@ -1953,7 +2048,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3187,
+ .cond_start_idx = 3242,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -1975,14 +2070,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3187,
+ .cond_start_idx = 3242,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
- .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
+ .fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,
+ .fdb_operand = BNXT_ULP_RF_IDX_RID,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1447,
+ .result_start_idx = 1410,
.result_bit_size = 192,
.result_num_fields = 18
},
@@ -1993,7 +2089,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3187,
+ .cond_start_idx = 3242,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -2013,7 +2109,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3187,
+ .cond_start_idx = 3242,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,
@@ -2023,14 +2119,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
.pri_operand = ULP_THOR2_SYM_PROF_TCAM_PRI_CATCHALL,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .key_start_idx = 588,
+ .key_start_idx = 569,
.blob_key_bit_size = 256,
.key_bit_size = 256,
.key_num_fields = 66,
- .result_start_idx = 1465,
+ .result_start_idx = 1428,
.result_bit_size = 65,
.result_num_fields = 7,
- .ident_start_idx = 37,
+ .ident_start_idx = 44,
.ident_nums = 1
},
{ /* class_tid: 4, , table: table_scope_cache.tsid_vfr_egr_wr */
@@ -2042,17 +2138,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3187,
+ .cond_start_idx = 3242,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 654,
+ .key_start_idx = 635,
.blob_key_bit_size = 6,
.key_bit_size = 6,
.key_num_fields = 2,
- .result_start_idx = 1472,
+ .result_start_idx = 1435,
.result_bit_size = 88,
.result_num_fields = 5
},
@@ -2066,17 +2162,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3187,
+ .cond_start_idx = 3242,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 656,
+ .key_start_idx = 637,
.blob_key_bit_size = 11,
.key_bit_size = 11,
.key_num_fields = 1,
- .ident_start_idx = 38,
+ .ident_start_idx = 45,
.ident_nums = 1
},
{ /* class_tid: 4, , table: control.endpoint_def_egr_rd_check */
@@ -2086,7 +2182,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 4,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
- .cond_start_idx = 3187,
+ .cond_start_idx = 3242,
.cond_nums = 1 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,
@@ -2100,7 +2196,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,
@@ -2109,14 +2205,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.fdb_operand = BNXT_ULP_RF_IDX_RID,
.pri_opcode = BNXT_ULP_PRI_OPC_APP_PRI_OR_CONST,
.pri_operand = ULP_THOR2_SYM_L2_CTXT_PRI_CATCHALL,
- .key_start_idx = 657,
+ .key_start_idx = 638,
.blob_key_bit_size = 256,
.key_bit_size = 256,
.key_num_fields = 24,
- .result_start_idx = 1477,
+ .result_start_idx = 1440,
.result_bit_size = 127,
.result_num_fields = 17,
- .ident_start_idx = 39,
+ .ident_start_idx = 46,
.ident_nums = 1
},
{ /* class_tid: 4, , table: l2_cntxt_tcam_cache.endpoint_def_egr_wr */
@@ -2129,17 +2225,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 681,
+ .key_start_idx = 662,
.blob_key_bit_size = 11,
.key_bit_size = 11,
.key_num_fields = 1,
- .ident_start_idx = 40,
+ .ident_start_idx = 47,
.ident_nums = 3
},
{ /* class_tid: 4, , table: port_table.egr_wr_0 */
@@ -2151,17 +2247,17 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,
.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
- .key_start_idx = 682,
+ .key_start_idx = 663,
.blob_key_bit_size = 10,
.key_bit_size = 10,
.key_num_fields = 1,
- .result_start_idx = 1494,
+ .result_start_idx = 1457,
.result_bit_size = 169,
.result_num_fields = 6
},
@@ -2175,7 +2271,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_MOD_HNDL,
@@ -2188,7 +2284,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.func_src2 = BNXT_ULP_FUNC_SRC_CONST,
.func_opr2 = ULP_THOR2_SYM_VF_2_VF_META_VAL,
.func_dst_opr = BNXT_ULP_RF_IDX_RF_0 },
- .result_start_idx = 1500,
+ .result_start_idx = 1463,
.result_bit_size = 0,
.result_num_fields = 0,
.encap_num_fields = 20
@@ -2200,7 +2296,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -2222,14 +2318,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,
.tbl_operand = BNXT_ULP_RF_IDX_CMM_ACT_HNDL,
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,
.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,
- .result_start_idx = 1520,
+ .result_start_idx = 1483,
.result_bit_size = 192,
.result_num_fields = 18
},
@@ -2240,7 +2336,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -2259,7 +2355,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 1,
.cond_false_goto = 1,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -2278,7 +2374,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
.cond_true_goto = 0,
.cond_false_goto = 0,
.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,
- .cond_start_idx = 3188,
+ .cond_start_idx = 3243,
.cond_nums = 0 },
.key_recipe_opcode = BNXT_ULP_KEY_RECIPE_OPC_NOP,
.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,
@@ -2294,6 +2390,24 @@ struct bnxt_ulp_mapper_tbl_info ulp_thor2_class_tbl_list[] = {
};
struct bnxt_ulp_mapper_cond_list_info ulp_thor2_class_cond_oper_list[] = {
+ /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:28*/
+ {
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+ .cond_start_idx = 28,
+ .cond_nums = 3
+ },
+ /* cond_execute: class_tid: 1, control.l2_only_check:31*/
+ {
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+ .cond_start_idx = 31,
+ .cond_nums = 5
+ },
+ /* cond_execute: class_tid: 1, control.l2_only_check:31*/
+ {
+ .cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,
+ .cond_start_idx = 36,
+ .cond_nums = 5
+ }
};
struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
@@ -2316,7 +2430,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_F2
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd */
+ /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:4*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
@@ -2325,7 +2439,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd */
+ /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:6*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
@@ -2334,42 +2448,31 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
- },
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
- },
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd */
+ /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:8*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd */
+ /* field_cond: class_tid: 1, mac_addr_cache.l2_table_rd:9*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* cond_execute: class_tid: 1, control.mac_addr_cache_check:12*/
+ /* cond_execute: class_tid: 1, control.mac_addr_cache_check:10*/
{
.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS
},
- /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create */
+ /* cond_execute: class_tid: 1, l2_cntxt_tcam.allocate_l2_context:11*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_F1
},
- /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_F2
},
- /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create */
+ /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:13*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
@@ -2378,7 +2481,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create */
+ /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:15*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
@@ -2387,27 +2490,27 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create */
+ /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:17*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create */
+ /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:18*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create */
+ /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:19*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create */
+ /* field_cond: class_tid: 1, l2_cntxt_tcam.l2_table_create:20*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr */
+ /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:21*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
@@ -2416,7 +2519,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr */
+ /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:23*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
@@ -2425,57 +2528,143 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr */
+ /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:25*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr */
+ /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr:26*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_operand = BNXT_ULP_CF_BIT_METADATA
+ },
+ /* cond_execute: class_tid: 1, control.check_f1_flow:27*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_F1
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr */
+ /* cond_execute: class_tid: 1, control.tunnel_ipv6_sip_check:28*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
+ },
+ /* cond_execute: class_tid: 1, control.l2_only_check:31*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, mac_addr_cache.l2_table_wr */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
+ },
+ /* cond_execute: class_tid: 1, control.l2_only_check:31*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_METADATA
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
+ },
+ /* field_cond: class_tid: 1, control.terminating_flow:41*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ },
+ /* field_cond: class_tid: 1, control.terminating_flow:43*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* cond_execute: class_tid: 1, control.proto_header_cache_miss:31*/
+ /* field_cond: class_tid: 1, control.terminating_flow:45*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ },
+ /* field_cond: class_tid: 1, control.terminating_flow:47*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ },
+ /* cond_execute: class_tid: 1, control.proto_header_cache_miss:49*/
{
.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS
},
- /* cond_execute: class_tid: 1, control.overlap_miss:32*/
+ /* cond_execute: class_tid: 1, control.overlap_miss:50*/
{
.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:51*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:52*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:53*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:54*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:55*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2488,7 +2677,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:58*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2501,7 +2690,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:61*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2518,7 +2707,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:65*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2535,7 +2724,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:69*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2552,9 +2741,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:73*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -2569,7 +2758,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:77*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2582,7 +2771,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:80*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2595,7 +2784,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:83*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2608,7 +2797,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:86*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2621,7 +2810,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:89*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2634,7 +2823,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:92*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2647,7 +2836,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:95*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2660,7 +2849,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:98*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2673,7 +2862,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:101*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2686,7 +2875,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:104*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2699,7 +2888,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:107*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2712,7 +2901,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:110*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2725,7 +2914,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:113*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2738,7 +2927,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:116*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2751,7 +2940,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:119*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2764,7 +2953,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:122*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2777,7 +2966,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:125*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2790,7 +2979,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:128*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2803,7 +2992,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:131*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2816,7 +3005,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:134*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2829,7 +3018,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:137*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -2838,7 +3027,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:139*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -2847,7 +3036,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:141*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2860,7 +3049,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:144*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2873,7 +3062,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:147*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2886,7 +3075,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:150*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2899,7 +3088,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:153*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2916,7 +3105,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:157*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2933,7 +3122,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:161*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2950,7 +3139,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:165*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2967,7 +3156,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:169*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -2984,7 +3173,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:173*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3001,9 +3190,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:177*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -3018,9 +3207,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:181*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -3035,7 +3224,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:185*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3048,7 +3241,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:189*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3061,7 +3258,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:193*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3074,7 +3275,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:197*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3087,7 +3292,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:201*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3100,7 +3309,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:205*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3113,7 +3326,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:209*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3126,7 +3343,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:213*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3139,7 +3360,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:217*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3152,7 +3377,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:221*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3165,7 +3394,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:225*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3178,7 +3411,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:229*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3191,7 +3428,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:233*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3204,7 +3445,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:237*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3217,7 +3462,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:241*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3230,7 +3479,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:245*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3243,7 +3496,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:249*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3256,7 +3513,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:253*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3269,7 +3530,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:257*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3282,7 +3547,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:261*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3295,7 +3564,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:265*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3308,7 +3581,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:269*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3321,7 +3598,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:273*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3334,7 +3615,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:277*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3347,7 +3632,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:281*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3360,7 +3649,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:285*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3373,7 +3666,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:289*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3386,7 +3683,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:293*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3399,7 +3700,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:297*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3412,7 +3717,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:301*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3425,7 +3734,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:305*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3438,7 +3751,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:309*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -3451,703 +3768,650 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:313*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:314*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
- },
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:317*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:320*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:321*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ICMP
},
+ /* field_cond: class_tid: 1, fkb_select.wc_gen_template:324*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ICMP
},
+ /* cond_execute: class_tid: 1, fkb_select.em_gen_template_alloc:327*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
+ .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
+ .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, control.profile_tcam_priority:328*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 1, control.profile_tcam_priority:330*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, control.profile_tcam_priority:332*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, control.profile_tcam_priority:334*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_METADATA
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_METADATA
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, control.profile_tcam_priority:336*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, control.profile_tcam_priority:338*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, control.profile_tcam_priority:340*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
+ /* field_cond: class_tid: 1, control.profile_tcam_priority:342*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:344*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:346*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:348*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:350*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:352*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:354*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:356*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:358*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:360*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:362*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:364*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:366*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:368*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:370*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:372*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:374*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:376*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:378*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:380*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:382*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:384*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:386*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:388*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:390*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:392*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:394*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:396*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:398*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:400*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:402*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:404*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:406*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:408*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:410*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:412*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:414*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:416*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:418*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:420*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:422*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:424*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:426*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:428*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:430*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:432*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:434*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:436*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:438*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:440*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:442*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ },
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:444*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:446*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:448*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:450*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:452*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:454*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:456*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -4157,10 +4421,10 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:459*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -4170,10 +4434,10 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:462*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -4183,10 +4447,10 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:465*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -4196,10 +4460,20 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ },
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:468*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
+ },
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:469*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:470*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -4208,11 +4482,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:472*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -4221,11 +4491,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:474*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -4234,11 +4500,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:476*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -4247,636 +4509,666 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:478*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:480*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:482*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:484*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:486*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:488*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_T_GRE
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:490*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_UPAR1
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:492*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_UPAR2
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:494*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:496*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:498*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:500*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_T_GRE
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:502*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_UPAR1
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:504*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_UPAR2
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:506*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:507*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:508*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:509*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:511*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:513*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:515*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:517*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:519*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:521*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:523*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:525*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:527*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:529*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:531*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:533*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:535*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:537*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:538*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:540*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:542*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:543*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:545*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:547*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:549*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ },
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:551*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:553*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:555*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:557*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:559*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ },
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:561*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
- },
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:563*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:566*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:569*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:570*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
},
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:571*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ },
+ /* field_cond: class_tid: 1, profile_tcam.gen_template:573*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_F2
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:575*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:576*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:577*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_METADATA
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:578*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:579*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:580*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:581*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:584*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:587*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:590*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:593*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:597*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:601*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:605*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:609*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:613*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:617*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:621*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:625*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -4885,37 +5177,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:628*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:631*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:634*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -4924,11 +5216,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:637*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -4937,37 +5229,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:640*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:643*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:646*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -4976,11 +5268,24 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:649*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:652*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -4989,37 +5294,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:655*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:658*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:661*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -5028,11 +5333,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:664*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -5041,89 +5346,89 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:667*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:670*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:673*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:676*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:679*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:682*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:685*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -5134,9 +5439,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:688*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -5147,35 +5452,35 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:691*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:694*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:697*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -5186,9 +5491,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:700*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
@@ -5199,365 +5504,445 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:703*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:706*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:709*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:711*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 1, wm_key_recipe.0 */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:713*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:715*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
},
{
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
- .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
+ .cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:717*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:720*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:723*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:726*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:729*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:732*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:735*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:738*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:741*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:745*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:749*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:753*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:757*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:761*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:765*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:769*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:773*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:777*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_IO_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_II_VLAN
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:781*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:785*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_OO_VLAN
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_OI_VLAN
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:789*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:793*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:797*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:801*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:805*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5566,7 +5951,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:808*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5575,43 +5964,63 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:811*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:814*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:817*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:820*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ },
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:823*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5620,7 +6029,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:826*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5629,7 +6042,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:829*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5638,7 +6055,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:832*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5647,16 +6068,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
- },
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:835*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5665,16 +6081,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
- },
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:838*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5683,7 +6094,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:841*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5692,16 +6107,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
- },
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:844*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5710,16 +6120,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- {
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:847*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5728,16 +6133,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
- },
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:850*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5746,16 +6146,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
- },
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:853*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5764,7 +6159,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:856*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5773,7 +6172,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:859*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5782,7 +6185,11 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:862*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -5791,669 +6198,605 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:865*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_I_TWO_VTAGS
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:868*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:871*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_I_TWO_VTAGS
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:874*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:877*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_I_HAS_VTAG
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:879*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:881*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_I_HAS_VTAG
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:883*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:885*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:888*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:891*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:894*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_I_ETH
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:897*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:899*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:901*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:903*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:905*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_GRE
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:908*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_UPAR1
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_UPAR2
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:911*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:914*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:917*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_T_GRE
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:920*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_UPAR1
+ .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_UPAR2
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:923*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:926*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:929*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:932*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:935*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:938*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:941*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:944*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:947*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:950*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:953*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:954*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:957*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:960*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:963*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:966*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:967*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:970*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:973*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
+ },
+ /* field_cond: class_tid: 1, wm_key_recipe.0:976*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
+ /* field_cond: class_tid: 1, wm_key_recipe.0:979*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:980*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:983*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:986*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:989*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
- .cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG
- },
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
- {
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
+ .cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
+ .cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
+ .cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, profile_tcam.gen_template */
+ /* field_cond: class_tid: 1, wm_key_recipe.0:992*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
- .cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
- },
- {
- .cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
- .cond_operand = BNXT_ULP_HDR_BIT_O_ETH
+ .cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
- /* cond_execute: class_tid: 1, em_flow_conflict_cache.rd:940*/
+ /* cond_execute: class_tid: 1, em_flow_conflict_cache.rd:993*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET,
.cond_operand = BNXT_ULP_CF_IDX_WC_MATCH
},
- /* cond_execute: class_tid: 1, control.em_flow_conflict_cache_miss:941*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
+ .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW
+ },
+ /* cond_execute: class_tid: 1, control.em_flow_conflict_cache_miss:995*/
{
.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:996*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:997*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:998*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:999*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1000*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6470,7 +6813,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1004*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6483,7 +6826,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1007*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6500,7 +6843,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1011*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6517,7 +6860,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1015*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6534,7 +6877,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1019*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -6551,7 +6894,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1023*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6564,7 +6907,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1026*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6577,7 +6920,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1029*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6590,7 +6933,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1032*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6603,7 +6946,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1035*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6616,7 +6959,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1038*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6629,7 +6972,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1041*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6642,7 +6985,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1044*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6655,7 +6998,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1047*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6668,7 +7011,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1050*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6681,7 +7024,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1053*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6694,7 +7037,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1056*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6707,7 +7050,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1059*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6720,7 +7063,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1062*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6733,7 +7076,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1065*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6746,7 +7089,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1068*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6759,7 +7102,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1071*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6772,7 +7115,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1074*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6785,7 +7128,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1077*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6798,7 +7141,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1080*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6811,7 +7154,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1083*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -6820,7 +7163,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1085*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -6829,7 +7172,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1087*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6846,7 +7189,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1091*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6863,7 +7206,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1095*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6876,7 +7219,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1098*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6889,7 +7232,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1101*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6906,7 +7249,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1105*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6923,7 +7266,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1109*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6940,7 +7283,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1113*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6957,7 +7300,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1117*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6974,7 +7317,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1121*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -6991,9 +7334,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1125*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -7008,9 +7351,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1129*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -7025,7 +7368,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1133*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7038,7 +7381,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1136*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7051,7 +7394,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1139*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7064,7 +7407,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1142*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7077,7 +7420,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1145*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7090,7 +7433,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1148*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7103,7 +7446,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1151*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7116,7 +7459,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1154*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7129,7 +7472,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1157*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7142,7 +7485,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1160*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7155,7 +7498,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1163*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7168,7 +7511,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1166*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7181,7 +7524,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1169*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7194,7 +7537,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1172*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7207,7 +7550,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1175*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7220,7 +7563,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1178*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7233,7 +7576,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1181*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7246,7 +7589,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1184*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7259,7 +7602,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1187*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7272,7 +7615,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1190*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7285,7 +7628,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1193*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7298,7 +7641,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1196*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7311,7 +7654,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1199*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7324,7 +7667,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1202*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7337,7 +7680,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1205*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7350,7 +7693,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1208*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7363,7 +7706,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1211*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7376,7 +7719,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1214*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7389,7 +7732,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1217*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7402,7 +7745,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1220*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7415,7 +7758,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1223*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7428,7 +7771,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1226*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7441,7 +7784,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1229*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7454,7 +7797,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1232*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7467,7 +7810,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1235*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7480,7 +7823,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1238*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7493,7 +7836,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1241*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7506,7 +7849,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1244*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7519,7 +7862,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1247*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7532,7 +7875,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 1, fkb_select.em_gen_template:1250*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7545,37 +7888,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1253*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1254*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1255*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1256*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1257*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1258*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1259*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7592,7 +7935,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1263*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7609,7 +7952,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1267*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7622,7 +7965,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1270*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7635,7 +7978,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1273*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7652,7 +7995,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1277*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7669,7 +8012,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1281*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7686,7 +8029,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1285*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7703,7 +8046,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1289*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7720,7 +8063,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1293*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7737,9 +8080,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1297*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -7754,9 +8097,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1301*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -7771,7 +8114,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1305*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7784,7 +8127,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1308*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7797,7 +8140,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1311*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7810,7 +8153,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1314*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7823,7 +8166,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1317*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7836,7 +8179,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1320*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7849,7 +8192,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1323*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7862,7 +8205,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1326*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7875,7 +8218,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1329*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7888,7 +8231,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1332*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7901,7 +8244,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1335*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7914,7 +8257,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1338*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7927,7 +8270,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1341*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7940,7 +8283,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1344*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7953,7 +8296,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1347*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7966,7 +8309,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1350*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7979,7 +8322,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1353*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -7992,7 +8335,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1356*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8005,7 +8348,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1359*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8018,7 +8361,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1362*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8031,7 +8374,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1365*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8044,7 +8387,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1368*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8057,7 +8400,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1371*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8070,7 +8413,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1374*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8083,7 +8426,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1377*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8096,7 +8439,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1380*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8109,7 +8452,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1383*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8122,7 +8465,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1386*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8135,7 +8478,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1389*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -8144,7 +8487,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1391*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -8153,7 +8496,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1393*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -8162,7 +8505,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1395*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -8171,7 +8514,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1397*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8188,7 +8531,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1401*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8205,7 +8548,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1405*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8222,7 +8565,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1409*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8239,7 +8582,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1413*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8252,7 +8595,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1416*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8265,7 +8608,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1419*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8278,7 +8621,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1422*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8291,7 +8634,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1425*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8308,7 +8651,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1429*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8325,7 +8668,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1433*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8342,7 +8685,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1437*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8359,7 +8702,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1441*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8376,7 +8719,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1445*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8393,7 +8736,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1449*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8410,7 +8753,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1453*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8427,7 +8770,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1457*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8444,7 +8787,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1461*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8461,7 +8804,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1465*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8478,7 +8821,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1469*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8495,9 +8838,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1473*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -8512,9 +8855,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1477*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -8529,9 +8872,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1481*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -8546,9 +8889,9 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1485*/
{
- .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
+ .cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
},
{
@@ -8563,7 +8906,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1489*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8576,7 +8919,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1492*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8589,7 +8932,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1495*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8602,7 +8945,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1498*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8615,7 +8958,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1501*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8628,7 +8971,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1504*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8641,7 +8984,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1507*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8654,7 +8997,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1510*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8667,7 +9010,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1513*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8680,7 +9023,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1516*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8693,7 +9036,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1519*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8706,7 +9049,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1522*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8719,7 +9062,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1525*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8732,7 +9075,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1528*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8745,7 +9088,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1531*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8758,7 +9101,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1534*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8771,7 +9114,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1537*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8784,7 +9127,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1540*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8797,7 +9140,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1543*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8810,7 +9153,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1546*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8823,7 +9166,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1549*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8836,7 +9179,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1552*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8849,7 +9192,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1555*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8862,7 +9205,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1558*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8875,7 +9218,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1561*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8888,7 +9231,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1564*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8901,7 +9244,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1567*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8914,7 +9257,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1570*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8927,7 +9270,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1573*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8940,7 +9283,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1576*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8953,7 +9296,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1579*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8966,7 +9309,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1582*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8979,7 +9322,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1585*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -8992,7 +9335,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1588*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9005,7 +9348,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1591*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9018,7 +9361,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1594*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9031,7 +9374,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1597*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9044,7 +9387,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1600*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9057,7 +9400,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1603*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9070,7 +9413,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1606*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9083,7 +9426,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1609*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9096,7 +9439,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1612*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9109,7 +9452,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1615*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9122,7 +9465,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1618*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9135,7 +9478,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1621*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9148,7 +9491,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1624*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9161,7 +9504,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1627*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9174,7 +9517,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1630*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9187,7 +9530,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1633*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9200,7 +9543,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1636*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9213,7 +9556,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1639*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9226,7 +9569,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1642*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9239,7 +9582,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1645*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9252,7 +9595,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1648*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9265,7 +9608,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1651*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9278,7 +9621,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 1, em_key_recipe.0 */
+ /* field_cond: class_tid: 1, em_key_recipe.0:1654*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9291,7 +9634,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* cond_execute: class_tid: 1, control.field_sig_validation:1603*/
+ /* cond_execute: class_tid: 1, control.field_sig_validation:1657*/
{
.cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET,
.cond_operand = BNXT_ULP_RF_IDX_CC
@@ -9300,42 +9643,51 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
.cond_operand = BNXT_ULP_RF_IDX_FLOW_SIG_ID
},
- /* cond_execute: class_tid: 1, em_normal.ingress_generic_template:1605*/
+ /* cond_execute: class_tid: 1, em_normal.ingress_generic_template:1659*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET,
.cond_operand = BNXT_ULP_CF_IDX_WC_MATCH
},
- /* cond_execute: class_tid: 2, control.proto_header_cache_miss:1606*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
+ .cond_operand = BNXT_ULP_RF_IDX_TERM_FLOW
+ },
+ /* cond_execute: class_tid: 1, control.em_add_check:1661*/
+ {
+ .cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
+ .cond_operand = BNXT_ULP_RF_IDX_EM_INSERT_FAIL
+ },
+ /* cond_execute: class_tid: 2, control.proto_header_cache_miss:1662*/
{
.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS
},
- /* cond_execute: class_tid: 2, control.overlap_miss:1607*/
+ /* cond_execute: class_tid: 2, control.overlap_miss:1663*/
{
.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1664*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1665*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1666*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1667*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1668*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9348,7 +9700,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1671*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9361,7 +9713,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1674*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9378,7 +9730,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1678*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9395,7 +9747,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1682*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9412,7 +9764,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1686*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -9429,7 +9781,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1690*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9442,7 +9794,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1693*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9455,7 +9807,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1696*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9468,7 +9820,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1699*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9481,7 +9833,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1702*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9494,7 +9846,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1705*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9507,7 +9859,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1708*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9520,7 +9872,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1711*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9533,7 +9885,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1714*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9546,7 +9898,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1717*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9559,7 +9911,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1720*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9572,7 +9924,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1723*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9585,7 +9937,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1726*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9598,7 +9950,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1729*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9611,7 +9963,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1732*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9624,7 +9976,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1735*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9637,7 +9989,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1738*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9650,7 +10002,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1741*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9663,7 +10015,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1744*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9676,7 +10028,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1747*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9689,7 +10041,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1750*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -9698,7 +10050,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1752*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -9707,7 +10059,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1754*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9720,7 +10072,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1757*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9733,7 +10085,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1760*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9746,7 +10098,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1763*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9759,7 +10111,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1766*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9776,7 +10128,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1770*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9793,7 +10145,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1774*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9810,7 +10162,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1778*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9827,7 +10179,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1782*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9844,7 +10196,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1786*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9861,7 +10213,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1790*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -9878,7 +10230,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1794*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -9895,7 +10247,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1798*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9908,7 +10260,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1801*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9921,7 +10273,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1804*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9934,7 +10286,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1807*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9947,7 +10299,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1810*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9960,7 +10312,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1813*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9973,7 +10325,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1816*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9986,7 +10338,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1819*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -9999,7 +10351,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1822*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10012,7 +10364,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1825*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10025,7 +10377,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1828*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10038,7 +10390,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1831*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10051,7 +10403,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1834*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10064,7 +10416,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1837*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10077,7 +10429,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1840*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10090,7 +10442,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1843*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10103,7 +10455,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1846*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10116,7 +10468,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1849*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10129,7 +10481,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1852*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10142,7 +10494,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1855*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10155,7 +10507,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1858*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10168,7 +10520,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1861*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10181,7 +10533,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1864*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10194,7 +10546,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1867*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10207,7 +10559,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1870*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10220,7 +10572,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1873*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10233,7 +10585,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1876*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10246,7 +10598,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1879*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10259,7 +10611,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1882*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10272,7 +10624,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1885*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10285,7 +10637,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1888*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10298,7 +10650,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1891*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10311,7 +10663,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1894*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10324,7 +10676,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1897*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10337,7 +10689,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1900*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10350,7 +10702,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1903*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10363,7 +10715,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1906*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10376,7 +10728,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1909*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10389,7 +10741,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1912*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10402,7 +10754,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.wc_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.wc_gen_template:1915*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10415,37 +10767,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1918*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1919*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1920*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1921*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1922*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1923*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1924*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10458,7 +10810,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1927*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10471,7 +10823,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1930*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10488,7 +10840,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1934*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10505,7 +10857,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1938*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10522,7 +10874,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1942*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10539,7 +10891,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1946*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10556,7 +10908,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1950*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10573,7 +10925,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1954*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -10590,7 +10942,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1958*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -10607,7 +10959,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1962*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10620,7 +10972,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1965*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10633,7 +10985,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1968*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10646,7 +10998,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1971*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10659,7 +11011,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1974*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10672,7 +11024,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1977*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10685,7 +11037,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1980*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10698,7 +11050,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1983*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10711,7 +11063,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1986*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10724,7 +11076,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1989*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10737,7 +11089,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1992*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10750,7 +11102,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1995*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10763,7 +11115,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:1998*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10776,7 +11128,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2001*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10789,7 +11141,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2004*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10802,7 +11154,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2007*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10815,7 +11167,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2010*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10828,7 +11180,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2013*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10841,7 +11193,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2016*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10854,7 +11206,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2019*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10867,7 +11219,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2022*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10880,7 +11232,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2025*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10893,7 +11245,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2028*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10906,7 +11258,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2031*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10919,7 +11271,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2034*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10932,7 +11284,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2037*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10945,7 +11297,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2040*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10958,7 +11310,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2043*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -10971,7 +11323,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2046*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -10980,7 +11332,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2048*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -10989,7 +11341,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2050*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -10998,7 +11350,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2052*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -11007,7 +11359,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2054*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11020,7 +11372,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2057*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11033,7 +11385,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2060*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11046,7 +11398,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2063*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11059,7 +11411,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2066*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11072,7 +11424,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2069*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11085,7 +11437,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2072*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11098,7 +11450,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2075*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11111,7 +11463,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2078*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11128,7 +11480,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2082*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11145,7 +11497,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2086*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11162,7 +11514,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2090*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11179,7 +11531,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2094*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11196,7 +11548,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2098*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11213,7 +11565,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2102*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11230,7 +11582,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2106*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11247,7 +11599,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2110*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11264,7 +11616,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2114*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11281,7 +11633,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2118*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11298,7 +11650,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2122*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11315,7 +11667,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2126*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -11332,7 +11684,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2130*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -11349,7 +11701,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2134*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -11366,7 +11718,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2138*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -11383,7 +11735,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2142*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11396,7 +11748,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2145*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11409,7 +11761,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2148*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11422,7 +11774,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2151*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11435,7 +11787,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2154*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11448,7 +11800,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2157*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11461,7 +11813,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2160*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11474,7 +11826,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2163*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11487,7 +11839,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2166*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11500,7 +11852,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2169*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11513,7 +11865,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2172*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11526,7 +11878,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2175*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11539,7 +11891,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2178*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11552,7 +11904,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2181*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11565,7 +11917,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2184*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11578,7 +11930,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2187*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11591,7 +11943,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2190*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11604,7 +11956,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2193*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11617,7 +11969,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2196*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11630,7 +11982,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2199*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11643,7 +11995,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2202*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11656,7 +12008,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2205*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11669,7 +12021,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2208*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11682,7 +12034,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2211*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11695,7 +12047,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2214*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11708,7 +12060,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2217*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11721,7 +12073,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2220*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11734,7 +12086,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2223*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11747,7 +12099,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2226*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11760,7 +12112,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2229*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11773,7 +12125,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2232*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11786,7 +12138,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2235*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11799,7 +12151,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2238*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11812,7 +12164,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2241*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11825,7 +12177,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2244*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11838,7 +12190,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2247*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11851,7 +12203,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2250*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11864,7 +12216,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2253*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11877,7 +12229,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2256*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11890,7 +12242,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2259*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11903,7 +12255,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2262*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11916,7 +12268,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2265*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11929,7 +12281,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2268*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11942,7 +12294,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2271*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11955,7 +12307,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2274*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11968,7 +12320,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2277*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11981,7 +12333,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2280*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -11994,7 +12346,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2283*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12007,7 +12359,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2286*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12020,7 +12372,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2289*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12033,7 +12385,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2292*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12046,7 +12398,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2295*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12059,7 +12411,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2298*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12072,7 +12424,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2301*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12085,7 +12437,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2304*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12098,7 +12450,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, wm_key_recipe.0 */
+ /* field_cond: class_tid: 2, wm_key_recipe.0:2307*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12111,7 +12463,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_WC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2310*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12120,7 +12472,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2312*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12129,7 +12481,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2314*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12138,7 +12490,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2316*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12147,7 +12499,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2318*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12156,7 +12508,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2320*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12165,7 +12517,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2322*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12174,7 +12526,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2324*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12183,7 +12535,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2326*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12192,7 +12544,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2328*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12201,7 +12553,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2330*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12210,7 +12562,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2332*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12219,7 +12571,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2334*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12228,7 +12580,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2336*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12237,7 +12589,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2338*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12246,7 +12598,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2340*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12255,7 +12607,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2342*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12264,7 +12616,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2344*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12273,7 +12625,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2346*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12282,7 +12634,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2348*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12291,7 +12643,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2350*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12300,7 +12652,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2352*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12309,7 +12661,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2354*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12318,7 +12670,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2356*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12327,7 +12679,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2358*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12336,7 +12688,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2360*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12345,7 +12697,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2362*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12354,7 +12706,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2364*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12363,7 +12715,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2366*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12372,7 +12724,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2368*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12381,7 +12733,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2370*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12390,7 +12742,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2372*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12399,7 +12751,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2374*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12408,7 +12760,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2376*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12417,7 +12769,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2378*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12426,7 +12778,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2380*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12435,7 +12787,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2382*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12444,7 +12796,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2384*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12453,7 +12805,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2386*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12462,7 +12814,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2388*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12471,7 +12823,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2390*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12480,7 +12832,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2392*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12489,7 +12841,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2394*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12498,7 +12850,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2396*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12507,7 +12859,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2398*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12516,7 +12868,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2400*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12525,7 +12877,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2402*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12534,7 +12886,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2404*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12543,7 +12895,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2406*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12552,7 +12904,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2408*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12561,7 +12913,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2410*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12570,7 +12922,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2412*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12579,7 +12931,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2414*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12588,7 +12940,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2416*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12597,7 +12949,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2418*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12606,7 +12958,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2420*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12615,7 +12967,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2422*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12624,7 +12976,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2424*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12633,7 +12985,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2426*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12642,7 +12994,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2428*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12651,7 +13003,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2430*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12664,7 +13016,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_I_TWO_VTAGS
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2433*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12677,7 +13029,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2436*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12690,7 +13042,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_I_TWO_VTAGS
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2439*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12703,7 +13055,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2442*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12716,7 +13068,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_I_HAS_VTAG
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2445*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12729,7 +13081,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2448*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12742,7 +13094,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_I_HAS_VTAG
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2451*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12755,17 +13107,17 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2454*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2455*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2456*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12774,7 +13126,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2458*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12783,7 +13135,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2460*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12792,7 +13144,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2462*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12801,7 +13153,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2464*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12810,7 +13162,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_I_ETH
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2466*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12819,7 +13171,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2468*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12828,7 +13180,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2470*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12837,7 +13189,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2472*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12846,7 +13198,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2474*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12855,7 +13207,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_GRE
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2476*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12864,7 +13216,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_UPAR1
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2478*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12873,7 +13225,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_UPAR2
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2480*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12882,7 +13234,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2482*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12891,7 +13243,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2484*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12900,7 +13252,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_GENEVE
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2486*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12909,7 +13261,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_GRE
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2488*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12918,7 +13270,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_UPAR1
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2490*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12927,22 +13279,22 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_UPAR2
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2492*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2493*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2494*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2495*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12951,7 +13303,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2497*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12960,7 +13312,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2499*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12969,7 +13321,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2501*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12978,7 +13330,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2503*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12987,7 +13339,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2505*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -12996,7 +13348,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2507*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13005,7 +13357,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2509*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13014,7 +13366,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2511*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13023,7 +13375,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2513*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13032,7 +13384,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2515*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13041,7 +13393,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2517*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13050,7 +13402,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2519*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13059,7 +13411,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2521*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13068,7 +13420,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2523*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13077,7 +13429,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_TCP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2525*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13086,7 +13438,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_UDP
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2527*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13095,7 +13447,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2529*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13104,7 +13456,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2531*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13113,7 +13465,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2533*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13122,7 +13474,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2535*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13131,7 +13483,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2537*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13140,7 +13492,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2539*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13149,7 +13501,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2541*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13158,7 +13510,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2543*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13167,7 +13519,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2545*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13176,7 +13528,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2547*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13185,7 +13537,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2549*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13194,7 +13546,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2551*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13203,7 +13555,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2553*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13212,7 +13564,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2555*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13225,7 +13577,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2558*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13238,7 +13590,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_O_TWO_VTAGS
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2561*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13251,7 +13603,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2564*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13264,17 +13616,17 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,
.cond_operand = BNXT_ULP_CF_IDX_O_HAS_VTAG
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2567*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2568*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_DIX_TRAFFIC
},
- /* field_cond: class_tid: 2, profile_tcam.gen_template */
+ /* field_cond: class_tid: 2, profile_tcam.gen_template:2569*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13283,37 +13635,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_O_ETH
},
- /* cond_execute: class_tid: 2, em_flow_conflict_cache.rd:2515*/
+ /* cond_execute: class_tid: 2, em_flow_conflict_cache.rd:2571*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET,
.cond_operand = BNXT_ULP_CF_IDX_WC_MATCH
},
- /* cond_execute: class_tid: 2, control.em_flow_conflict_cache_miss:2516*/
+ /* cond_execute: class_tid: 2, control.em_flow_conflict_cache_miss:2572*/
{
.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,
.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2573*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2574*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2575*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2576*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2577*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13330,7 +13682,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2581*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13343,7 +13695,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2584*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13360,7 +13712,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2588*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13377,7 +13729,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2592*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13394,7 +13746,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2596*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -13411,7 +13763,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2600*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13424,7 +13776,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2603*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13437,7 +13789,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2606*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13450,7 +13802,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2609*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13463,7 +13815,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2612*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13476,7 +13828,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2615*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13489,7 +13841,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2618*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13502,7 +13854,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2621*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13515,7 +13867,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2624*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13528,7 +13880,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2627*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13541,7 +13893,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2630*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13554,7 +13906,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2633*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13567,7 +13919,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2636*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13580,7 +13932,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2639*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13593,7 +13945,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2642*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13606,7 +13958,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2645*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13619,7 +13971,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2648*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13632,7 +13984,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2651*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13645,7 +13997,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2654*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13658,7 +14010,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2657*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13671,7 +14023,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2660*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -13680,7 +14032,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2662*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -13689,7 +14041,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2664*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13706,7 +14058,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2668*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13723,7 +14075,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2672*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13736,7 +14088,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2675*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13749,7 +14101,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2678*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13766,7 +14118,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2682*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13783,7 +14135,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2686*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13800,7 +14152,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2690*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13817,7 +14169,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2694*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13834,7 +14186,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2698*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13851,7 +14203,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2702*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -13868,7 +14220,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2706*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -13885,7 +14237,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2710*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13898,7 +14250,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2713*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13911,7 +14263,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2716*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13924,7 +14276,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2719*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13937,7 +14289,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2722*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13950,7 +14302,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2725*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13963,7 +14315,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2728*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13976,7 +14328,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2731*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -13989,7 +14341,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2734*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14002,7 +14354,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2737*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14015,7 +14367,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2740*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14028,7 +14380,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2743*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14041,7 +14393,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2746*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14054,7 +14406,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2749*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14067,7 +14419,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2752*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14080,7 +14432,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2755*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14093,7 +14445,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2758*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14106,7 +14458,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2761*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14119,7 +14471,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2764*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14132,7 +14484,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2767*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14145,7 +14497,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2770*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14158,7 +14510,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2773*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14171,7 +14523,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2776*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14184,7 +14536,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2779*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14197,7 +14549,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2782*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14210,7 +14562,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2785*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14223,7 +14575,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2788*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14236,7 +14588,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2791*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14249,7 +14601,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2794*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14262,7 +14614,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2797*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14275,7 +14627,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2800*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14288,7 +14640,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2803*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14301,7 +14653,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2806*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14314,7 +14666,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2809*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14327,7 +14679,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2812*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14340,7 +14692,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2815*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14353,7 +14705,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2818*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14366,7 +14718,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2821*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14379,7 +14731,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2824*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14392,7 +14744,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, fkb_select.em_gen_template */
+ /* field_cond: class_tid: 2, fkb_select.em_gen_template:2827*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14405,37 +14757,37 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2830*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2831*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_CNTXT_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2832*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2833*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_METADATA
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2834*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2835*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_RECYCLE_CNT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2836*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14452,7 +14804,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2840*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14469,7 +14821,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2844*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14482,7 +14834,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2847*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14495,7 +14847,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2850*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14512,7 +14864,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2854*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14529,7 +14881,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2858*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14546,7 +14898,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2862*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14563,7 +14915,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2866*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14580,7 +14932,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2870*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14597,7 +14949,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2874*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -14614,7 +14966,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2878*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -14631,7 +14983,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2882*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14644,7 +14996,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2885*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14657,7 +15009,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2888*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14670,7 +15022,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2891*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14683,7 +15035,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2894*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14696,7 +15048,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2897*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14709,7 +15061,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2900*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14722,7 +15074,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2903*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14735,7 +15087,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2906*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14748,7 +15100,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2909*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14761,7 +15113,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2912*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14774,7 +15126,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2915*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14787,7 +15139,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2918*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14800,7 +15152,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2921*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14813,7 +15165,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2924*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14826,7 +15178,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2927*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14839,7 +15191,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2930*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14852,7 +15204,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2933*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14865,7 +15217,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2936*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14878,7 +15230,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2939*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14891,7 +15243,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2942*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14904,7 +15256,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2945*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14917,7 +15269,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2948*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14930,7 +15282,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2951*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14943,7 +15295,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2954*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14956,7 +15308,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2957*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14969,7 +15321,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2960*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14982,7 +15334,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2963*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -14995,7 +15347,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2966*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -15004,7 +15356,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2968*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -15013,7 +15365,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2970*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN
@@ -15022,7 +15374,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_VNI
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2972*/
{
.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,
.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN_GPE
@@ -15031,7 +15383,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_T_VXLAN_GPE_VNI
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2974*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15048,7 +15400,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2978*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15065,7 +15417,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2982*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15082,7 +15434,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_DMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2986*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15099,7 +15451,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_EXCLUDE_FIELD_BIT_NOT_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2990*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15112,7 +15464,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2993*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15125,7 +15477,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2996*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15138,7 +15490,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_SMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:2999*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15151,7 +15503,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_SMAC
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3002*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15168,7 +15520,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3006*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15185,7 +15537,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3010*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15202,7 +15554,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3014*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15219,7 +15571,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3018*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15236,7 +15588,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3022*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15253,7 +15605,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3026*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15270,7 +15622,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3030*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15287,7 +15639,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3034*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15304,7 +15656,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_II_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3038*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15321,7 +15673,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_IO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3042*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15338,7 +15690,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OI_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3046*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15355,7 +15707,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_OO_VLAN_VID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3050*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -15372,7 +15724,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3054*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -15389,7 +15741,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3058*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -15406,7 +15758,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_ETH_TYPE
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3062*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_L2_ONLY
@@ -15423,7 +15775,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_TYPE
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3066*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15436,7 +15788,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3069*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15449,7 +15801,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3072*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15462,7 +15814,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3075*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15475,7 +15827,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3078*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15488,7 +15840,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3081*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15501,7 +15853,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3084*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15514,7 +15866,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3087*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15527,7 +15879,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3090*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15540,7 +15892,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3093*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15553,7 +15905,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3096*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15566,7 +15918,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3099*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15579,7 +15931,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3102*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15592,7 +15944,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3105*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15605,7 +15957,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3108*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15618,7 +15970,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3111*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15631,7 +15983,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3114*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15644,7 +15996,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3117*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15657,7 +16009,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3120*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15670,7 +16022,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3123*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15683,7 +16035,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3126*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15696,7 +16048,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3129*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15709,7 +16061,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3132*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15722,7 +16074,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3135*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15735,7 +16087,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_TTL
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3138*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15748,7 +16100,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3141*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15761,7 +16113,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3144*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15774,7 +16126,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3147*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15787,7 +16139,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3150*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15800,7 +16152,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3153*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15813,7 +16165,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3156*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15826,7 +16178,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3159*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15839,7 +16191,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_PROTO_ID
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3162*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15852,7 +16204,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3165*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15865,7 +16217,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3168*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15878,7 +16230,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3171*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15891,7 +16243,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3174*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15904,7 +16256,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV6_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3177*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15917,7 +16269,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_IPV4_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3180*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15930,7 +16282,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV6_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3183*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15943,7 +16295,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_IPV4_QOS
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3186*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15956,7 +16308,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3189*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15969,7 +16321,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3192*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15982,7 +16334,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3195*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_NOT_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -15995,7 +16347,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3198*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
@@ -16008,7 +16360,7 @@ struct bnxt_ulp_mapper_cond_info ulp_thor2_class_cond_list[] = {
.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_IS_SET,
.cond_operand = BNXT_ULP_GLB_HF_ID_I_UDP_SRC_PORT
},
- /* field_cond: class_tid: 2, em_key_recipe.0 */
+ /* field_cond: class_tid: 2, em_key_recipe.0:3201*/
{
.cond_opcode = BNXT_ULP_COND_OPC_CF_BIT_IS_SET,
.cond_operand = BNXT_ULP_CF_BIT_IS_TUNNEL
<