]> git.droids-corp.org - dpdk.git/commitdiff
net/bnxt: make DMAC field optional for F2 match
authorShahaji Bhosle <sbhosle@broadcom.com>
Tue, 8 Feb 2022 17:00:44 +0000 (09:00 -0800)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Wed, 9 Feb 2022 05:18:25 +0000 (06:18 +0100)
OvS is adding DMAC sometimes and skips sometimes for F2 flows,
to get around not offloading flow make the dmac field optional
in OvS template.

Signed-off-by: Shahaji Bhosle <sbhosle@broadcom.com>
Reviewed-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_class.c
drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_enum.h
drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_thor_class.c

index 1d1e6463e032fb34ac662d8fde6dc8f31c9bac9a..c127a53b32a30345428c110c93a9c9ca793dc177 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  */
 
-/* date: Thu Sep 16 13:12:05 2021 */
+/* date: Wed Nov 24 17:15:38 2021 */
 
 #include "ulp_template_db_enum.h"
 #include "ulp_template_db_field.h"
@@ -144,30 +144,30 @@ uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
        [BNXT_ULP_CLASS_HID_256f] = 126,
        [BNXT_ULP_CLASS_HID_4937] = 127,
        [BNXT_ULP_CLASS_HID_111b] = 128,
-       [BNXT_ULP_CLASS_HID_5f4b] = 129,
-       [BNXT_ULP_CLASS_HID_275f] = 130,
-       [BNXT_ULP_CLASS_HID_4b67] = 131,
-       [BNXT_ULP_CLASS_HID_134b] = 132,
-       [BNXT_ULP_CLASS_HID_1683] = 133,
-       [BNXT_ULP_CLASS_HID_475b] = 134,
-       [BNXT_ULP_CLASS_HID_02bf] = 135,
-       [BNXT_ULP_CLASS_HID_3377] = 136,
-       [BNXT_ULP_CLASS_HID_19db] = 137,
-       [BNXT_ULP_CLASS_HID_4a93] = 138,
-       [BNXT_ULP_CLASS_HID_05f7] = 139,
-       [BNXT_ULP_CLASS_HID_368f] = 140,
-       [BNXT_ULP_CLASS_HID_39c7] = 141,
-       [BNXT_ULP_CLASS_HID_022b] = 142,
-       [BNXT_ULP_CLASS_HID_25f3] = 143,
-       [BNXT_ULP_CLASS_HID_568b] = 144,
-       [BNXT_ULP_CLASS_HID_3c37] = 145,
-       [BNXT_ULP_CLASS_HID_041b] = 146,
-       [BNXT_ULP_CLASS_HID_2823] = 147,
-       [BNXT_ULP_CLASS_HID_58fb] = 148,
-       [BNXT_ULP_CLASS_HID_5c33] = 149,
-       [BNXT_ULP_CLASS_HID_2407] = 150,
-       [BNXT_ULP_CLASS_HID_482f] = 151,
-       [BNXT_ULP_CLASS_HID_1033] = 152,
+       [BNXT_ULP_CLASS_HID_25f4b] = 129,
+       [BNXT_ULP_CLASS_HID_2275f] = 130,
+       [BNXT_ULP_CLASS_HID_24b67] = 131,
+       [BNXT_ULP_CLASS_HID_2134b] = 132,
+       [BNXT_ULP_CLASS_HID_21683] = 133,
+       [BNXT_ULP_CLASS_HID_2475b] = 134,
+       [BNXT_ULP_CLASS_HID_202bf] = 135,
+       [BNXT_ULP_CLASS_HID_23377] = 136,
+       [BNXT_ULP_CLASS_HID_119db] = 137,
+       [BNXT_ULP_CLASS_HID_14a93] = 138,
+       [BNXT_ULP_CLASS_HID_105f7] = 139,
+       [BNXT_ULP_CLASS_HID_1368f] = 140,
+       [BNXT_ULP_CLASS_HID_139c7] = 141,
+       [BNXT_ULP_CLASS_HID_1022b] = 142,
+       [BNXT_ULP_CLASS_HID_125f3] = 143,
+       [BNXT_ULP_CLASS_HID_1568b] = 144,
+       [BNXT_ULP_CLASS_HID_33c37] = 145,
+       [BNXT_ULP_CLASS_HID_3041b] = 146,
+       [BNXT_ULP_CLASS_HID_32823] = 147,
+       [BNXT_ULP_CLASS_HID_358fb] = 148,
+       [BNXT_ULP_CLASS_HID_35c33] = 149,
+       [BNXT_ULP_CLASS_HID_32407] = 150,
+       [BNXT_ULP_CLASS_HID_3482f] = 151,
+       [BNXT_ULP_CLASS_HID_31033] = 152,
        [BNXT_ULP_CLASS_HID_3887] = 153,
        [BNXT_ULP_CLASS_HID_00bb] = 154,
        [BNXT_ULP_CLASS_HID_2493] = 155,
@@ -208,30 +208,30 @@ uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
        [BNXT_ULP_CLASS_HID_250f] = 190,
        [BNXT_ULP_CLASS_HID_4957] = 191,
        [BNXT_ULP_CLASS_HID_117b] = 192,
-       [BNXT_ULP_CLASS_HID_5f2b] = 193,
-       [BNXT_ULP_CLASS_HID_273f] = 194,
-       [BNXT_ULP_CLASS_HID_4b07] = 195,
-       [BNXT_ULP_CLASS_HID_132b] = 196,
-       [BNXT_ULP_CLASS_HID_16e3] = 197,
-       [BNXT_ULP_CLASS_HID_473b] = 198,
-       [BNXT_ULP_CLASS_HID_02df] = 199,
-       [BNXT_ULP_CLASS_HID_3317] = 200,
-       [BNXT_ULP_CLASS_HID_19bb] = 201,
-       [BNXT_ULP_CLASS_HID_4af3] = 202,
-       [BNXT_ULP_CLASS_HID_0597] = 203,
-       [BNXT_ULP_CLASS_HID_36ef] = 204,
-       [BNXT_ULP_CLASS_HID_39a7] = 205,
-       [BNXT_ULP_CLASS_HID_024b] = 206,
-       [BNXT_ULP_CLASS_HID_2593] = 207,
-       [BNXT_ULP_CLASS_HID_56eb] = 208,
-       [BNXT_ULP_CLASS_HID_3c57] = 209,
-       [BNXT_ULP_CLASS_HID_047b] = 210,
-       [BNXT_ULP_CLASS_HID_2843] = 211,
-       [BNXT_ULP_CLASS_HID_589b] = 212,
-       [BNXT_ULP_CLASS_HID_5c53] = 213,
-       [BNXT_ULP_CLASS_HID_2467] = 214,
-       [BNXT_ULP_CLASS_HID_484f] = 215,
-       [BNXT_ULP_CLASS_HID_1053] = 216,
+       [BNXT_ULP_CLASS_HID_25f2b] = 193,
+       [BNXT_ULP_CLASS_HID_2273f] = 194,
+       [BNXT_ULP_CLASS_HID_24b07] = 195,
+       [BNXT_ULP_CLASS_HID_2132b] = 196,
+       [BNXT_ULP_CLASS_HID_216e3] = 197,
+       [BNXT_ULP_CLASS_HID_2473b] = 198,
+       [BNXT_ULP_CLASS_HID_202df] = 199,
+       [BNXT_ULP_CLASS_HID_23317] = 200,
+       [BNXT_ULP_CLASS_HID_119bb] = 201,
+       [BNXT_ULP_CLASS_HID_14af3] = 202,
+       [BNXT_ULP_CLASS_HID_10597] = 203,
+       [BNXT_ULP_CLASS_HID_136ef] = 204,
+       [BNXT_ULP_CLASS_HID_139a7] = 205,
+       [BNXT_ULP_CLASS_HID_1024b] = 206,
+       [BNXT_ULP_CLASS_HID_12593] = 207,
+       [BNXT_ULP_CLASS_HID_156eb] = 208,
+       [BNXT_ULP_CLASS_HID_33c57] = 209,
+       [BNXT_ULP_CLASS_HID_3047b] = 210,
+       [BNXT_ULP_CLASS_HID_32843] = 211,
+       [BNXT_ULP_CLASS_HID_3589b] = 212,
+       [BNXT_ULP_CLASS_HID_35c53] = 213,
+       [BNXT_ULP_CLASS_HID_32467] = 214,
+       [BNXT_ULP_CLASS_HID_3484f] = 215,
+       [BNXT_ULP_CLASS_HID_31053] = 216,
        [BNXT_ULP_CLASS_HID_5ce1] = 217,
        [BNXT_ULP_CLASS_HID_4579] = 218,
        [BNXT_ULP_CLASS_HID_1735] = 219,
@@ -296,18 +296,18 @@ uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
        [BNXT_ULP_CLASS_HID_306f] = 278,
        [BNXT_ULP_CLASS_HID_647f] = 279,
        [BNXT_ULP_CLASS_HID_506b] = 280,
-       [BNXT_ULP_CLASS_HID_66af] = 281,
-       [BNXT_ULP_CLASS_HID_525b] = 282,
-       [BNXT_ULP_CLASS_HID_1de7] = 283,
-       [BNXT_ULP_CLASS_HID_0993] = 284,
-       [BNXT_ULP_CLASS_HID_213f] = 285,
-       [BNXT_ULP_CLASS_HID_0d2b] = 286,
-       [BNXT_ULP_CLASS_HID_413b] = 287,
-       [BNXT_ULP_CLASS_HID_2cd7] = 288,
-       [BNXT_ULP_CLASS_HID_436b] = 289,
-       [BNXT_ULP_CLASS_HID_2f07] = 290,
-       [BNXT_ULP_CLASS_HID_6317] = 291,
-       [BNXT_ULP_CLASS_HID_4f03] = 292,
+       [BNXT_ULP_CLASS_HID_266af] = 281,
+       [BNXT_ULP_CLASS_HID_2525b] = 282,
+       [BNXT_ULP_CLASS_HID_21de7] = 283,
+       [BNXT_ULP_CLASS_HID_20993] = 284,
+       [BNXT_ULP_CLASS_HID_1213f] = 285,
+       [BNXT_ULP_CLASS_HID_10d2b] = 286,
+       [BNXT_ULP_CLASS_HID_1413b] = 287,
+       [BNXT_ULP_CLASS_HID_12cd7] = 288,
+       [BNXT_ULP_CLASS_HID_3436b] = 289,
+       [BNXT_ULP_CLASS_HID_32f07] = 290,
+       [BNXT_ULP_CLASS_HID_36317] = 291,
+       [BNXT_ULP_CLASS_HID_34f03] = 292,
        [BNXT_ULP_CLASS_HID_3fab] = 293,
        [BNXT_ULP_CLASS_HID_2bb7] = 294,
        [BNXT_ULP_CLASS_HID_5767] = 295,
@@ -328,18 +328,18 @@ uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
        [BNXT_ULP_CLASS_HID_300f] = 310,
        [BNXT_ULP_CLASS_HID_641f] = 311,
        [BNXT_ULP_CLASS_HID_500b] = 312,
-       [BNXT_ULP_CLASS_HID_66cf] = 313,
-       [BNXT_ULP_CLASS_HID_523b] = 314,
-       [BNXT_ULP_CLASS_HID_1d87] = 315,
-       [BNXT_ULP_CLASS_HID_09f3] = 316,
-       [BNXT_ULP_CLASS_HID_215f] = 317,
-       [BNXT_ULP_CLASS_HID_0d4b] = 318,
-       [BNXT_ULP_CLASS_HID_415b] = 319,
-       [BNXT_ULP_CLASS_HID_2cb7] = 320,
-       [BNXT_ULP_CLASS_HID_430b] = 321,
-       [BNXT_ULP_CLASS_HID_2f67] = 322,
-       [BNXT_ULP_CLASS_HID_6377] = 323,
-       [BNXT_ULP_CLASS_HID_4f63] = 324,
+       [BNXT_ULP_CLASS_HID_266cf] = 313,
+       [BNXT_ULP_CLASS_HID_2523b] = 314,
+       [BNXT_ULP_CLASS_HID_21d87] = 315,
+       [BNXT_ULP_CLASS_HID_209f3] = 316,
+       [BNXT_ULP_CLASS_HID_1215f] = 317,
+       [BNXT_ULP_CLASS_HID_10d4b] = 318,
+       [BNXT_ULP_CLASS_HID_1415b] = 319,
+       [BNXT_ULP_CLASS_HID_12cb7] = 320,
+       [BNXT_ULP_CLASS_HID_3430b] = 321,
+       [BNXT_ULP_CLASS_HID_32f67] = 322,
+       [BNXT_ULP_CLASS_HID_36377] = 323,
+       [BNXT_ULP_CLASS_HID_34f63] = 324,
        [BNXT_ULP_CLASS_HID_29b5] = 325,
        [BNXT_ULP_CLASS_HID_29ad] = 326,
        [BNXT_ULP_CLASS_HID_29b7] = 327,
@@ -362,652 +362,956 @@ uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
        [BNXT_ULP_CLASS_HID_315d] = 344,
        [BNXT_ULP_CLASS_HID_3612] = 345,
        [BNXT_ULP_CLASS_HID_66da] = 346,
-       [BNXT_ULP_CLASS_HID_e082] = 347,
-       [BNXT_ULP_CLASS_HID_ab46] = 348,
-       [BNXT_ULP_CLASS_HID_c82a] = 349,
-       [BNXT_ULP_CLASS_HID_f9a2] = 350,
-       [BNXT_ULP_CLASS_HID_d8ce] = 351,
-       [BNXT_ULP_CLASS_HID_a2d2] = 352,
-       [BNXT_ULP_CLASS_HID_c076] = 353,
-       [BNXT_ULP_CLASS_HID_f1ee] = 354,
-       [BNXT_ULP_CLASS_HID_a96e] = 355,
-       [BNXT_ULP_CLASS_HID_dae6] = 356,
-       [BNXT_ULP_CLASS_HID_c7aa] = 357,
-       [BNXT_ULP_CLASS_HID_c26e] = 358,
-       [BNXT_ULP_CLASS_HID_a0fa] = 359,
-       [BNXT_ULP_CLASS_HID_d272] = 360,
-       [BNXT_ULP_CLASS_HID_fff6] = 361,
-       [BNXT_ULP_CLASS_HID_e16e] = 362,
-       [BNXT_ULP_CLASS_HID_e165] = 363,
-       [BNXT_ULP_CLASS_HID_aaa1] = 364,
-       [BNXT_ULP_CLASS_HID_c9cd] = 365,
-       [BNXT_ULP_CLASS_HID_f845] = 366,
-       [BNXT_ULP_CLASS_HID_90f9] = 367,
-       [BNXT_ULP_CLASS_HID_c371] = 368,
-       [BNXT_ULP_CLASS_HID_e19d] = 369,
-       [BNXT_ULP_CLASS_HID_d015] = 370,
-       [BNXT_ULP_CLASS_HID_8c09] = 371,
-       [BNXT_ULP_CLASS_HID_be89] = 372,
-       [BNXT_ULP_CLASS_HID_ddad] = 373,
-       [BNXT_ULP_CLASS_HID_cc2d] = 374,
-       [BNXT_ULP_CLASS_HID_a4d9] = 375,
-       [BNXT_ULP_CLASS_HID_d759] = 376,
-       [BNXT_ULP_CLASS_HID_f27d] = 377,
-       [BNXT_ULP_CLASS_HID_e4fd] = 378,
-       [BNXT_ULP_CLASS_HID_ecf6] = 379,
-       [BNXT_ULP_CLASS_HID_a732] = 380,
-       [BNXT_ULP_CLASS_HID_c45e] = 381,
-       [BNXT_ULP_CLASS_HID_f5d6] = 382,
-       [BNXT_ULP_CLASS_HID_d4ba] = 383,
-       [BNXT_ULP_CLASS_HID_aea6] = 384,
-       [BNXT_ULP_CLASS_HID_cc02] = 385,
-       [BNXT_ULP_CLASS_HID_fd9a] = 386,
-       [BNXT_ULP_CLASS_HID_a51a] = 387,
-       [BNXT_ULP_CLASS_HID_d692] = 388,
-       [BNXT_ULP_CLASS_HID_cbde] = 389,
-       [BNXT_ULP_CLASS_HID_ce1a] = 390,
-       [BNXT_ULP_CLASS_HID_ac8e] = 391,
-       [BNXT_ULP_CLASS_HID_de06] = 392,
-       [BNXT_ULP_CLASS_HID_f382] = 393,
-       [BNXT_ULP_CLASS_HID_ed1a] = 394,
-       [BNXT_ULP_CLASS_HID_9d6a] = 395,
-       [BNXT_ULP_CLASS_HID_cee2] = 396,
-       [BNXT_ULP_CLASS_HID_ec0e] = 397,
-       [BNXT_ULP_CLASS_HID_dd86] = 398,
-       [BNXT_ULP_CLASS_HID_852e] = 399,
-       [BNXT_ULP_CLASS_HID_b6a6] = 400,
-       [BNXT_ULP_CLASS_HID_eb82] = 401,
-       [BNXT_ULP_CLASS_HID_c50a] = 402,
-       [BNXT_ULP_CLASS_HID_ccca] = 403,
-       [BNXT_ULP_CLASS_HID_8706] = 404,
-       [BNXT_ULP_CLASS_HID_d38e] = 405,
-       [BNXT_ULP_CLASS_HID_d5ca] = 406,
-       [BNXT_ULP_CLASS_HID_b48e] = 407,
-       [BNXT_ULP_CLASS_HID_8e8a] = 408,
-       [BNXT_ULP_CLASS_HID_db02] = 409,
-       [BNXT_ULP_CLASS_HID_dd8e] = 410,
-       [BNXT_ULP_CLASS_HID_819a] = 411,
-       [BNXT_ULP_CLASS_HID_b31a] = 412,
-       [BNXT_ULP_CLASS_HID_d03e] = 413,
-       [BNXT_ULP_CLASS_HID_c1be] = 414,
-       [BNXT_ULP_CLASS_HID_890e] = 415,
-       [BNXT_ULP_CLASS_HID_ba8e] = 416,
-       [BNXT_ULP_CLASS_HID_dfaa] = 417,
-       [BNXT_ULP_CLASS_HID_c93a] = 418,
-       [BNXT_ULP_CLASS_HID_b11a] = 419,
-       [BNXT_ULP_CLASS_HID_8b4e] = 420,
-       [BNXT_ULP_CLASS_HID_c79e] = 421,
-       [BNXT_ULP_CLASS_HID_d9da] = 422,
-       [BNXT_ULP_CLASS_HID_b88e] = 423,
-       [BNXT_ULP_CLASS_HID_ea0e] = 424,
-       [BNXT_ULP_CLASS_HID_cf0a] = 425,
-       [BNXT_ULP_CLASS_HID_c18e] = 426,
-       [BNXT_ULP_CLASS_HID_a94a] = 427,
-       [BNXT_ULP_CLASS_HID_daca] = 428,
-       [BNXT_ULP_CLASS_HID_ffee] = 429,
-       [BNXT_ULP_CLASS_HID_e96e] = 430,
-       [BNXT_ULP_CLASS_HID_910e] = 431,
-       [BNXT_ULP_CLASS_HID_c28e] = 432,
-       [BNXT_ULP_CLASS_HID_e7aa] = 433,
-       [BNXT_ULP_CLASS_HID_d12a] = 434,
-       [BNXT_ULP_CLASS_HID_d8ca] = 435,
-       [BNXT_ULP_CLASS_HID_930e] = 436,
-       [BNXT_ULP_CLASS_HID_ef4e] = 437,
-       [BNXT_ULP_CLASS_HID_e18a] = 438,
-       [BNXT_ULP_CLASS_HID_c08e] = 439,
-       [BNXT_ULP_CLASS_HID_9a8a] = 440,
-       [BNXT_ULP_CLASS_HID_d70a] = 441,
-       [BNXT_ULP_CLASS_HID_e90e] = 442,
-       [BNXT_ULP_CLASS_HID_edd9] = 443,
-       [BNXT_ULP_CLASS_HID_a61d] = 444,
-       [BNXT_ULP_CLASS_HID_c571] = 445,
-       [BNXT_ULP_CLASS_HID_f4f9] = 446,
-       [BNXT_ULP_CLASS_HID_9c45] = 447,
-       [BNXT_ULP_CLASS_HID_cfcd] = 448,
-       [BNXT_ULP_CLASS_HID_ed21] = 449,
-       [BNXT_ULP_CLASS_HID_dca9] = 450,
-       [BNXT_ULP_CLASS_HID_80b5] = 451,
-       [BNXT_ULP_CLASS_HID_b235] = 452,
-       [BNXT_ULP_CLASS_HID_d111] = 453,
-       [BNXT_ULP_CLASS_HID_c091] = 454,
-       [BNXT_ULP_CLASS_HID_a865] = 455,
-       [BNXT_ULP_CLASS_HID_dbe5] = 456,
-       [BNXT_ULP_CLASS_HID_fec1] = 457,
-       [BNXT_ULP_CLASS_HID_e841] = 458,
-       [BNXT_ULP_CLASS_HID_8e85] = 459,
-       [BNXT_ULP_CLASS_HID_b80d] = 460,
-       [BNXT_ULP_CLASS_HID_df65] = 461,
-       [BNXT_ULP_CLASS_HID_ceed] = 462,
-       [BNXT_ULP_CLASS_HID_9645] = 463,
-       [BNXT_ULP_CLASS_HID_c1cd] = 464,
-       [BNXT_ULP_CLASS_HID_e725] = 465,
-       [BNXT_ULP_CLASS_HID_d6ad] = 466,
-       [BNXT_ULP_CLASS_HID_9aa5] = 467,
-       [BNXT_ULP_CLASS_HID_b425] = 468,
-       [BNXT_ULP_CLASS_HID_eb05] = 469,
-       [BNXT_ULP_CLASS_HID_da85] = 470,
-       [BNXT_ULP_CLASS_HID_a265] = 471,
-       [BNXT_ULP_CLASS_HID_dde5] = 472,
-       [BNXT_ULP_CLASS_HID_f0c5] = 473,
-       [BNXT_ULP_CLASS_HID_e245] = 474,
-       [BNXT_ULP_CLASS_HID_8b8f] = 475,
-       [BNXT_ULP_CLASS_HID_a517] = 476,
-       [BNXT_ULP_CLASS_HID_d86b] = 477,
-       [BNXT_ULP_CLASS_HID_cbf3] = 478,
-       [BNXT_ULP_CLASS_HID_934f] = 479,
-       [BNXT_ULP_CLASS_HID_c2c7] = 480,
-       [BNXT_ULP_CLASS_HID_e02b] = 481,
-       [BNXT_ULP_CLASS_HID_d3a3] = 482,
-       [BNXT_ULP_CLASS_HID_87a7] = 483,
-       [BNXT_ULP_CLASS_HID_b137] = 484,
-       [BNXT_ULP_CLASS_HID_d403] = 485,
-       [BNXT_ULP_CLASS_HID_c793] = 486,
-       [BNXT_ULP_CLASS_HID_af67] = 487,
-       [BNXT_ULP_CLASS_HID_dee7] = 488,
-       [BNXT_ULP_CLASS_HID_fdc3] = 489,
-       [BNXT_ULP_CLASS_HID_ef43] = 490,
-       [BNXT_ULP_CLASS_HID_8dbf] = 491,
-       [BNXT_ULP_CLASS_HID_bf07] = 492,
-       [BNXT_ULP_CLASS_HID_d21f] = 493,
-       [BNXT_ULP_CLASS_HID_cde7] = 494,
-       [BNXT_ULP_CLASS_HID_956f] = 495,
-       [BNXT_ULP_CLASS_HID_c4c7] = 496,
-       [BNXT_ULP_CLASS_HID_fbcf] = 497,
-       [BNXT_ULP_CLASS_HID_d5a7] = 498,
-       [BNXT_ULP_CLASS_HID_9957] = 499,
-       [BNXT_ULP_CLASS_HID_cb27] = 500,
-       [BNXT_ULP_CLASS_HID_ee37] = 501,
-       [BNXT_ULP_CLASS_HID_d987] = 502,
-       [BNXT_ULP_CLASS_HID_a107] = 503,
-       [BNXT_ULP_CLASS_HID_d0e7] = 504,
-       [BNXT_ULP_CLASS_HID_f7e7] = 505,
-       [BNXT_ULP_CLASS_HID_c827] = 506,
-       [BNXT_ULP_CLASS_HID_f76a] = 507,
-       [BNXT_ULP_CLASS_HID_bcae] = 508,
-       [BNXT_ULP_CLASS_HID_dfc2] = 509,
-       [BNXT_ULP_CLASS_HID_ee4a] = 510,
-       [BNXT_ULP_CLASS_HID_cf26] = 511,
-       [BNXT_ULP_CLASS_HID_b53a] = 512,
-       [BNXT_ULP_CLASS_HID_d79e] = 513,
-       [BNXT_ULP_CLASS_HID_e606] = 514,
-       [BNXT_ULP_CLASS_HID_be86] = 515,
-       [BNXT_ULP_CLASS_HID_cd0e] = 516,
-       [BNXT_ULP_CLASS_HID_d042] = 517,
-       [BNXT_ULP_CLASS_HID_d586] = 518,
-       [BNXT_ULP_CLASS_HID_b712] = 519,
-       [BNXT_ULP_CLASS_HID_c59a] = 520,
-       [BNXT_ULP_CLASS_HID_e81e] = 521,
-       [BNXT_ULP_CLASS_HID_f686] = 522,
-       [BNXT_ULP_CLASS_HID_86f6] = 523,
-       [BNXT_ULP_CLASS_HID_d57e] = 524,
-       [BNXT_ULP_CLASS_HID_f792] = 525,
-       [BNXT_ULP_CLASS_HID_c61a] = 526,
-       [BNXT_ULP_CLASS_HID_9eb2] = 527,
-       [BNXT_ULP_CLASS_HID_ad3a] = 528,
-       [BNXT_ULP_CLASS_HID_f01e] = 529,
-       [BNXT_ULP_CLASS_HID_de96] = 530,
-       [BNXT_ULP_CLASS_HID_d756] = 531,
-       [BNXT_ULP_CLASS_HID_9c9a] = 532,
-       [BNXT_ULP_CLASS_HID_c812] = 533,
-       [BNXT_ULP_CLASS_HID_ce56] = 534,
-       [BNXT_ULP_CLASS_HID_af12] = 535,
-       [BNXT_ULP_CLASS_HID_9516] = 536,
-       [BNXT_ULP_CLASS_HID_c09e] = 537,
-       [BNXT_ULP_CLASS_HID_c612] = 538,
-       [BNXT_ULP_CLASS_HID_9a06] = 539,
-       [BNXT_ULP_CLASS_HID_a886] = 540,
-       [BNXT_ULP_CLASS_HID_cba2] = 541,
-       [BNXT_ULP_CLASS_HID_da22] = 542,
-       [BNXT_ULP_CLASS_HID_9292] = 543,
-       [BNXT_ULP_CLASS_HID_a112] = 544,
-       [BNXT_ULP_CLASS_HID_c436] = 545,
-       [BNXT_ULP_CLASS_HID_d2a6] = 546,
-       [BNXT_ULP_CLASS_HID_aa86] = 547,
-       [BNXT_ULP_CLASS_HID_90d2] = 548,
-       [BNXT_ULP_CLASS_HID_dc02] = 549,
-       [BNXT_ULP_CLASS_HID_c246] = 550,
-       [BNXT_ULP_CLASS_HID_a312] = 551,
-       [BNXT_ULP_CLASS_HID_f192] = 552,
-       [BNXT_ULP_CLASS_HID_d496] = 553,
-       [BNXT_ULP_CLASS_HID_da12] = 554,
-       [BNXT_ULP_CLASS_HID_b2d6] = 555,
-       [BNXT_ULP_CLASS_HID_c156] = 556,
-       [BNXT_ULP_CLASS_HID_e472] = 557,
-       [BNXT_ULP_CLASS_HID_f2f2] = 558,
-       [BNXT_ULP_CLASS_HID_8a92] = 559,
-       [BNXT_ULP_CLASS_HID_d912] = 560,
-       [BNXT_ULP_CLASS_HID_fc36] = 561,
-       [BNXT_ULP_CLASS_HID_cab6] = 562,
-       [BNXT_ULP_CLASS_HID_c356] = 563,
-       [BNXT_ULP_CLASS_HID_8892] = 564,
-       [BNXT_ULP_CLASS_HID_f4d2] = 565,
-       [BNXT_ULP_CLASS_HID_fa16] = 566,
-       [BNXT_ULP_CLASS_HID_db12] = 567,
-       [BNXT_ULP_CLASS_HID_8116] = 568,
-       [BNXT_ULP_CLASS_HID_cc96] = 569,
-       [BNXT_ULP_CLASS_HID_f292] = 570,
-       [BNXT_ULP_CLASS_HID_e84d] = 571,
-       [BNXT_ULP_CLASS_HID_a389] = 572,
-       [BNXT_ULP_CLASS_HID_c0e5] = 573,
-       [BNXT_ULP_CLASS_HID_f16d] = 574,
-       [BNXT_ULP_CLASS_HID_99d1] = 575,
-       [BNXT_ULP_CLASS_HID_ca59] = 576,
-       [BNXT_ULP_CLASS_HID_e8b5] = 577,
-       [BNXT_ULP_CLASS_HID_d93d] = 578,
-       [BNXT_ULP_CLASS_HID_8521] = 579,
-       [BNXT_ULP_CLASS_HID_b7a1] = 580,
-       [BNXT_ULP_CLASS_HID_d485] = 581,
-       [BNXT_ULP_CLASS_HID_c505] = 582,
-       [BNXT_ULP_CLASS_HID_adf1] = 583,
-       [BNXT_ULP_CLASS_HID_de71] = 584,
-       [BNXT_ULP_CLASS_HID_fb55] = 585,
-       [BNXT_ULP_CLASS_HID_edd5] = 586,
-       [BNXT_ULP_CLASS_HID_8b11] = 587,
-       [BNXT_ULP_CLASS_HID_bd99] = 588,
-       [BNXT_ULP_CLASS_HID_daf1] = 589,
-       [BNXT_ULP_CLASS_HID_cb79] = 590,
-       [BNXT_ULP_CLASS_HID_93d1] = 591,
-       [BNXT_ULP_CLASS_HID_c459] = 592,
-       [BNXT_ULP_CLASS_HID_e2b1] = 593,
-       [BNXT_ULP_CLASS_HID_d339] = 594,
-       [BNXT_ULP_CLASS_HID_9f31] = 595,
-       [BNXT_ULP_CLASS_HID_b1b1] = 596,
-       [BNXT_ULP_CLASS_HID_ee91] = 597,
-       [BNXT_ULP_CLASS_HID_df11] = 598,
-       [BNXT_ULP_CLASS_HID_a7f1] = 599,
-       [BNXT_ULP_CLASS_HID_d871] = 600,
-       [BNXT_ULP_CLASS_HID_f551] = 601,
-       [BNXT_ULP_CLASS_HID_e7d1] = 602,
-       [BNXT_ULP_CLASS_HID_8e1b] = 603,
-       [BNXT_ULP_CLASS_HID_a083] = 604,
-       [BNXT_ULP_CLASS_HID_ddff] = 605,
-       [BNXT_ULP_CLASS_HID_ce67] = 606,
-       [BNXT_ULP_CLASS_HID_96db] = 607,
-       [BNXT_ULP_CLASS_HID_c753] = 608,
-       [BNXT_ULP_CLASS_HID_e5bf] = 609,
-       [BNXT_ULP_CLASS_HID_d637] = 610,
-       [BNXT_ULP_CLASS_HID_8233] = 611,
-       [BNXT_ULP_CLASS_HID_b4a3] = 612,
-       [BNXT_ULP_CLASS_HID_d197] = 613,
-       [BNXT_ULP_CLASS_HID_c207] = 614,
-       [BNXT_ULP_CLASS_HID_aaf3] = 615,
-       [BNXT_ULP_CLASS_HID_db73] = 616,
-       [BNXT_ULP_CLASS_HID_f857] = 617,
-       [BNXT_ULP_CLASS_HID_ead7] = 618,
-       [BNXT_ULP_CLASS_HID_882b] = 619,
-       [BNXT_ULP_CLASS_HID_ba93] = 620,
-       [BNXT_ULP_CLASS_HID_d78b] = 621,
-       [BNXT_ULP_CLASS_HID_c873] = 622,
-       [BNXT_ULP_CLASS_HID_90fb] = 623,
-       [BNXT_ULP_CLASS_HID_c153] = 624,
-       [BNXT_ULP_CLASS_HID_fe5b] = 625,
-       [BNXT_ULP_CLASS_HID_d033] = 626,
-       [BNXT_ULP_CLASS_HID_9cc3] = 627,
-       [BNXT_ULP_CLASS_HID_ceb3] = 628,
-       [BNXT_ULP_CLASS_HID_eba3] = 629,
-       [BNXT_ULP_CLASS_HID_dc13] = 630,
-       [BNXT_ULP_CLASS_HID_a493] = 631,
-       [BNXT_ULP_CLASS_HID_d573] = 632,
-       [BNXT_ULP_CLASS_HID_f273] = 633,
-       [BNXT_ULP_CLASS_HID_cdb3] = 634,
-       [BNXT_ULP_CLASS_HID_ff35] = 635,
-       [BNXT_ULP_CLASS_HID_b4f1] = 636,
-       [BNXT_ULP_CLASS_HID_d79d] = 637,
-       [BNXT_ULP_CLASS_HID_e615] = 638,
-       [BNXT_ULP_CLASS_HID_8ea9] = 639,
-       [BNXT_ULP_CLASS_HID_dd21] = 640,
-       [BNXT_ULP_CLASS_HID_ffcd] = 641,
-       [BNXT_ULP_CLASS_HID_ce45] = 642,
-       [BNXT_ULP_CLASS_HID_9259] = 643,
-       [BNXT_ULP_CLASS_HID_a0d9] = 644,
-       [BNXT_ULP_CLASS_HID_c3fd] = 645,
-       [BNXT_ULP_CLASS_HID_d27d] = 646,
-       [BNXT_ULP_CLASS_HID_ba89] = 647,
-       [BNXT_ULP_CLASS_HID_c909] = 648,
-       [BNXT_ULP_CLASS_HID_ec2d] = 649,
-       [BNXT_ULP_CLASS_HID_faad] = 650,
-       [BNXT_ULP_CLASS_HID_34c6] = 651,
-       [BNXT_ULP_CLASS_HID_0c22] = 652,
-       [BNXT_ULP_CLASS_HID_1cbe] = 653,
-       [BNXT_ULP_CLASS_HID_179a] = 654,
-       [BNXT_ULP_CLASS_HID_59be] = 655,
-       [BNXT_ULP_CLASS_HID_515a] = 656,
-       [BNXT_ULP_CLASS_HID_1c72] = 657,
-       [BNXT_ULP_CLASS_HID_171e] = 658,
-       [BNXT_ULP_CLASS_HID_19c8] = 659,
-       [BNXT_ULP_CLASS_HID_112c] = 660,
-       [BNXT_ULP_CLASS_HID_4d68] = 661,
-       [BNXT_ULP_CLASS_HID_444c] = 662,
-       [BNXT_ULP_CLASS_HID_0e8c] = 663,
-       [BNXT_ULP_CLASS_HID_09e0] = 664,
-       [BNXT_ULP_CLASS_HID_1af0] = 665,
-       [BNXT_ULP_CLASS_HID_15d4] = 666,
-       [BNXT_ULP_CLASS_HID_1dd0] = 667,
-       [BNXT_ULP_CLASS_HID_14f4] = 668,
-       [BNXT_ULP_CLASS_HID_70b0] = 669,
-       [BNXT_ULP_CLASS_HID_4854] = 670,
-       [BNXT_ULP_CLASS_HID_3dd4] = 671,
-       [BNXT_ULP_CLASS_HID_34f8] = 672,
-       [BNXT_ULP_CLASS_HID_09e8] = 673,
-       [BNXT_ULP_CLASS_HID_008c] = 674,
-       [BNXT_ULP_CLASS_HID_34e6] = 675,
-       [BNXT_ULP_CLASS_HID_0c02] = 676,
-       [BNXT_ULP_CLASS_HID_1c9e] = 677,
-       [BNXT_ULP_CLASS_HID_17ba] = 678,
-       [BNXT_ULP_CLASS_HID_429e] = 679,
-       [BNXT_ULP_CLASS_HID_5dba] = 680,
-       [BNXT_ULP_CLASS_HID_2a16] = 681,
-       [BNXT_ULP_CLASS_HID_2532] = 682,
-       [BNXT_ULP_CLASS_HID_2da2] = 683,
-       [BNXT_ULP_CLASS_HID_24fe] = 684,
-       [BNXT_ULP_CLASS_HID_355a] = 685,
-       [BNXT_ULP_CLASS_HID_0c76] = 686,
-       [BNXT_ULP_CLASS_HID_13e6] = 687,
-       [BNXT_ULP_CLASS_HID_7276] = 688,
-       [BNXT_ULP_CLASS_HID_42d2] = 689,
-       [BNXT_ULP_CLASS_HID_5dee] = 690,
-       [BNXT_ULP_CLASS_HID_59de] = 691,
-       [BNXT_ULP_CLASS_HID_513a] = 692,
-       [BNXT_ULP_CLASS_HID_1c12] = 693,
-       [BNXT_ULP_CLASS_HID_177e] = 694,
-       [BNXT_ULP_CLASS_HID_0e92] = 695,
-       [BNXT_ULP_CLASS_HID_09fe] = 696,
-       [BNXT_ULP_CLASS_HID_5c1a] = 697,
-       [BNXT_ULP_CLASS_HID_5746] = 698,
-       [BNXT_ULP_CLASS_HID_79da] = 699,
-       [BNXT_ULP_CLASS_HID_7106] = 700,
-       [BNXT_ULP_CLASS_HID_3c1e] = 701,
-       [BNXT_ULP_CLASS_HID_377a] = 702,
-       [BNXT_ULP_CLASS_HID_2e9e] = 703,
-       [BNXT_ULP_CLASS_HID_29fa] = 704,
-       [BNXT_ULP_CLASS_HID_14d2] = 705,
-       [BNXT_ULP_CLASS_HID_7742] = 706,
-       [BNXT_ULP_CLASS_HID_3706] = 707,
-       [BNXT_ULP_CLASS_HID_0fe2] = 708,
-       [BNXT_ULP_CLASS_HID_1f7e] = 709,
-       [BNXT_ULP_CLASS_HID_145a] = 710,
-       [BNXT_ULP_CLASS_HID_417e] = 711,
-       [BNXT_ULP_CLASS_HID_5e5a] = 712,
-       [BNXT_ULP_CLASS_HID_29f6] = 713,
-       [BNXT_ULP_CLASS_HID_26d2] = 714,
-       [BNXT_ULP_CLASS_HID_2e42] = 715,
-       [BNXT_ULP_CLASS_HID_271e] = 716,
-       [BNXT_ULP_CLASS_HID_36ba] = 717,
-       [BNXT_ULP_CLASS_HID_0f96] = 718,
-       [BNXT_ULP_CLASS_HID_1006] = 719,
-       [BNXT_ULP_CLASS_HID_7196] = 720,
-       [BNXT_ULP_CLASS_HID_4132] = 721,
-       [BNXT_ULP_CLASS_HID_5e0e] = 722,
-       [BNXT_ULP_CLASS_HID_59fe] = 723,
-       [BNXT_ULP_CLASS_HID_511a] = 724,
-       [BNXT_ULP_CLASS_HID_1c32] = 725,
-       [BNXT_ULP_CLASS_HID_175e] = 726,
-       [BNXT_ULP_CLASS_HID_0eb2] = 727,
-       [BNXT_ULP_CLASS_HID_09de] = 728,
-       [BNXT_ULP_CLASS_HID_5c3a] = 729,
-       [BNXT_ULP_CLASS_HID_5766] = 730,
-       [BNXT_ULP_CLASS_HID_79fa] = 731,
-       [BNXT_ULP_CLASS_HID_7126] = 732,
-       [BNXT_ULP_CLASS_HID_3c3e] = 733,
-       [BNXT_ULP_CLASS_HID_375a] = 734,
-       [BNXT_ULP_CLASS_HID_2ebe] = 735,
-       [BNXT_ULP_CLASS_HID_29da] = 736,
-       [BNXT_ULP_CLASS_HID_14f2] = 737,
-       [BNXT_ULP_CLASS_HID_7762] = 738,
-       [BNXT_ULP_CLASS_HID_19e8] = 739,
-       [BNXT_ULP_CLASS_HID_110c] = 740,
-       [BNXT_ULP_CLASS_HID_4d48] = 741,
-       [BNXT_ULP_CLASS_HID_446c] = 742,
-       [BNXT_ULP_CLASS_HID_0eac] = 743,
-       [BNXT_ULP_CLASS_HID_09c0] = 744,
-       [BNXT_ULP_CLASS_HID_1ad0] = 745,
-       [BNXT_ULP_CLASS_HID_15f4] = 746,
-       [BNXT_ULP_CLASS_HID_39ec] = 747,
-       [BNXT_ULP_CLASS_HID_3100] = 748,
-       [BNXT_ULP_CLASS_HID_0210] = 749,
-       [BNXT_ULP_CLASS_HID_1d34] = 750,
-       [BNXT_ULP_CLASS_HID_2ea0] = 751,
-       [BNXT_ULP_CLASS_HID_29c4] = 752,
-       [BNXT_ULP_CLASS_HID_3ad4] = 753,
-       [BNXT_ULP_CLASS_HID_35e8] = 754,
-       [BNXT_ULP_CLASS_HID_5d80] = 755,
-       [BNXT_ULP_CLASS_HID_54a4] = 756,
-       [BNXT_ULP_CLASS_HID_29b4] = 757,
-       [BNXT_ULP_CLASS_HID_20c8] = 758,
-       [BNXT_ULP_CLASS_HID_7244] = 759,
-       [BNXT_ULP_CLASS_HID_4d98] = 760,
-       [BNXT_ULP_CLASS_HID_5e68] = 761,
-       [BNXT_ULP_CLASS_HID_598c] = 762,
-       [BNXT_ULP_CLASS_HID_1248] = 763,
-       [BNXT_ULP_CLASS_HID_74d8] = 764,
-       [BNXT_ULP_CLASS_HID_49a8] = 765,
-       [BNXT_ULP_CLASS_HID_40cc] = 766,
-       [BNXT_ULP_CLASS_HID_0b0c] = 767,
-       [BNXT_ULP_CLASS_HID_0220] = 768,
-       [BNXT_ULP_CLASS_HID_1730] = 769,
-       [BNXT_ULP_CLASS_HID_7980] = 770,
-       [BNXT_ULP_CLASS_HID_1db0] = 771,
-       [BNXT_ULP_CLASS_HID_1494] = 772,
-       [BNXT_ULP_CLASS_HID_70d0] = 773,
-       [BNXT_ULP_CLASS_HID_4834] = 774,
-       [BNXT_ULP_CLASS_HID_3db4] = 775,
-       [BNXT_ULP_CLASS_HID_3498] = 776,
-       [BNXT_ULP_CLASS_HID_0988] = 777,
-       [BNXT_ULP_CLASS_HID_00ec] = 778,
-       [BNXT_ULP_CLASS_HID_3f44] = 779,
-       [BNXT_ULP_CLASS_HID_36a8] = 780,
-       [BNXT_ULP_CLASS_HID_0b58] = 781,
-       [BNXT_ULP_CLASS_HID_02bc] = 782,
-       [BNXT_ULP_CLASS_HID_5f48] = 783,
-       [BNXT_ULP_CLASS_HID_56ac] = 784,
-       [BNXT_ULP_CLASS_HID_2b5c] = 785,
-       [BNXT_ULP_CLASS_HID_2280] = 786,
-       [BNXT_ULP_CLASS_HID_4000] = 787,
-       [BNXT_ULP_CLASS_HID_5b64] = 788,
-       [BNXT_ULP_CLASS_HID_2c14] = 789,
-       [BNXT_ULP_CLASS_HID_2778] = 790,
-       [BNXT_ULP_CLASS_HID_18f8] = 791,
-       [BNXT_ULP_CLASS_HID_13dc] = 792,
-       [BNXT_ULP_CLASS_HID_4c18] = 793,
-       [BNXT_ULP_CLASS_HID_477c] = 794,
-       [BNXT_ULP_CLASS_HID_1a88] = 795,
-       [BNXT_ULP_CLASS_HID_15ec] = 796,
-       [BNXT_ULP_CLASS_HID_4e28] = 797,
-       [BNXT_ULP_CLASS_HID_490c] = 798,
-       [BNXT_ULP_CLASS_HID_3a8c] = 799,
-       [BNXT_ULP_CLASS_HID_35f0] = 800,
-       [BNXT_ULP_CLASS_HID_06e0] = 801,
-       [BNXT_ULP_CLASS_HID_01c4] = 802,
-       [BNXT_ULP_CLASS_HID_1a08] = 803,
-       [BNXT_ULP_CLASS_HID_12ec] = 804,
-       [BNXT_ULP_CLASS_HID_4ea8] = 805,
-       [BNXT_ULP_CLASS_HID_478c] = 806,
-       [BNXT_ULP_CLASS_HID_0d4c] = 807,
-       [BNXT_ULP_CLASS_HID_0a20] = 808,
-       [BNXT_ULP_CLASS_HID_1930] = 809,
-       [BNXT_ULP_CLASS_HID_1614] = 810,
-       [BNXT_ULP_CLASS_HID_3a0c] = 811,
-       [BNXT_ULP_CLASS_HID_32e0] = 812,
-       [BNXT_ULP_CLASS_HID_01f0] = 813,
-       [BNXT_ULP_CLASS_HID_1ed4] = 814,
-       [BNXT_ULP_CLASS_HID_2d40] = 815,
-       [BNXT_ULP_CLASS_HID_2a24] = 816,
-       [BNXT_ULP_CLASS_HID_3934] = 817,
-       [BNXT_ULP_CLASS_HID_3608] = 818,
-       [BNXT_ULP_CLASS_HID_5e60] = 819,
-       [BNXT_ULP_CLASS_HID_5744] = 820,
-       [BNXT_ULP_CLASS_HID_2a54] = 821,
-       [BNXT_ULP_CLASS_HID_2328] = 822,
-       [BNXT_ULP_CLASS_HID_71a4] = 823,
-       [BNXT_ULP_CLASS_HID_4e78] = 824,
-       [BNXT_ULP_CLASS_HID_5d88] = 825,
-       [BNXT_ULP_CLASS_HID_5a6c] = 826,
-       [BNXT_ULP_CLASS_HID_11a8] = 827,
-       [BNXT_ULP_CLASS_HID_7738] = 828,
-       [BNXT_ULP_CLASS_HID_4a48] = 829,
-       [BNXT_ULP_CLASS_HID_432c] = 830,
-       [BNXT_ULP_CLASS_HID_08ec] = 831,
-       [BNXT_ULP_CLASS_HID_01c0] = 832,
-       [BNXT_ULP_CLASS_HID_14d0] = 833,
-       [BNXT_ULP_CLASS_HID_7a60] = 834,
-       [BNXT_ULP_CLASS_HID_1d90] = 835,
-       [BNXT_ULP_CLASS_HID_14b4] = 836,
-       [BNXT_ULP_CLASS_HID_70f0] = 837,
-       [BNXT_ULP_CLASS_HID_4814] = 838,
-       [BNXT_ULP_CLASS_HID_3d94] = 839,
-       [BNXT_ULP_CLASS_HID_34b8] = 840,
-       [BNXT_ULP_CLASS_HID_09a8] = 841,
-       [BNXT_ULP_CLASS_HID_00cc] = 842,
-       [BNXT_ULP_CLASS_HID_3f64] = 843,
-       [BNXT_ULP_CLASS_HID_3688] = 844,
-       [BNXT_ULP_CLASS_HID_0b78] = 845,
-       [BNXT_ULP_CLASS_HID_029c] = 846,
-       [BNXT_ULP_CLASS_HID_5f68] = 847,
-       [BNXT_ULP_CLASS_HID_568c] = 848,
-       [BNXT_ULP_CLASS_HID_2b7c] = 849,
-       [BNXT_ULP_CLASS_HID_22a0] = 850,
-       [BNXT_ULP_CLASS_HID_4020] = 851,
-       [BNXT_ULP_CLASS_HID_5b44] = 852,
-       [BNXT_ULP_CLASS_HID_2c34] = 853,
-       [BNXT_ULP_CLASS_HID_2758] = 854,
-       [BNXT_ULP_CLASS_HID_18d8] = 855,
-       [BNXT_ULP_CLASS_HID_13fc] = 856,
-       [BNXT_ULP_CLASS_HID_4c38] = 857,
-       [BNXT_ULP_CLASS_HID_475c] = 858,
-       [BNXT_ULP_CLASS_HID_1aa8] = 859,
-       [BNXT_ULP_CLASS_HID_15cc] = 860,
-       [BNXT_ULP_CLASS_HID_4e08] = 861,
-       [BNXT_ULP_CLASS_HID_492c] = 862,
-       [BNXT_ULP_CLASS_HID_3aac] = 863,
-       [BNXT_ULP_CLASS_HID_35d0] = 864,
-       [BNXT_ULP_CLASS_HID_06c0] = 865,
-       [BNXT_ULP_CLASS_HID_01e4] = 866,
-       [BNXT_ULP_CLASS_HID_4d32] = 867,
-       [BNXT_ULP_CLASS_HID_54aa] = 868,
-       [BNXT_ULP_CLASS_HID_0686] = 869,
-       [BNXT_ULP_CLASS_HID_540e] = 870,
-       [BNXT_ULP_CLASS_HID_2e3c] = 871,
-       [BNXT_ULP_CLASS_HID_3a20] = 872,
-       [BNXT_ULP_CLASS_HID_46f0] = 873,
-       [BNXT_ULP_CLASS_HID_52e4] = 874,
-       [BNXT_ULP_CLASS_HID_55e4] = 875,
-       [BNXT_ULP_CLASS_HID_21f8] = 876,
-       [BNXT_ULP_CLASS_HID_75e8] = 877,
-       [BNXT_ULP_CLASS_HID_41fc] = 878,
-       [BNXT_ULP_CLASS_HID_4d12] = 879,
-       [BNXT_ULP_CLASS_HID_548a] = 880,
-       [BNXT_ULP_CLASS_HID_3356] = 881,
-       [BNXT_ULP_CLASS_HID_1ace] = 882,
-       [BNXT_ULP_CLASS_HID_1a9a] = 883,
-       [BNXT_ULP_CLASS_HID_4d46] = 884,
-       [BNXT_ULP_CLASS_HID_2812] = 885,
-       [BNXT_ULP_CLASS_HID_338a] = 886,
-       [BNXT_ULP_CLASS_HID_06e6] = 887,
-       [BNXT_ULP_CLASS_HID_546e] = 888,
-       [BNXT_ULP_CLASS_HID_46ee] = 889,
-       [BNXT_ULP_CLASS_HID_0d22] = 890,
-       [BNXT_ULP_CLASS_HID_26e2] = 891,
-       [BNXT_ULP_CLASS_HID_746a] = 892,
-       [BNXT_ULP_CLASS_HID_1fa6] = 893,
-       [BNXT_ULP_CLASS_HID_2d2e] = 894,
-       [BNXT_ULP_CLASS_HID_4ef2] = 895,
-       [BNXT_ULP_CLASS_HID_576a] = 896,
-       [BNXT_ULP_CLASS_HID_30b6] = 897,
-       [BNXT_ULP_CLASS_HID_192e] = 898,
-       [BNXT_ULP_CLASS_HID_197a] = 899,
-       [BNXT_ULP_CLASS_HID_4ea6] = 900,
-       [BNXT_ULP_CLASS_HID_2bf2] = 901,
-       [BNXT_ULP_CLASS_HID_306a] = 902,
-       [BNXT_ULP_CLASS_HID_06c6] = 903,
-       [BNXT_ULP_CLASS_HID_544e] = 904,
-       [BNXT_ULP_CLASS_HID_46ce] = 905,
-       [BNXT_ULP_CLASS_HID_0d02] = 906,
-       [BNXT_ULP_CLASS_HID_26c2] = 907,
-       [BNXT_ULP_CLASS_HID_744a] = 908,
-       [BNXT_ULP_CLASS_HID_1f86] = 909,
-       [BNXT_ULP_CLASS_HID_2d0e] = 910,
-       [BNXT_ULP_CLASS_HID_2e1c] = 911,
-       [BNXT_ULP_CLASS_HID_3a00] = 912,
-       [BNXT_ULP_CLASS_HID_46d0] = 913,
-       [BNXT_ULP_CLASS_HID_52c4] = 914,
-       [BNXT_ULP_CLASS_HID_4e10] = 915,
-       [BNXT_ULP_CLASS_HID_5a04] = 916,
-       [BNXT_ULP_CLASS_HID_1f98] = 917,
-       [BNXT_ULP_CLASS_HID_72f8] = 918,
-       [BNXT_ULP_CLASS_HID_0a78] = 919,
-       [BNXT_ULP_CLASS_HID_166c] = 920,
-       [BNXT_ULP_CLASS_HID_233c] = 921,
-       [BNXT_ULP_CLASS_HID_0f20] = 922,
-       [BNXT_ULP_CLASS_HID_2a7c] = 923,
-       [BNXT_ULP_CLASS_HID_3660] = 924,
-       [BNXT_ULP_CLASS_HID_4330] = 925,
-       [BNXT_ULP_CLASS_HID_2f24] = 926,
-       [BNXT_ULP_CLASS_HID_5584] = 927,
-       [BNXT_ULP_CLASS_HID_2198] = 928,
-       [BNXT_ULP_CLASS_HID_7588] = 929,
-       [BNXT_ULP_CLASS_HID_419c] = 930,
-       [BNXT_ULP_CLASS_HID_7758] = 931,
-       [BNXT_ULP_CLASS_HID_43ac] = 932,
-       [BNXT_ULP_CLASS_HID_0c10] = 933,
-       [BNXT_ULP_CLASS_HID_1864] = 934,
-       [BNXT_ULP_CLASS_HID_30c8] = 935,
-       [BNXT_ULP_CLASS_HID_1cdc] = 936,
-       [BNXT_ULP_CLASS_HID_50cc] = 937,
-       [BNXT_ULP_CLASS_HID_3d20] = 938,
-       [BNXT_ULP_CLASS_HID_529c] = 939,
-       [BNXT_ULP_CLASS_HID_3ef0] = 940,
-       [BNXT_ULP_CLASS_HID_72e0] = 941,
-       [BNXT_ULP_CLASS_HID_5ef4] = 942,
-       [BNXT_ULP_CLASS_HID_2dfc] = 943,
-       [BNXT_ULP_CLASS_HID_39e0] = 944,
-       [BNXT_ULP_CLASS_HID_4530] = 945,
-       [BNXT_ULP_CLASS_HID_5124] = 946,
-       [BNXT_ULP_CLASS_HID_4df0] = 947,
-       [BNXT_ULP_CLASS_HID_59e4] = 948,
-       [BNXT_ULP_CLASS_HID_1c78] = 949,
-       [BNXT_ULP_CLASS_HID_7118] = 950,
-       [BNXT_ULP_CLASS_HID_0998] = 951,
-       [BNXT_ULP_CLASS_HID_158c] = 952,
-       [BNXT_ULP_CLASS_HID_20dc] = 953,
-       [BNXT_ULP_CLASS_HID_0cc0] = 954,
-       [BNXT_ULP_CLASS_HID_299c] = 955,
-       [BNXT_ULP_CLASS_HID_3580] = 956,
-       [BNXT_ULP_CLASS_HID_40d0] = 957,
-       [BNXT_ULP_CLASS_HID_2cc4] = 958,
-       [BNXT_ULP_CLASS_HID_55a4] = 959,
-       [BNXT_ULP_CLASS_HID_21b8] = 960,
-       [BNXT_ULP_CLASS_HID_75a8] = 961,
-       [BNXT_ULP_CLASS_HID_41bc] = 962,
-       [BNXT_ULP_CLASS_HID_7778] = 963,
-       [BNXT_ULP_CLASS_HID_438c] = 964,
-       [BNXT_ULP_CLASS_HID_0c30] = 965,
-       [BNXT_ULP_CLASS_HID_1844] = 966,
-       [BNXT_ULP_CLASS_HID_30e8] = 967,
-       [BNXT_ULP_CLASS_HID_1cfc] = 968,
-       [BNXT_ULP_CLASS_HID_50ec] = 969,
-       [BNXT_ULP_CLASS_HID_3d00] = 970,
-       [BNXT_ULP_CLASS_HID_52bc] = 971,
-       [BNXT_ULP_CLASS_HID_3ed0] = 972,
-       [BNXT_ULP_CLASS_HID_72c0] = 973,
-       [BNXT_ULP_CLASS_HID_5ed4] = 974,
-       [BNXT_ULP_CLASS_HID_3866] = 975,
-       [BNXT_ULP_CLASS_HID_381e] = 976,
-       [BNXT_ULP_CLASS_HID_3860] = 977,
-       [BNXT_ULP_CLASS_HID_0454] = 978,
-       [BNXT_ULP_CLASS_HID_3818] = 979,
-       [BNXT_ULP_CLASS_HID_042c] = 980,
-       [BNXT_ULP_CLASS_HID_3846] = 981,
-       [BNXT_ULP_CLASS_HID_387e] = 982,
-       [BNXT_ULP_CLASS_HID_3ba6] = 983,
-       [BNXT_ULP_CLASS_HID_385e] = 984,
-       [BNXT_ULP_CLASS_HID_3840] = 985,
-       [BNXT_ULP_CLASS_HID_0474] = 986,
-       [BNXT_ULP_CLASS_HID_3878] = 987,
-       [BNXT_ULP_CLASS_HID_044c] = 988,
-       [BNXT_ULP_CLASS_HID_3ba0] = 989,
-       [BNXT_ULP_CLASS_HID_0794] = 990,
-       [BNXT_ULP_CLASS_HID_3858] = 991,
-       [BNXT_ULP_CLASS_HID_046c] = 992
+       [BNXT_ULP_CLASS_HID_243ca] = 347,
+       [BNXT_ULP_CLASS_HID_20d8e] = 348,
+       [BNXT_ULP_CLASS_HID_2e082] = 349,
+       [BNXT_ULP_CLASS_HID_2ab46] = 350,
+       [BNXT_ULP_CLASS_HID_25226] = 351,
+       [BNXT_ULP_CLASS_HID_25cea] = 352,
+       [BNXT_ULP_CLASS_HID_2c82a] = 353,
+       [BNXT_ULP_CLASS_HID_2f9a2] = 354,
+       [BNXT_ULP_CLASS_HID_23b56] = 355,
+       [BNXT_ULP_CLASS_HID_205da] = 356,
+       [BNXT_ULP_CLASS_HID_2d8ce] = 357,
+       [BNXT_ULP_CLASS_HID_2a2d2] = 358,
+       [BNXT_ULP_CLASS_HID_24a72] = 359,
+       [BNXT_ULP_CLASS_HID_25476] = 360,
+       [BNXT_ULP_CLASS_HID_2c076] = 361,
+       [BNXT_ULP_CLASS_HID_2f1ee] = 362,
+       [BNXT_ULP_CLASS_HID_20bb6] = 363,
+       [BNXT_ULP_CLASS_HID_23d2e] = 364,
+       [BNXT_ULP_CLASS_HID_2a96e] = 365,
+       [BNXT_ULP_CLASS_HID_2dae6] = 366,
+       [BNXT_ULP_CLASS_HID_25af2] = 367,
+       [BNXT_ULP_CLASS_HID_24c6a] = 368,
+       [BNXT_ULP_CLASS_HID_2c7aa] = 369,
+       [BNXT_ULP_CLASS_HID_2c26e] = 370,
+       [BNXT_ULP_CLASS_HID_203e2] = 371,
+       [BNXT_ULP_CLASS_HID_2357a] = 372,
+       [BNXT_ULP_CLASS_HID_2a0fa] = 373,
+       [BNXT_ULP_CLASS_HID_2d272] = 374,
+       [BNXT_ULP_CLASS_HID_2527e] = 375,
+       [BNXT_ULP_CLASS_HID_243f6] = 376,
+       [BNXT_ULP_CLASS_HID_2fff6] = 377,
+       [BNXT_ULP_CLASS_HID_2e16e] = 378,
+       [BNXT_ULP_CLASS_HID_2422d] = 379,
+       [BNXT_ULP_CLASS_HID_20c69] = 380,
+       [BNXT_ULP_CLASS_HID_2e165] = 381,
+       [BNXT_ULP_CLASS_HID_2aaa1] = 382,
+       [BNXT_ULP_CLASS_HID_253c1] = 383,
+       [BNXT_ULP_CLASS_HID_25d0d] = 384,
+       [BNXT_ULP_CLASS_HID_2c9cd] = 385,
+       [BNXT_ULP_CLASS_HID_2f845] = 386,
+       [BNXT_ULP_CLASS_HID_25afd] = 387,
+       [BNXT_ULP_CLASS_HID_22439] = 388,
+       [BNXT_ULP_CLASS_HID_290f9] = 389,
+       [BNXT_ULP_CLASS_HID_2c371] = 390,
+       [BNXT_ULP_CLASS_HID_24355] = 391,
+       [BNXT_ULP_CLASS_HID_275dd] = 392,
+       [BNXT_ULP_CLASS_HID_2e19d] = 393,
+       [BNXT_ULP_CLASS_HID_2d015] = 394,
+       [BNXT_ULP_CLASS_HID_2560d] = 395,
+       [BNXT_ULP_CLASS_HID_21049] = 396,
+       [BNXT_ULP_CLASS_HID_28c09] = 397,
+       [BNXT_ULP_CLASS_HID_2be89] = 398,
+       [BNXT_ULP_CLASS_HID_267a9] = 399,
+       [BNXT_ULP_CLASS_HID_261ed] = 400,
+       [BNXT_ULP_CLASS_HID_2ddad] = 401,
+       [BNXT_ULP_CLASS_HID_2cc2d] = 402,
+       [BNXT_ULP_CLASS_HID_26edd] = 403,
+       [BNXT_ULP_CLASS_HID_22819] = 404,
+       [BNXT_ULP_CLASS_HID_2a4d9] = 405,
+       [BNXT_ULP_CLASS_HID_2d759] = 406,
+       [BNXT_ULP_CLASS_HID_2573d] = 407,
+       [BNXT_ULP_CLASS_HID_279bd] = 408,
+       [BNXT_ULP_CLASS_HID_2f27d] = 409,
+       [BNXT_ULP_CLASS_HID_2e4fd] = 410,
+       [BNXT_ULP_CLASS_HID_24fbe] = 411,
+       [BNXT_ULP_CLASS_HID_201fa] = 412,
+       [BNXT_ULP_CLASS_HID_2ecf6] = 413,
+       [BNXT_ULP_CLASS_HID_2a732] = 414,
+       [BNXT_ULP_CLASS_HID_25e52] = 415,
+       [BNXT_ULP_CLASS_HID_2509e] = 416,
+       [BNXT_ULP_CLASS_HID_2c45e] = 417,
+       [BNXT_ULP_CLASS_HID_2f5d6] = 418,
+       [BNXT_ULP_CLASS_HID_23722] = 419,
+       [BNXT_ULP_CLASS_HID_209ae] = 420,
+       [BNXT_ULP_CLASS_HID_2d4ba] = 421,
+       [BNXT_ULP_CLASS_HID_2aea6] = 422,
+       [BNXT_ULP_CLASS_HID_24606] = 423,
+       [BNXT_ULP_CLASS_HID_25802] = 424,
+       [BNXT_ULP_CLASS_HID_2cc02] = 425,
+       [BNXT_ULP_CLASS_HID_2fd9a] = 426,
+       [BNXT_ULP_CLASS_HID_207c2] = 427,
+       [BNXT_ULP_CLASS_HID_2315a] = 428,
+       [BNXT_ULP_CLASS_HID_2a51a] = 429,
+       [BNXT_ULP_CLASS_HID_2d692] = 430,
+       [BNXT_ULP_CLASS_HID_25686] = 431,
+       [BNXT_ULP_CLASS_HID_2401e] = 432,
+       [BNXT_ULP_CLASS_HID_2cbde] = 433,
+       [BNXT_ULP_CLASS_HID_2ce1a] = 434,
+       [BNXT_ULP_CLASS_HID_20f96] = 435,
+       [BNXT_ULP_CLASS_HID_2390e] = 436,
+       [BNXT_ULP_CLASS_HID_2ac8e] = 437,
+       [BNXT_ULP_CLASS_HID_2de06] = 438,
+       [BNXT_ULP_CLASS_HID_25e0a] = 439,
+       [BNXT_ULP_CLASS_HID_24f82] = 440,
+       [BNXT_ULP_CLASS_HID_2f382] = 441,
+       [BNXT_ULP_CLASS_HID_2ed1a] = 442,
+       [BNXT_ULP_CLASS_HID_2576e] = 443,
+       [BNXT_ULP_CLASS_HID_229aa] = 444,
+       [BNXT_ULP_CLASS_HID_29d6a] = 445,
+       [BNXT_ULP_CLASS_HID_2cee2] = 446,
+       [BNXT_ULP_CLASS_HID_24ec6] = 447,
+       [BNXT_ULP_CLASS_HID_2784e] = 448,
+       [BNXT_ULP_CLASS_HID_2ec0e] = 449,
+       [BNXT_ULP_CLASS_HID_2dd86] = 450,
+       [BNXT_ULP_CLASS_HID_25f22] = 451,
+       [BNXT_ULP_CLASS_HID_2112e] = 452,
+       [BNXT_ULP_CLASS_HID_2852e] = 453,
+       [BNXT_ULP_CLASS_HID_2b6a6] = 454,
+       [BNXT_ULP_CLASS_HID_26d86] = 455,
+       [BNXT_ULP_CLASS_HID_26002] = 456,
+       [BNXT_ULP_CLASS_HID_2eb82] = 457,
+       [BNXT_ULP_CLASS_HID_2c50a] = 458,
+       [BNXT_ULP_CLASS_HID_22f82] = 459,
+       [BNXT_ULP_CLASS_HID_2590a] = 460,
+       [BNXT_ULP_CLASS_HID_2ccca] = 461,
+       [BNXT_ULP_CLASS_HID_28706] = 462,
+       [BNXT_ULP_CLASS_HID_27e46] = 463,
+       [BNXT_ULP_CLASS_HID_26fce] = 464,
+       [BNXT_ULP_CLASS_HID_2d38e] = 465,
+       [BNXT_ULP_CLASS_HID_2d5ca] = 466,
+       [BNXT_ULP_CLASS_HID_21706] = 467,
+       [BNXT_ULP_CLASS_HID_2408e] = 468,
+       [BNXT_ULP_CLASS_HID_2b48e] = 469,
+       [BNXT_ULP_CLASS_HID_28e8a] = 470,
+       [BNXT_ULP_CLASS_HID_2660a] = 471,
+       [BNXT_ULP_CLASS_HID_25782] = 472,
+       [BNXT_ULP_CLASS_HID_2db02] = 473,
+       [BNXT_ULP_CLASS_HID_2dd8e] = 474,
+       [BNXT_ULP_CLASS_HID_25b9e] = 475,
+       [BNXT_ULP_CLASS_HID_21dda] = 476,
+       [BNXT_ULP_CLASS_HID_2819a] = 477,
+       [BNXT_ULP_CLASS_HID_2b31a] = 478,
+       [BNXT_ULP_CLASS_HID_26a3a] = 479,
+       [BNXT_ULP_CLASS_HID_26c7e] = 480,
+       [BNXT_ULP_CLASS_HID_2d03e] = 481,
+       [BNXT_ULP_CLASS_HID_2c1be] = 482,
+       [BNXT_ULP_CLASS_HID_2430a] = 483,
+       [BNXT_ULP_CLASS_HID_2058e] = 484,
+       [BNXT_ULP_CLASS_HID_2890e] = 485,
+       [BNXT_ULP_CLASS_HID_2ba8e] = 486,
+       [BNXT_ULP_CLASS_HID_251ae] = 487,
+       [BNXT_ULP_CLASS_HID_2542a] = 488,
+       [BNXT_ULP_CLASS_HID_2dfaa] = 489,
+       [BNXT_ULP_CLASS_HID_2c93a] = 490,
+       [BNXT_ULP_CLASS_HID_213ca] = 491,
+       [BNXT_ULP_CLASS_HID_24d5a] = 492,
+       [BNXT_ULP_CLASS_HID_2b11a] = 493,
+       [BNXT_ULP_CLASS_HID_28b4e] = 494,
+       [BNXT_ULP_CLASS_HID_2624e] = 495,
+       [BNXT_ULP_CLASS_HID_253de] = 496,
+       [BNXT_ULP_CLASS_HID_2c79e] = 497,
+       [BNXT_ULP_CLASS_HID_2d9da] = 498,
+       [BNXT_ULP_CLASS_HID_21b1e] = 499,
+       [BNXT_ULP_CLASS_HID_2350e] = 500,
+       [BNXT_ULP_CLASS_HID_2b88e] = 501,
+       [BNXT_ULP_CLASS_HID_2ea0e] = 502,
+       [BNXT_ULP_CLASS_HID_26a0a] = 503,
+       [BNXT_ULP_CLASS_HID_25b8a] = 504,
+       [BNXT_ULP_CLASS_HID_2cf0a] = 505,
+       [BNXT_ULP_CLASS_HID_2c18e] = 506,
+       [BNXT_ULP_CLASS_HID_2634e] = 507,
+       [BNXT_ULP_CLASS_HID_2258a] = 508,
+       [BNXT_ULP_CLASS_HID_2a94a] = 509,
+       [BNXT_ULP_CLASS_HID_2daca] = 510,
+       [BNXT_ULP_CLASS_HID_25aae] = 511,
+       [BNXT_ULP_CLASS_HID_2742e] = 512,
+       [BNXT_ULP_CLASS_HID_2ffee] = 513,
+       [BNXT_ULP_CLASS_HID_2e96e] = 514,
+       [BNXT_ULP_CLASS_HID_26b0a] = 515,
+       [BNXT_ULP_CLASS_HID_22d0e] = 516,
+       [BNXT_ULP_CLASS_HID_2910e] = 517,
+       [BNXT_ULP_CLASS_HID_2c28e] = 518,
+       [BNXT_ULP_CLASS_HID_2422a] = 519,
+       [BNXT_ULP_CLASS_HID_273aa] = 520,
+       [BNXT_ULP_CLASS_HID_2e7aa] = 521,
+       [BNXT_ULP_CLASS_HID_2d12a] = 522,
+       [BNXT_ULP_CLASS_HID_23b8a] = 523,
+       [BNXT_ULP_CLASS_HID_2550a] = 524,
+       [BNXT_ULP_CLASS_HID_2d8ca] = 525,
+       [BNXT_ULP_CLASS_HID_2930e] = 526,
+       [BNXT_ULP_CLASS_HID_24a0e] = 527,
+       [BNXT_ULP_CLASS_HID_24c4a] = 528,
+       [BNXT_ULP_CLASS_HID_2ef4e] = 529,
+       [BNXT_ULP_CLASS_HID_2e18a] = 530,
+       [BNXT_ULP_CLASS_HID_2230e] = 531,
+       [BNXT_ULP_CLASS_HID_25c8e] = 532,
+       [BNXT_ULP_CLASS_HID_2c08e] = 533,
+       [BNXT_ULP_CLASS_HID_29a8a] = 534,
+       [BNXT_ULP_CLASS_HID_2718a] = 535,
+       [BNXT_ULP_CLASS_HID_2630a] = 536,
+       [BNXT_ULP_CLASS_HID_2d70a] = 537,
+       [BNXT_ULP_CLASS_HID_2e90e] = 538,
+       [BNXT_ULP_CLASS_HID_24e91] = 539,
+       [BNXT_ULP_CLASS_HID_200d5] = 540,
+       [BNXT_ULP_CLASS_HID_2edd9] = 541,
+       [BNXT_ULP_CLASS_HID_2a61d] = 542,
+       [BNXT_ULP_CLASS_HID_25f7d] = 543,
+       [BNXT_ULP_CLASS_HID_251b1] = 544,
+       [BNXT_ULP_CLASS_HID_2c571] = 545,
+       [BNXT_ULP_CLASS_HID_2f4f9] = 546,
+       [BNXT_ULP_CLASS_HID_25641] = 547,
+       [BNXT_ULP_CLASS_HID_22885] = 548,
+       [BNXT_ULP_CLASS_HID_29c45] = 549,
+       [BNXT_ULP_CLASS_HID_2cfcd] = 550,
+       [BNXT_ULP_CLASS_HID_24fe9] = 551,
+       [BNXT_ULP_CLASS_HID_27961] = 552,
+       [BNXT_ULP_CLASS_HID_2ed21] = 553,
+       [BNXT_ULP_CLASS_HID_2dca9] = 554,
+       [BNXT_ULP_CLASS_HID_25ab1] = 555,
+       [BNXT_ULP_CLASS_HID_21cf5] = 556,
+       [BNXT_ULP_CLASS_HID_280b5] = 557,
+       [BNXT_ULP_CLASS_HID_2b235] = 558,
+       [BNXT_ULP_CLASS_HID_26b15] = 559,
+       [BNXT_ULP_CLASS_HID_26d51] = 560,
+       [BNXT_ULP_CLASS_HID_2d111] = 561,
+       [BNXT_ULP_CLASS_HID_2c091] = 562,
+       [BNXT_ULP_CLASS_HID_26261] = 563,
+       [BNXT_ULP_CLASS_HID_224a5] = 564,
+       [BNXT_ULP_CLASS_HID_2a865] = 565,
+       [BNXT_ULP_CLASS_HID_2dbe5] = 566,
+       [BNXT_ULP_CLASS_HID_25b81] = 567,
+       [BNXT_ULP_CLASS_HID_27501] = 568,
+       [BNXT_ULP_CLASS_HID_2fec1] = 569,
+       [BNXT_ULP_CLASS_HID_2e841] = 570,
+       [BNXT_ULP_CLASS_HID_24085] = 571,
+       [BNXT_ULP_CLASS_HID_21ac5] = 572,
+       [BNXT_ULP_CLASS_HID_28e85] = 573,
+       [BNXT_ULP_CLASS_HID_2b80d] = 574,
+       [BNXT_ULP_CLASS_HID_2516d] = 575,
+       [BNXT_ULP_CLASS_HID_26ba5] = 576,
+       [BNXT_ULP_CLASS_HID_2df65] = 577,
+       [BNXT_ULP_CLASS_HID_2ceed] = 578,
+       [BNXT_ULP_CLASS_HID_26845] = 579,
+       [BNXT_ULP_CLASS_HID_22285] = 580,
+       [BNXT_ULP_CLASS_HID_29645] = 581,
+       [BNXT_ULP_CLASS_HID_2c1cd] = 582,
+       [BNXT_ULP_CLASS_HID_2418d] = 583,
+       [BNXT_ULP_CLASS_HID_27365] = 584,
+       [BNXT_ULP_CLASS_HID_2e725] = 585,
+       [BNXT_ULP_CLASS_HID_2d6ad] = 586,
+       [BNXT_ULP_CLASS_HID_25ca5] = 587,
+       [BNXT_ULP_CLASS_HID_216e5] = 588,
+       [BNXT_ULP_CLASS_HID_29aa5] = 589,
+       [BNXT_ULP_CLASS_HID_2b425] = 590,
+       [BNXT_ULP_CLASS_HID_26d05] = 591,
+       [BNXT_ULP_CLASS_HID_26745] = 592,
+       [BNXT_ULP_CLASS_HID_2eb05] = 593,
+       [BNXT_ULP_CLASS_HID_2da85] = 594,
+       [BNXT_ULP_CLASS_HID_20cc5] = 595,
+       [BNXT_ULP_CLASS_HID_23ea5] = 596,
+       [BNXT_ULP_CLASS_HID_2a265] = 597,
+       [BNXT_ULP_CLASS_HID_2dde5] = 598,
+       [BNXT_ULP_CLASS_HID_25da5] = 599,
+       [BNXT_ULP_CLASS_HID_24f05] = 600,
+       [BNXT_ULP_CLASS_HID_2f0c5] = 601,
+       [BNXT_ULP_CLASS_HID_2e245] = 602,
+       [BNXT_ULP_CLASS_HID_24d8b] = 603,
+       [BNXT_ULP_CLASS_HID_207cf] = 604,
+       [BNXT_ULP_CLASS_HID_28b8f] = 605,
+       [BNXT_ULP_CLASS_HID_2a517] = 606,
+       [BNXT_ULP_CLASS_HID_25277] = 607,
+       [BNXT_ULP_CLASS_HID_254ab] = 608,
+       [BNXT_ULP_CLASS_HID_2d86b] = 609,
+       [BNXT_ULP_CLASS_HID_2cbf3] = 610,
+       [BNXT_ULP_CLASS_HID_2554b] = 611,
+       [BNXT_ULP_CLASS_HID_22f8f] = 612,
+       [BNXT_ULP_CLASS_HID_2934f] = 613,
+       [BNXT_ULP_CLASS_HID_2c2c7] = 614,
+       [BNXT_ULP_CLASS_HID_242e3] = 615,
+       [BNXT_ULP_CLASS_HID_27c6b] = 616,
+       [BNXT_ULP_CLASS_HID_2e02b] = 617,
+       [BNXT_ULP_CLASS_HID_2d3a3] = 618,
+       [BNXT_ULP_CLASS_HID_259a3] = 619,
+       [BNXT_ULP_CLASS_HID_213e7] = 620,
+       [BNXT_ULP_CLASS_HID_287a7] = 621,
+       [BNXT_ULP_CLASS_HID_2b137] = 622,
+       [BNXT_ULP_CLASS_HID_26e17] = 623,
+       [BNXT_ULP_CLASS_HID_26043] = 624,
+       [BNXT_ULP_CLASS_HID_2d403] = 625,
+       [BNXT_ULP_CLASS_HID_2c793] = 626,
+       [BNXT_ULP_CLASS_HID_20827] = 627,
+       [BNXT_ULP_CLASS_HID_23ba7] = 628,
+       [BNXT_ULP_CLASS_HID_2af67] = 629,
+       [BNXT_ULP_CLASS_HID_2dee7] = 630,
+       [BNXT_ULP_CLASS_HID_25e83] = 631,
+       [BNXT_ULP_CLASS_HID_24803] = 632,
+       [BNXT_ULP_CLASS_HID_2fdc3] = 633,
+       [BNXT_ULP_CLASS_HID_2ef43] = 634,
+       [BNXT_ULP_CLASS_HID_247bf] = 635,
+       [BNXT_ULP_CLASS_HID_219ff] = 636,
+       [BNXT_ULP_CLASS_HID_28dbf] = 637,
+       [BNXT_ULP_CLASS_HID_2bf07] = 638,
+       [BNXT_ULP_CLASS_HID_25467] = 639,
+       [BNXT_ULP_CLASS_HID_26e5f] = 640,
+       [BNXT_ULP_CLASS_HID_2d21f] = 641,
+       [BNXT_ULP_CLASS_HID_2cde7] = 642,
+       [BNXT_ULP_CLASS_HID_26f6f] = 643,
+       [BNXT_ULP_CLASS_HID_221af] = 644,
+       [BNXT_ULP_CLASS_HID_2956f] = 645,
+       [BNXT_ULP_CLASS_HID_2c4c7] = 646,
+       [BNXT_ULP_CLASS_HID_24487] = 647,
+       [BNXT_ULP_CLASS_HID_2760f] = 648,
+       [BNXT_ULP_CLASS_HID_2fbcf] = 649,
+       [BNXT_ULP_CLASS_HID_2d5a7] = 650,
+       [BNXT_ULP_CLASS_HID_25357] = 651,
+       [BNXT_ULP_CLASS_HID_21597] = 652,
+       [BNXT_ULP_CLASS_HID_29957] = 653,
+       [BNXT_ULP_CLASS_HID_2cb27] = 654,
+       [BNXT_ULP_CLASS_HID_248f7] = 655,
+       [BNXT_ULP_CLASS_HID_27a77] = 656,
+       [BNXT_ULP_CLASS_HID_2ee37] = 657,
+       [BNXT_ULP_CLASS_HID_2d987] = 658,
+       [BNXT_ULP_CLASS_HID_203c7] = 659,
+       [BNXT_ULP_CLASS_HID_23d47] = 660,
+       [BNXT_ULP_CLASS_HID_2a107] = 661,
+       [BNXT_ULP_CLASS_HID_2d0e7] = 662,
+       [BNXT_ULP_CLASS_HID_250a7] = 663,
+       [BNXT_ULP_CLASS_HID_24227] = 664,
+       [BNXT_ULP_CLASS_HID_2f7e7] = 665,
+       [BNXT_ULP_CLASS_HID_2c827] = 666,
+       [BNXT_ULP_CLASS_HID_25422] = 667,
+       [BNXT_ULP_CLASS_HID_21a66] = 668,
+       [BNXT_ULP_CLASS_HID_2f76a] = 669,
+       [BNXT_ULP_CLASS_HID_2bcae] = 670,
+       [BNXT_ULP_CLASS_HID_245ce] = 671,
+       [BNXT_ULP_CLASS_HID_24b02] = 672,
+       [BNXT_ULP_CLASS_HID_2dfc2] = 673,
+       [BNXT_ULP_CLASS_HID_2ee4a] = 674,
+       [BNXT_ULP_CLASS_HID_22cbe] = 675,
+       [BNXT_ULP_CLASS_HID_21232] = 676,
+       [BNXT_ULP_CLASS_HID_2cf26] = 677,
+       [BNXT_ULP_CLASS_HID_2b53a] = 678,
+       [BNXT_ULP_CLASS_HID_25d9a] = 679,
+       [BNXT_ULP_CLASS_HID_2439e] = 680,
+       [BNXT_ULP_CLASS_HID_2d79e] = 681,
+       [BNXT_ULP_CLASS_HID_2e606] = 682,
+       [BNXT_ULP_CLASS_HID_21c5e] = 683,
+       [BNXT_ULP_CLASS_HID_22ac6] = 684,
+       [BNXT_ULP_CLASS_HID_2be86] = 685,
+       [BNXT_ULP_CLASS_HID_2cd0e] = 686,
+       [BNXT_ULP_CLASS_HID_24d1a] = 687,
+       [BNXT_ULP_CLASS_HID_25b82] = 688,
+       [BNXT_ULP_CLASS_HID_2d042] = 689,
+       [BNXT_ULP_CLASS_HID_2d586] = 690,
+       [BNXT_ULP_CLASS_HID_2140a] = 691,
+       [BNXT_ULP_CLASS_HID_22292] = 692,
+       [BNXT_ULP_CLASS_HID_2b712] = 693,
+       [BNXT_ULP_CLASS_HID_2c59a] = 694,
+       [BNXT_ULP_CLASS_HID_24596] = 695,
+       [BNXT_ULP_CLASS_HID_2541e] = 696,
+       [BNXT_ULP_CLASS_HID_2e81e] = 697,
+       [BNXT_ULP_CLASS_HID_2f686] = 698,
+       [BNXT_ULP_CLASS_HID_24cf2] = 699,
+       [BNXT_ULP_CLASS_HID_23236] = 700,
+       [BNXT_ULP_CLASS_HID_286f6] = 701,
+       [BNXT_ULP_CLASS_HID_2d57e] = 702,
+       [BNXT_ULP_CLASS_HID_2555a] = 703,
+       [BNXT_ULP_CLASS_HID_263d2] = 704,
+       [BNXT_ULP_CLASS_HID_2f792] = 705,
+       [BNXT_ULP_CLASS_HID_2c61a] = 706,
+       [BNXT_ULP_CLASS_HID_244be] = 707,
+       [BNXT_ULP_CLASS_HID_20ab2] = 708,
+       [BNXT_ULP_CLASS_HID_29eb2] = 709,
+       [BNXT_ULP_CLASS_HID_2ad3a] = 710,
+       [BNXT_ULP_CLASS_HID_2761a] = 711,
+       [BNXT_ULP_CLASS_HID_27b9e] = 712,
+       [BNXT_ULP_CLASS_HID_2f01e] = 713,
+       [BNXT_ULP_CLASS_HID_2de96] = 714,
+       [BNXT_ULP_CLASS_HID_2341e] = 715,
+       [BNXT_ULP_CLASS_HID_24296] = 716,
+       [BNXT_ULP_CLASS_HID_2d756] = 717,
+       [BNXT_ULP_CLASS_HID_29c9a] = 718,
+       [BNXT_ULP_CLASS_HID_265da] = 719,
+       [BNXT_ULP_CLASS_HID_27452] = 720,
+       [BNXT_ULP_CLASS_HID_2c812] = 721,
+       [BNXT_ULP_CLASS_HID_2ce56] = 722,
+       [BNXT_ULP_CLASS_HID_20c9a] = 723,
+       [BNXT_ULP_CLASS_HID_25b12] = 724,
+       [BNXT_ULP_CLASS_HID_2af12] = 725,
+       [BNXT_ULP_CLASS_HID_29516] = 726,
+       [BNXT_ULP_CLASS_HID_27d96] = 727,
+       [BNXT_ULP_CLASS_HID_24c1e] = 728,
+       [BNXT_ULP_CLASS_HID_2c09e] = 729,
+       [BNXT_ULP_CLASS_HID_2c612] = 730,
+       [BNXT_ULP_CLASS_HID_24002] = 731,
+       [BNXT_ULP_CLASS_HID_20646] = 732,
+       [BNXT_ULP_CLASS_HID_29a06] = 733,
+       [BNXT_ULP_CLASS_HID_2a886] = 734,
+       [BNXT_ULP_CLASS_HID_271a6] = 735,
+       [BNXT_ULP_CLASS_HID_277e2] = 736,
+       [BNXT_ULP_CLASS_HID_2cba2] = 737,
+       [BNXT_ULP_CLASS_HID_2da22] = 738,
+       [BNXT_ULP_CLASS_HID_25896] = 739,
+       [BNXT_ULP_CLASS_HID_21e12] = 740,
+       [BNXT_ULP_CLASS_HID_29292] = 741,
+       [BNXT_ULP_CLASS_HID_2a112] = 742,
+       [BNXT_ULP_CLASS_HID_24a32] = 743,
+       [BNXT_ULP_CLASS_HID_24fb6] = 744,
+       [BNXT_ULP_CLASS_HID_2c436] = 745,
+       [BNXT_ULP_CLASS_HID_2d2a6] = 746,
+       [BNXT_ULP_CLASS_HID_20856] = 747,
+       [BNXT_ULP_CLASS_HID_256c6] = 748,
+       [BNXT_ULP_CLASS_HID_2aa86] = 749,
+       [BNXT_ULP_CLASS_HID_290d2] = 750,
+       [BNXT_ULP_CLASS_HID_279d2] = 751,
+       [BNXT_ULP_CLASS_HID_24842] = 752,
+       [BNXT_ULP_CLASS_HID_2dc02] = 753,
+       [BNXT_ULP_CLASS_HID_2c246] = 754,
+       [BNXT_ULP_CLASS_HID_20082] = 755,
+       [BNXT_ULP_CLASS_HID_22e92] = 756,
+       [BNXT_ULP_CLASS_HID_2a312] = 757,
+       [BNXT_ULP_CLASS_HID_2f192] = 758,
+       [BNXT_ULP_CLASS_HID_27196] = 759,
+       [BNXT_ULP_CLASS_HID_24016] = 760,
+       [BNXT_ULP_CLASS_HID_2d496] = 761,
+       [BNXT_ULP_CLASS_HID_2da12] = 762,
+       [BNXT_ULP_CLASS_HID_278d2] = 763,
+       [BNXT_ULP_CLASS_HID_23e16] = 764,
+       [BNXT_ULP_CLASS_HID_2b2d6] = 765,
+       [BNXT_ULP_CLASS_HID_2c156] = 766,
+       [BNXT_ULP_CLASS_HID_24132] = 767,
+       [BNXT_ULP_CLASS_HID_26fb2] = 768,
+       [BNXT_ULP_CLASS_HID_2e472] = 769,
+       [BNXT_ULP_CLASS_HID_2f2f2] = 770,
+       [BNXT_ULP_CLASS_HID_27096] = 771,
+       [BNXT_ULP_CLASS_HID_23692] = 772,
+       [BNXT_ULP_CLASS_HID_28a92] = 773,
+       [BNXT_ULP_CLASS_HID_2d912] = 774,
+       [BNXT_ULP_CLASS_HID_259b6] = 775,
+       [BNXT_ULP_CLASS_HID_26836] = 776,
+       [BNXT_ULP_CLASS_HID_2fc36] = 777,
+       [BNXT_ULP_CLASS_HID_2cab6] = 778,
+       [BNXT_ULP_CLASS_HID_22016] = 779,
+       [BNXT_ULP_CLASS_HID_24e96] = 780,
+       [BNXT_ULP_CLASS_HID_2c356] = 781,
+       [BNXT_ULP_CLASS_HID_28892] = 782,
+       [BNXT_ULP_CLASS_HID_25192] = 783,
+       [BNXT_ULP_CLASS_HID_257d6] = 784,
+       [BNXT_ULP_CLASS_HID_2f4d2] = 785,
+       [BNXT_ULP_CLASS_HID_2fa16] = 786,
+       [BNXT_ULP_CLASS_HID_23892] = 787,
+       [BNXT_ULP_CLASS_HID_24712] = 788,
+       [BNXT_ULP_CLASS_HID_2db12] = 789,
+       [BNXT_ULP_CLASS_HID_28116] = 790,
+       [BNXT_ULP_CLASS_HID_26a16] = 791,
+       [BNXT_ULP_CLASS_HID_27896] = 792,
+       [BNXT_ULP_CLASS_HID_2cc96] = 793,
+       [BNXT_ULP_CLASS_HID_2f292] = 794,
+       [BNXT_ULP_CLASS_HID_24b05] = 795,
+       [BNXT_ULP_CLASS_HID_20541] = 796,
+       [BNXT_ULP_CLASS_HID_2e84d] = 797,
+       [BNXT_ULP_CLASS_HID_2a389] = 798,
+       [BNXT_ULP_CLASS_HID_25ae9] = 799,
+       [BNXT_ULP_CLASS_HID_25425] = 800,
+       [BNXT_ULP_CLASS_HID_2c0e5] = 801,
+       [BNXT_ULP_CLASS_HID_2f16d] = 802,
+       [BNXT_ULP_CLASS_HID_253d5] = 803,
+       [BNXT_ULP_CLASS_HID_22d11] = 804,
+       [BNXT_ULP_CLASS_HID_299d1] = 805,
+       [BNXT_ULP_CLASS_HID_2ca59] = 806,
+       [BNXT_ULP_CLASS_HID_24a7d] = 807,
+       [BNXT_ULP_CLASS_HID_27cf5] = 808,
+       [BNXT_ULP_CLASS_HID_2e8b5] = 809,
+       [BNXT_ULP_CLASS_HID_2d93d] = 810,
+       [BNXT_ULP_CLASS_HID_25f25] = 811,
+       [BNXT_ULP_CLASS_HID_21961] = 812,
+       [BNXT_ULP_CLASS_HID_28521] = 813,
+       [BNXT_ULP_CLASS_HID_2b7a1] = 814,
+       [BNXT_ULP_CLASS_HID_26e81] = 815,
+       [BNXT_ULP_CLASS_HID_268c5] = 816,
+       [BNXT_ULP_CLASS_HID_2d485] = 817,
+       [BNXT_ULP_CLASS_HID_2c505] = 818,
+       [BNXT_ULP_CLASS_HID_267f5] = 819,
+       [BNXT_ULP_CLASS_HID_22131] = 820,
+       [BNXT_ULP_CLASS_HID_2adf1] = 821,
+       [BNXT_ULP_CLASS_HID_2de71] = 822,
+       [BNXT_ULP_CLASS_HID_25e15] = 823,
+       [BNXT_ULP_CLASS_HID_27095] = 824,
+       [BNXT_ULP_CLASS_HID_2fb55] = 825,
+       [BNXT_ULP_CLASS_HID_2edd5] = 826,
+       [BNXT_ULP_CLASS_HID_24511] = 827,
+       [BNXT_ULP_CLASS_HID_21f51] = 828,
+       [BNXT_ULP_CLASS_HID_28b11] = 829,
+       [BNXT_ULP_CLASS_HID_2bd99] = 830,
+       [BNXT_ULP_CLASS_HID_254f9] = 831,
+       [BNXT_ULP_CLASS_HID_26e31] = 832,
+       [BNXT_ULP_CLASS_HID_2daf1] = 833,
+       [BNXT_ULP_CLASS_HID_2cb79] = 834,
+       [BNXT_ULP_CLASS_HID_26dd1] = 835,
+       [BNXT_ULP_CLASS_HID_22711] = 836,
+       [BNXT_ULP_CLASS_HID_293d1] = 837,
+       [BNXT_ULP_CLASS_HID_2c459] = 838,
+       [BNXT_ULP_CLASS_HID_24419] = 839,
+       [BNXT_ULP_CLASS_HID_276f1] = 840,
+       [BNXT_ULP_CLASS_HID_2e2b1] = 841,
+       [BNXT_ULP_CLASS_HID_2d339] = 842,
+       [BNXT_ULP_CLASS_HID_25931] = 843,
+       [BNXT_ULP_CLASS_HID_21371] = 844,
+       [BNXT_ULP_CLASS_HID_29f31] = 845,
+       [BNXT_ULP_CLASS_HID_2b1b1] = 846,
+       [BNXT_ULP_CLASS_HID_26891] = 847,
+       [BNXT_ULP_CLASS_HID_262d1] = 848,
+       [BNXT_ULP_CLASS_HID_2ee91] = 849,
+       [BNXT_ULP_CLASS_HID_2df11] = 850,
+       [BNXT_ULP_CLASS_HID_20951] = 851,
+       [BNXT_ULP_CLASS_HID_23b31] = 852,
+       [BNXT_ULP_CLASS_HID_2a7f1] = 853,
+       [BNXT_ULP_CLASS_HID_2d871] = 854,
+       [BNXT_ULP_CLASS_HID_25831] = 855,
+       [BNXT_ULP_CLASS_HID_24a91] = 856,
+       [BNXT_ULP_CLASS_HID_2f551] = 857,
+       [BNXT_ULP_CLASS_HID_2e7d1] = 858,
+       [BNXT_ULP_CLASS_HID_2481f] = 859,
+       [BNXT_ULP_CLASS_HID_2025b] = 860,
+       [BNXT_ULP_CLASS_HID_28e1b] = 861,
+       [BNXT_ULP_CLASS_HID_2a083] = 862,
+       [BNXT_ULP_CLASS_HID_257e3] = 863,
+       [BNXT_ULP_CLASS_HID_2513f] = 864,
+       [BNXT_ULP_CLASS_HID_2ddff] = 865,
+       [BNXT_ULP_CLASS_HID_2ce67] = 866,
+       [BNXT_ULP_CLASS_HID_250df] = 867,
+       [BNXT_ULP_CLASS_HID_22a1b] = 868,
+       [BNXT_ULP_CLASS_HID_296db] = 869,
+       [BNXT_ULP_CLASS_HID_2c753] = 870,
+       [BNXT_ULP_CLASS_HID_24777] = 871,
+       [BNXT_ULP_CLASS_HID_279ff] = 872,
+       [BNXT_ULP_CLASS_HID_2e5bf] = 873,
+       [BNXT_ULP_CLASS_HID_2d637] = 874,
+       [BNXT_ULP_CLASS_HID_25c37] = 875,
+       [BNXT_ULP_CLASS_HID_21673] = 876,
+       [BNXT_ULP_CLASS_HID_28233] = 877,
+       [BNXT_ULP_CLASS_HID_2b4a3] = 878,
+       [BNXT_ULP_CLASS_HID_26b83] = 879,
+       [BNXT_ULP_CLASS_HID_265d7] = 880,
+       [BNXT_ULP_CLASS_HID_2d197] = 881,
+       [BNXT_ULP_CLASS_HID_2c207] = 882,
+       [BNXT_ULP_CLASS_HID_20db3] = 883,
+       [BNXT_ULP_CLASS_HID_23e33] = 884,
+       [BNXT_ULP_CLASS_HID_2aaf3] = 885,
+       [BNXT_ULP_CLASS_HID_2db73] = 886,
+       [BNXT_ULP_CLASS_HID_25b17] = 887,
+       [BNXT_ULP_CLASS_HID_24d97] = 888,
+       [BNXT_ULP_CLASS_HID_2f857] = 889,
+       [BNXT_ULP_CLASS_HID_2ead7] = 890,
+       [BNXT_ULP_CLASS_HID_2422b] = 891,
+       [BNXT_ULP_CLASS_HID_21c6b] = 892,
+       [BNXT_ULP_CLASS_HID_2882b] = 893,
+       [BNXT_ULP_CLASS_HID_2ba93] = 894,
+       [BNXT_ULP_CLASS_HID_251f3] = 895,
+       [BNXT_ULP_CLASS_HID_26bcb] = 896,
+       [BNXT_ULP_CLASS_HID_2d78b] = 897,
+       [BNXT_ULP_CLASS_HID_2c873] = 898,
+       [BNXT_ULP_CLASS_HID_26afb] = 899,
+       [BNXT_ULP_CLASS_HID_2243b] = 900,
+       [BNXT_ULP_CLASS_HID_290fb] = 901,
+       [BNXT_ULP_CLASS_HID_2c153] = 902,
+       [BNXT_ULP_CLASS_HID_24113] = 903,
+       [BNXT_ULP_CLASS_HID_2739b] = 904,
+       [BNXT_ULP_CLASS_HID_2fe5b] = 905,
+       [BNXT_ULP_CLASS_HID_2d033] = 906,
+       [BNXT_ULP_CLASS_HID_256c3] = 907,
+       [BNXT_ULP_CLASS_HID_21003] = 908,
+       [BNXT_ULP_CLASS_HID_29cc3] = 909,
+       [BNXT_ULP_CLASS_HID_2ceb3] = 910,
+       [BNXT_ULP_CLASS_HID_24d63] = 911,
+       [BNXT_ULP_CLASS_HID_27fe3] = 912,
+       [BNXT_ULP_CLASS_HID_2eba3] = 913,
+       [BNXT_ULP_CLASS_HID_2dc13] = 914,
+       [BNXT_ULP_CLASS_HID_20653] = 915,
+       [BNXT_ULP_CLASS_HID_238d3] = 916,
+       [BNXT_ULP_CLASS_HID_2a493] = 917,
+       [BNXT_ULP_CLASS_HID_2d573] = 918,
+       [BNXT_ULP_CLASS_HID_25533] = 919,
+       [BNXT_ULP_CLASS_HID_247b3] = 920,
+       [BNXT_ULP_CLASS_HID_2f273] = 921,
+       [BNXT_ULP_CLASS_HID_2cdb3] = 922,
+       [BNXT_ULP_CLASS_HID_25c7d] = 923,
+       [BNXT_ULP_CLASS_HID_21239] = 924,
+       [BNXT_ULP_CLASS_HID_2ff35] = 925,
+       [BNXT_ULP_CLASS_HID_2b4f1] = 926,
+       [BNXT_ULP_CLASS_HID_24d91] = 927,
+       [BNXT_ULP_CLASS_HID_2435d] = 928,
+       [BNXT_ULP_CLASS_HID_2d79d] = 929,
+       [BNXT_ULP_CLASS_HID_2e615] = 930,
+       [BNXT_ULP_CLASS_HID_244ad] = 931,
+       [BNXT_ULP_CLASS_HID_23a69] = 932,
+       [BNXT_ULP_CLASS_HID_28ea9] = 933,
+       [BNXT_ULP_CLASS_HID_2dd21] = 934,
+       [BNXT_ULP_CLASS_HID_25d05] = 935,
+       [BNXT_ULP_CLASS_HID_26b8d] = 936,
+       [BNXT_ULP_CLASS_HID_2ffcd] = 937,
+       [BNXT_ULP_CLASS_HID_2ce45] = 938,
+       [BNXT_ULP_CLASS_HID_2485d] = 939,
+       [BNXT_ULP_CLASS_HID_20e19] = 940,
+       [BNXT_ULP_CLASS_HID_29259] = 941,
+       [BNXT_ULP_CLASS_HID_2a0d9] = 942,
+       [BNXT_ULP_CLASS_HID_279f9] = 943,
+       [BNXT_ULP_CLASS_HID_27fbd] = 944,
+       [BNXT_ULP_CLASS_HID_2c3fd] = 945,
+       [BNXT_ULP_CLASS_HID_2d27d] = 946,
+       [BNXT_ULP_CLASS_HID_2708d] = 947,
+       [BNXT_ULP_CLASS_HID_23649] = 948,
+       [BNXT_ULP_CLASS_HID_2ba89] = 949,
+       [BNXT_ULP_CLASS_HID_2c909] = 950,
+       [BNXT_ULP_CLASS_HID_2496d] = 951,
+       [BNXT_ULP_CLASS_HID_267ed] = 952,
+       [BNXT_ULP_CLASS_HID_2ec2d] = 953,
+       [BNXT_ULP_CLASS_HID_2faad] = 954,
+       [BNXT_ULP_CLASS_HID_34c6] = 955,
+       [BNXT_ULP_CLASS_HID_0c22] = 956,
+       [BNXT_ULP_CLASS_HID_1cbe] = 957,
+       [BNXT_ULP_CLASS_HID_179a] = 958,
+       [BNXT_ULP_CLASS_HID_59be] = 959,
+       [BNXT_ULP_CLASS_HID_515a] = 960,
+       [BNXT_ULP_CLASS_HID_1c72] = 961,
+       [BNXT_ULP_CLASS_HID_171e] = 962,
+       [BNXT_ULP_CLASS_HID_19c8] = 963,
+       [BNXT_ULP_CLASS_HID_112c] = 964,
+       [BNXT_ULP_CLASS_HID_4d68] = 965,
+       [BNXT_ULP_CLASS_HID_444c] = 966,
+       [BNXT_ULP_CLASS_HID_0e8c] = 967,
+       [BNXT_ULP_CLASS_HID_09e0] = 968,
+       [BNXT_ULP_CLASS_HID_1af0] = 969,
+       [BNXT_ULP_CLASS_HID_15d4] = 970,
+       [BNXT_ULP_CLASS_HID_1dd0] = 971,
+       [BNXT_ULP_CLASS_HID_14f4] = 972,
+       [BNXT_ULP_CLASS_HID_70b0] = 973,
+       [BNXT_ULP_CLASS_HID_4854] = 974,
+       [BNXT_ULP_CLASS_HID_3dd4] = 975,
+       [BNXT_ULP_CLASS_HID_34f8] = 976,
+       [BNXT_ULP_CLASS_HID_09e8] = 977,
+       [BNXT_ULP_CLASS_HID_008c] = 978,
+       [BNXT_ULP_CLASS_HID_34e6] = 979,
+       [BNXT_ULP_CLASS_HID_0c02] = 980,
+       [BNXT_ULP_CLASS_HID_1c9e] = 981,
+       [BNXT_ULP_CLASS_HID_17ba] = 982,
+       [BNXT_ULP_CLASS_HID_429e] = 983,
+       [BNXT_ULP_CLASS_HID_5dba] = 984,
+       [BNXT_ULP_CLASS_HID_2a16] = 985,
+       [BNXT_ULP_CLASS_HID_2532] = 986,
+       [BNXT_ULP_CLASS_HID_2da2] = 987,
+       [BNXT_ULP_CLASS_HID_24fe] = 988,
+       [BNXT_ULP_CLASS_HID_355a] = 989,
+       [BNXT_ULP_CLASS_HID_0c76] = 990,
+       [BNXT_ULP_CLASS_HID_13e6] = 991,
+       [BNXT_ULP_CLASS_HID_7276] = 992,
+       [BNXT_ULP_CLASS_HID_42d2] = 993,
+       [BNXT_ULP_CLASS_HID_5dee] = 994,
+       [BNXT_ULP_CLASS_HID_59de] = 995,
+       [BNXT_ULP_CLASS_HID_513a] = 996,
+       [BNXT_ULP_CLASS_HID_1c12] = 997,
+       [BNXT_ULP_CLASS_HID_177e] = 998,
+       [BNXT_ULP_CLASS_HID_0e92] = 999,
+       [BNXT_ULP_CLASS_HID_09fe] = 1000,
+       [BNXT_ULP_CLASS_HID_5c1a] = 1001,
+       [BNXT_ULP_CLASS_HID_5746] = 1002,
+       [BNXT_ULP_CLASS_HID_79da] = 1003,
+       [BNXT_ULP_CLASS_HID_7106] = 1004,
+       [BNXT_ULP_CLASS_HID_3c1e] = 1005,
+       [BNXT_ULP_CLASS_HID_377a] = 1006,
+       [BNXT_ULP_CLASS_HID_2e9e] = 1007,
+       [BNXT_ULP_CLASS_HID_29fa] = 1008,
+       [BNXT_ULP_CLASS_HID_14d2] = 1009,
+       [BNXT_ULP_CLASS_HID_7742] = 1010,
+       [BNXT_ULP_CLASS_HID_3706] = 1011,
+       [BNXT_ULP_CLASS_HID_0fe2] = 1012,
+       [BNXT_ULP_CLASS_HID_1f7e] = 1013,
+       [BNXT_ULP_CLASS_HID_145a] = 1014,
+       [BNXT_ULP_CLASS_HID_417e] = 1015,
+       [BNXT_ULP_CLASS_HID_5e5a] = 1016,
+       [BNXT_ULP_CLASS_HID_29f6] = 1017,
+       [BNXT_ULP_CLASS_HID_26d2] = 1018,
+       [BNXT_ULP_CLASS_HID_2e42] = 1019,
+       [BNXT_ULP_CLASS_HID_271e] = 1020,
+       [BNXT_ULP_CLASS_HID_36ba] = 1021,
+       [BNXT_ULP_CLASS_HID_0f96] = 1022,
+       [BNXT_ULP_CLASS_HID_1006] = 1023,
+       [BNXT_ULP_CLASS_HID_7196] = 1024,
+       [BNXT_ULP_CLASS_HID_4132] = 1025,
+       [BNXT_ULP_CLASS_HID_5e0e] = 1026,
+       [BNXT_ULP_CLASS_HID_59fe] = 1027,
+       [BNXT_ULP_CLASS_HID_511a] = 1028,
+       [BNXT_ULP_CLASS_HID_1c32] = 1029,
+       [BNXT_ULP_CLASS_HID_175e] = 1030,
+       [BNXT_ULP_CLASS_HID_0eb2] = 1031,
+       [BNXT_ULP_CLASS_HID_09de] = 1032,
+       [BNXT_ULP_CLASS_HID_5c3a] = 1033,
+       [BNXT_ULP_CLASS_HID_5766] = 1034,
+       [BNXT_ULP_CLASS_HID_79fa] = 1035,
+       [BNXT_ULP_CLASS_HID_7126] = 1036,
+       [BNXT_ULP_CLASS_HID_3c3e] = 1037,
+       [BNXT_ULP_CLASS_HID_375a] = 1038,
+       [BNXT_ULP_CLASS_HID_2ebe] = 1039,
+       [BNXT_ULP_CLASS_HID_29da] = 1040,
+       [BNXT_ULP_CLASS_HID_14f2] = 1041,
+       [BNXT_ULP_CLASS_HID_7762] = 1042,
+       [BNXT_ULP_CLASS_HID_19e8] = 1043,
+       [BNXT_ULP_CLASS_HID_110c] = 1044,
+       [BNXT_ULP_CLASS_HID_4d48] = 1045,
+       [BNXT_ULP_CLASS_HID_446c] = 1046,
+       [BNXT_ULP_CLASS_HID_0eac] = 1047,
+       [BNXT_ULP_CLASS_HID_09c0] = 1048,
+       [BNXT_ULP_CLASS_HID_1ad0] = 1049,
+       [BNXT_ULP_CLASS_HID_15f4] = 1050,
+       [BNXT_ULP_CLASS_HID_39ec] = 1051,
+       [BNXT_ULP_CLASS_HID_3100] = 1052,
+       [BNXT_ULP_CLASS_HID_0210] = 1053,
+       [BNXT_ULP_CLASS_HID_1d34] = 1054,
+       [BNXT_ULP_CLASS_HID_2ea0] = 1055,
+       [BNXT_ULP_CLASS_HID_29c4] = 1056,
+       [BNXT_ULP_CLASS_HID_3ad4] = 1057,
+       [BNXT_ULP_CLASS_HID_35e8] = 1058,
+       [BNXT_ULP_CLASS_HID_5d80] = 1059,
+       [BNXT_ULP_CLASS_HID_54a4] = 1060,
+       [BNXT_ULP_CLASS_HID_29b4] = 1061,
+       [BNXT_ULP_CLASS_HID_20c8] = 1062,
+       [BNXT_ULP_CLASS_HID_7244] = 1063,
+       [BNXT_ULP_CLASS_HID_4d98] = 1064,
+       [BNXT_ULP_CLASS_HID_5e68] = 1065,
+       [BNXT_ULP_CLASS_HID_598c] = 1066,
+       [BNXT_ULP_CLASS_HID_1248] = 1067,
+       [BNXT_ULP_CLASS_HID_74d8] = 1068,
+       [BNXT_ULP_CLASS_HID_49a8] = 1069,
+       [BNXT_ULP_CLASS_HID_40cc] = 1070,
+       [BNXT_ULP_CLASS_HID_0b0c] = 1071,
+       [BNXT_ULP_CLASS_HID_0220] = 1072,
+       [BNXT_ULP_CLASS_HID_1730] = 1073,
+       [BNXT_ULP_CLASS_HID_7980] = 1074,
+       [BNXT_ULP_CLASS_HID_1db0] = 1075,
+       [BNXT_ULP_CLASS_HID_1494] = 1076,
+       [BNXT_ULP_CLASS_HID_70d0] = 1077,
+       [BNXT_ULP_CLASS_HID_4834] = 1078,
+       [BNXT_ULP_CLASS_HID_3db4] = 1079,
+       [BNXT_ULP_CLASS_HID_3498] = 1080,
+       [BNXT_ULP_CLASS_HID_0988] = 1081,
+       [BNXT_ULP_CLASS_HID_00ec] = 1082,
+       [BNXT_ULP_CLASS_HID_23f44] = 1083,
+       [BNXT_ULP_CLASS_HID_236a8] = 1084,
+       [BNXT_ULP_CLASS_HID_20b58] = 1085,
+       [BNXT_ULP_CLASS_HID_202bc] = 1086,
+       [BNXT_ULP_CLASS_HID_25f48] = 1087,
+       [BNXT_ULP_CLASS_HID_256ac] = 1088,
+       [BNXT_ULP_CLASS_HID_22b5c] = 1089,
+       [BNXT_ULP_CLASS_HID_22280] = 1090,
+       [BNXT_ULP_CLASS_HID_14000] = 1091,
+       [BNXT_ULP_CLASS_HID_15b64] = 1092,
+       [BNXT_ULP_CLASS_HID_12c14] = 1093,
+       [BNXT_ULP_CLASS_HID_12778] = 1094,
+       [BNXT_ULP_CLASS_HID_118f8] = 1095,
+       [BNXT_ULP_CLASS_HID_113dc] = 1096,
+       [BNXT_ULP_CLASS_HID_14c18] = 1097,
+       [BNXT_ULP_CLASS_HID_1477c] = 1098,
+       [BNXT_ULP_CLASS_HID_31a88] = 1099,
+       [BNXT_ULP_CLASS_HID_315ec] = 1100,
+       [BNXT_ULP_CLASS_HID_34e28] = 1101,
+       [BNXT_ULP_CLASS_HID_3490c] = 1102,
+       [BNXT_ULP_CLASS_HID_33a8c] = 1103,
+       [BNXT_ULP_CLASS_HID_335f0] = 1104,
+       [BNXT_ULP_CLASS_HID_306e0] = 1105,
+       [BNXT_ULP_CLASS_HID_301c4] = 1106,
+       [BNXT_ULP_CLASS_HID_1a08] = 1107,
+       [BNXT_ULP_CLASS_HID_12ec] = 1108,
+       [BNXT_ULP_CLASS_HID_4ea8] = 1109,
+       [BNXT_ULP_CLASS_HID_478c] = 1110,
+       [BNXT_ULP_CLASS_HID_0d4c] = 1111,
+       [BNXT_ULP_CLASS_HID_0a20] = 1112,
+       [BNXT_ULP_CLASS_HID_1930] = 1113,
+       [BNXT_ULP_CLASS_HID_1614] = 1114,
+       [BNXT_ULP_CLASS_HID_3a0c] = 1115,
+       [BNXT_ULP_CLASS_HID_32e0] = 1116,
+       [BNXT_ULP_CLASS_HID_01f0] = 1117,
+       [BNXT_ULP_CLASS_HID_1ed4] = 1118,
+       [BNXT_ULP_CLASS_HID_2d40] = 1119,
+       [BNXT_ULP_CLASS_HID_2a24] = 1120,
+       [BNXT_ULP_CLASS_HID_3934] = 1121,
+       [BNXT_ULP_CLASS_HID_3608] = 1122,
+       [BNXT_ULP_CLASS_HID_5e60] = 1123,
+       [BNXT_ULP_CLASS_HID_5744] = 1124,
+       [BNXT_ULP_CLASS_HID_2a54] = 1125,
+       [BNXT_ULP_CLASS_HID_2328] = 1126,
+       [BNXT_ULP_CLASS_HID_71a4] = 1127,
+       [BNXT_ULP_CLASS_HID_4e78] = 1128,
+       [BNXT_ULP_CLASS_HID_5d88] = 1129,
+       [BNXT_ULP_CLASS_HID_5a6c] = 1130,
+       [BNXT_ULP_CLASS_HID_11a8] = 1131,
+       [BNXT_ULP_CLASS_HID_7738] = 1132,
+       [BNXT_ULP_CLASS_HID_4a48] = 1133,
+       [BNXT_ULP_CLASS_HID_432c] = 1134,
+       [BNXT_ULP_CLASS_HID_08ec] = 1135,
+       [BNXT_ULP_CLASS_HID_01c0] = 1136,
+       [BNXT_ULP_CLASS_HID_14d0] = 1137,
+       [BNXT_ULP_CLASS_HID_7a60] = 1138,
+       [BNXT_ULP_CLASS_HID_1d90] = 1139,
+       [BNXT_ULP_CLASS_HID_14b4] = 1140,
+       [BNXT_ULP_CLASS_HID_70f0] = 1141,
+       [BNXT_ULP_CLASS_HID_4814] = 1142,
+       [BNXT_ULP_CLASS_HID_3d94] = 1143,
+       [BNXT_ULP_CLASS_HID_34b8] = 1144,
+       [BNXT_ULP_CLASS_HID_09a8] = 1145,
+       [BNXT_ULP_CLASS_HID_00cc] = 1146,
+       [BNXT_ULP_CLASS_HID_23f64] = 1147,
+       [BNXT_ULP_CLASS_HID_23688] = 1148,
+       [BNXT_ULP_CLASS_HID_20b78] = 1149,
+       [BNXT_ULP_CLASS_HID_2029c] = 1150,
+       [BNXT_ULP_CLASS_HID_25f68] = 1151,
+       [BNXT_ULP_CLASS_HID_2568c] = 1152,
+       [BNXT_ULP_CLASS_HID_22b7c] = 1153,
+       [BNXT_ULP_CLASS_HID_222a0] = 1154,
+       [BNXT_ULP_CLASS_HID_14020] = 1155,
+       [BNXT_ULP_CLASS_HID_15b44] = 1156,
+       [BNXT_ULP_CLASS_HID_12c34] = 1157,
+       [BNXT_ULP_CLASS_HID_12758] = 1158,
+       [BNXT_ULP_CLASS_HID_118d8] = 1159,
+       [BNXT_ULP_CLASS_HID_113fc] = 1160,
+       [BNXT_ULP_CLASS_HID_14c38] = 1161,
+       [BNXT_ULP_CLASS_HID_1475c] = 1162,
+       [BNXT_ULP_CLASS_HID_31aa8] = 1163,
+       [BNXT_ULP_CLASS_HID_315cc] = 1164,
+       [BNXT_ULP_CLASS_HID_34e08] = 1165,
+       [BNXT_ULP_CLASS_HID_3492c] = 1166,
+       [BNXT_ULP_CLASS_HID_33aac] = 1167,
+       [BNXT_ULP_CLASS_HID_335d0] = 1168,
+       [BNXT_ULP_CLASS_HID_306c0] = 1169,
+       [BNXT_ULP_CLASS_HID_301e4] = 1170,
+       [BNXT_ULP_CLASS_HID_4d32] = 1171,
+       [BNXT_ULP_CLASS_HID_54aa] = 1172,
+       [BNXT_ULP_CLASS_HID_0686] = 1173,
+       [BNXT_ULP_CLASS_HID_540e] = 1174,
+       [BNXT_ULP_CLASS_HID_2e3c] = 1175,
+       [BNXT_ULP_CLASS_HID_3a20] = 1176,
+       [BNXT_ULP_CLASS_HID_46f0] = 1177,
+       [BNXT_ULP_CLASS_HID_52e4] = 1178,
+       [BNXT_ULP_CLASS_HID_55e4] = 1179,
+       [BNXT_ULP_CLASS_HID_21f8] = 1180,
+       [BNXT_ULP_CLASS_HID_75e8] = 1181,
+       [BNXT_ULP_CLASS_HID_41fc] = 1182,
+       [BNXT_ULP_CLASS_HID_4d12] = 1183,
+       [BNXT_ULP_CLASS_HID_548a] = 1184,
+       [BNXT_ULP_CLASS_HID_3356] = 1185,
+       [BNXT_ULP_CLASS_HID_1ace] = 1186,
+       [BNXT_ULP_CLASS_HID_1a9a] = 1187,
+       [BNXT_ULP_CLASS_HID_4d46] = 1188,
+       [BNXT_ULP_CLASS_HID_2812] = 1189,
+       [BNXT_ULP_CLASS_HID_338a] = 1190,
+       [BNXT_ULP_CLASS_HID_06e6] = 1191,
+       [BNXT_ULP_CLASS_HID_546e] = 1192,
+       [BNXT_ULP_CLASS_HID_46ee] = 1193,
+       [BNXT_ULP_CLASS_HID_0d22] = 1194,
+       [BNXT_ULP_CLASS_HID_26e2] = 1195,
+       [BNXT_ULP_CLASS_HID_746a] = 1196,
+       [BNXT_ULP_CLASS_HID_1fa6] = 1197,
+       [BNXT_ULP_CLASS_HID_2d2e] = 1198,
+       [BNXT_ULP_CLASS_HID_4ef2] = 1199,
+       [BNXT_ULP_CLASS_HID_576a] = 1200,
+       [BNXT_ULP_CLASS_HID_30b6] = 1201,
+       [BNXT_ULP_CLASS_HID_192e] = 1202,
+       [BNXT_ULP_CLASS_HID_197a] = 1203,
+       [BNXT_ULP_CLASS_HID_4ea6] = 1204,
+       [BNXT_ULP_CLASS_HID_2bf2] = 1205,
+       [BNXT_ULP_CLASS_HID_306a] = 1206,
+       [BNXT_ULP_CLASS_HID_06c6] = 1207,
+       [BNXT_ULP_CLASS_HID_544e] = 1208,
+       [BNXT_ULP_CLASS_HID_46ce] = 1209,
+       [BNXT_ULP_CLASS_HID_0d02] = 1210,
+       [BNXT_ULP_CLASS_HID_26c2] = 1211,
+       [BNXT_ULP_CLASS_HID_744a] = 1212,
+       [BNXT_ULP_CLASS_HID_1f86] = 1213,
+       [BNXT_ULP_CLASS_HID_2d0e] = 1214,
+       [BNXT_ULP_CLASS_HID_2e1c] = 1215,
+       [BNXT_ULP_CLASS_HID_3a00] = 1216,
+       [BNXT_ULP_CLASS_HID_46d0] = 1217,
+       [BNXT_ULP_CLASS_HID_52c4] = 1218,
+       [BNXT_ULP_CLASS_HID_4e10] = 1219,
+       [BNXT_ULP_CLASS_HID_5a04] = 1220,
+       [BNXT_ULP_CLASS_HID_1f98] = 1221,
+       [BNXT_ULP_CLASS_HID_72f8] = 1222,
+       [BNXT_ULP_CLASS_HID_0a78] = 1223,
+       [BNXT_ULP_CLASS_HID_166c] = 1224,
+       [BNXT_ULP_CLASS_HID_233c] = 1225,
+       [BNXT_ULP_CLASS_HID_0f20] = 1226,
+       [BNXT_ULP_CLASS_HID_2a7c] = 1227,
+       [BNXT_ULP_CLASS_HID_3660] = 1228,
+       [BNXT_ULP_CLASS_HID_4330] = 1229,
+       [BNXT_ULP_CLASS_HID_2f24] = 1230,
+       [BNXT_ULP_CLASS_HID_5584] = 1231,
+       [BNXT_ULP_CLASS_HID_2198] = 1232,
+       [BNXT_ULP_CLASS_HID_7588] = 1233,
+       [BNXT_ULP_CLASS_HID_419c] = 1234,
+       [BNXT_ULP_CLASS_HID_27758] = 1235,
+       [BNXT_ULP_CLASS_HID_243ac] = 1236,
+       [BNXT_ULP_CLASS_HID_20c10] = 1237,
+       [BNXT_ULP_CLASS_HID_21864] = 1238,
+       [BNXT_ULP_CLASS_HID_130c8] = 1239,
+       [BNXT_ULP_CLASS_HID_11cdc] = 1240,
+       [BNXT_ULP_CLASS_HID_150cc] = 1241,
+       [BNXT_ULP_CLASS_HID_13d20] = 1242,
+       [BNXT_ULP_CLASS_HID_3529c] = 1243,
+       [BNXT_ULP_CLASS_HID_33ef0] = 1244,
+       [BNXT_ULP_CLASS_HID_372e0] = 1245,
+       [BNXT_ULP_CLASS_HID_35ef4] = 1246,
+       [BNXT_ULP_CLASS_HID_2dfc] = 1247,
+       [BNXT_ULP_CLASS_HID_39e0] = 1248,
+       [BNXT_ULP_CLASS_HID_4530] = 1249,
+       [BNXT_ULP_CLASS_HID_5124] = 1250,
+       [BNXT_ULP_CLASS_HID_4df0] = 1251,
+       [BNXT_ULP_CLASS_HID_59e4] = 1252,
+       [BNXT_ULP_CLASS_HID_1c78] = 1253,
+       [BNXT_ULP_CLASS_HID_7118] = 1254,
+       [BNXT_ULP_CLASS_HID_0998] = 1255,
+       [BNXT_ULP_CLASS_HID_158c] = 1256,
+       [BNXT_ULP_CLASS_HID_20dc] = 1257,
+       [BNXT_ULP_CLASS_HID_0cc0] = 1258,
+       [BNXT_ULP_CLASS_HID_299c] = 1259,
+       [BNXT_ULP_CLASS_HID_3580] = 1260,
+       [BNXT_ULP_CLASS_HID_40d0] = 1261,
+       [BNXT_ULP_CLASS_HID_2cc4] = 1262,
+       [BNXT_ULP_CLASS_HID_55a4] = 1263,
+       [BNXT_ULP_CLASS_HID_21b8] = 1264,
+       [BNXT_ULP_CLASS_HID_75a8] = 1265,
+       [BNXT_ULP_CLASS_HID_41bc] = 1266,
+       [BNXT_ULP_CLASS_HID_27778] = 1267,
+       [BNXT_ULP_CLASS_HID_2438c] = 1268,
+       [BNXT_ULP_CLASS_HID_20c30] = 1269,
+       [BNXT_ULP_CLASS_HID_21844] = 1270,
+       [BNXT_ULP_CLASS_HID_130e8] = 1271,
+       [BNXT_ULP_CLASS_HID_11cfc] = 1272,
+       [BNXT_ULP_CLASS_HID_150ec] = 1273,
+       [BNXT_ULP_CLASS_HID_13d00] = 1274,
+       [BNXT_ULP_CLASS_HID_352bc] = 1275,
+       [BNXT_ULP_CLASS_HID_33ed0] = 1276,
+       [BNXT_ULP_CLASS_HID_372c0] = 1277,
+       [BNXT_ULP_CLASS_HID_35ed4] = 1278,
+       [BNXT_ULP_CLASS_HID_3866] = 1279,
+       [BNXT_ULP_CLASS_HID_381e] = 1280,
+       [BNXT_ULP_CLASS_HID_3860] = 1281,
+       [BNXT_ULP_CLASS_HID_0454] = 1282,
+       [BNXT_ULP_CLASS_HID_3818] = 1283,
+       [BNXT_ULP_CLASS_HID_042c] = 1284,
+       [BNXT_ULP_CLASS_HID_3846] = 1285,
+       [BNXT_ULP_CLASS_HID_387e] = 1286,
+       [BNXT_ULP_CLASS_HID_3ba6] = 1287,
+       [BNXT_ULP_CLASS_HID_385e] = 1288,
+       [BNXT_ULP_CLASS_HID_3840] = 1289,
+       [BNXT_ULP_CLASS_HID_0474] = 1290,
+       [BNXT_ULP_CLASS_HID_3878] = 1291,
+       [BNXT_ULP_CLASS_HID_044c] = 1292,
+       [BNXT_ULP_CLASS_HID_3ba0] = 1293,
+       [BNXT_ULP_CLASS_HID_0794] = 1294,
+       [BNXT_ULP_CLASS_HID_3858] = 1295,
+       [BNXT_ULP_CLASS_HID_046c] = 1296
 };
 
 /* Array for the proto matcher list */
@@ -3345,7 +3649,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [129] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f4b,
+       .class_hid = BNXT_ULP_CLASS_HID_25f4b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 393216UL,
@@ -3363,7 +3667,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [130] = {
-       .class_hid = BNXT_ULP_CLASS_HID_275f,
+       .class_hid = BNXT_ULP_CLASS_HID_2275f,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 393224UL,
@@ -3382,7 +3686,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [131] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b67,
+       .class_hid = BNXT_ULP_CLASS_HID_24b67,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 393280UL,
@@ -3401,7 +3705,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [132] = {
-       .class_hid = BNXT_ULP_CLASS_HID_134b,
+       .class_hid = BNXT_ULP_CLASS_HID_2134b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 393288UL,
@@ -3421,7 +3725,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [133] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1683,
+       .class_hid = BNXT_ULP_CLASS_HID_21683,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 458752UL,
@@ -3440,7 +3744,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [134] = {
-       .class_hid = BNXT_ULP_CLASS_HID_475b,
+       .class_hid = BNXT_ULP_CLASS_HID_2475b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 458760UL,
@@ -3460,7 +3764,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [135] = {
-       .class_hid = BNXT_ULP_CLASS_HID_02bf,
+       .class_hid = BNXT_ULP_CLASS_HID_202bf,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 458816UL,
@@ -3480,7 +3784,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [136] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3377,
+       .class_hid = BNXT_ULP_CLASS_HID_23377,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 458824UL,
@@ -3501,7 +3805,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [137] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19db,
+       .class_hid = BNXT_ULP_CLASS_HID_119db,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 655360UL,
@@ -3519,7 +3823,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [138] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4a93,
+       .class_hid = BNXT_ULP_CLASS_HID_14a93,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 655368UL,
@@ -3538,7 +3842,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [139] = {
-       .class_hid = BNXT_ULP_CLASS_HID_05f7,
+       .class_hid = BNXT_ULP_CLASS_HID_105f7,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 655424UL,
@@ -3557,7 +3861,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [140] = {
-       .class_hid = BNXT_ULP_CLASS_HID_368f,
+       .class_hid = BNXT_ULP_CLASS_HID_1368f,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 655432UL,
@@ -3577,7 +3881,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [141] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39c7,
+       .class_hid = BNXT_ULP_CLASS_HID_139c7,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 720896UL,
@@ -3596,7 +3900,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [142] = {
-       .class_hid = BNXT_ULP_CLASS_HID_022b,
+       .class_hid = BNXT_ULP_CLASS_HID_1022b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 720904UL,
@@ -3616,7 +3920,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [143] = {
-       .class_hid = BNXT_ULP_CLASS_HID_25f3,
+       .class_hid = BNXT_ULP_CLASS_HID_125f3,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 720960UL,
@@ -3636,7 +3940,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [144] = {
-       .class_hid = BNXT_ULP_CLASS_HID_568b,
+       .class_hid = BNXT_ULP_CLASS_HID_1568b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 720968UL,
@@ -3657,7 +3961,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [145] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c37,
+       .class_hid = BNXT_ULP_CLASS_HID_33c37,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 917504UL,
@@ -3676,7 +3980,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [146] = {
-       .class_hid = BNXT_ULP_CLASS_HID_041b,
+       .class_hid = BNXT_ULP_CLASS_HID_3041b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 917512UL,
@@ -3696,7 +4000,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [147] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2823,
+       .class_hid = BNXT_ULP_CLASS_HID_32823,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 917568UL,
@@ -3716,7 +4020,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [148] = {
-       .class_hid = BNXT_ULP_CLASS_HID_58fb,
+       .class_hid = BNXT_ULP_CLASS_HID_358fb,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 917576UL,
@@ -3737,7 +4041,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [149] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c33,
+       .class_hid = BNXT_ULP_CLASS_HID_35c33,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 983040UL,
@@ -3757,7 +4061,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [150] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2407,
+       .class_hid = BNXT_ULP_CLASS_HID_32407,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 983048UL,
@@ -3778,7 +4082,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [151] = {
-       .class_hid = BNXT_ULP_CLASS_HID_482f,
+       .class_hid = BNXT_ULP_CLASS_HID_3482f,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 983104UL,
@@ -3799,7 +4103,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [152] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1033,
+       .class_hid = BNXT_ULP_CLASS_HID_31033,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 983112UL,
@@ -4593,7 +4897,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [193] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f2b,
+       .class_hid = BNXT_ULP_CLASS_HID_25f2b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 393216UL,
@@ -4611,7 +4915,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [194] = {
-       .class_hid = BNXT_ULP_CLASS_HID_273f,
+       .class_hid = BNXT_ULP_CLASS_HID_2273f,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 393224UL,
@@ -4630,7 +4934,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [195] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4b07,
+       .class_hid = BNXT_ULP_CLASS_HID_24b07,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 393280UL,
@@ -4649,7 +4953,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [196] = {
-       .class_hid = BNXT_ULP_CLASS_HID_132b,
+       .class_hid = BNXT_ULP_CLASS_HID_2132b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 393288UL,
@@ -4669,7 +4973,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [197] = {
-       .class_hid = BNXT_ULP_CLASS_HID_16e3,
+       .class_hid = BNXT_ULP_CLASS_HID_216e3,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 458752UL,
@@ -4688,7 +4992,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [198] = {
-       .class_hid = BNXT_ULP_CLASS_HID_473b,
+       .class_hid = BNXT_ULP_CLASS_HID_2473b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 458760UL,
@@ -4708,7 +5012,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [199] = {
-       .class_hid = BNXT_ULP_CLASS_HID_02df,
+       .class_hid = BNXT_ULP_CLASS_HID_202df,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 458816UL,
@@ -4728,7 +5032,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [200] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3317,
+       .class_hid = BNXT_ULP_CLASS_HID_23317,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 458824UL,
@@ -4749,7 +5053,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [201] = {
-       .class_hid = BNXT_ULP_CLASS_HID_19bb,
+       .class_hid = BNXT_ULP_CLASS_HID_119bb,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 655360UL,
@@ -4767,7 +5071,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [202] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4af3,
+       .class_hid = BNXT_ULP_CLASS_HID_14af3,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 655368UL,
@@ -4786,7 +5090,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [203] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0597,
+       .class_hid = BNXT_ULP_CLASS_HID_10597,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 655424UL,
@@ -4805,7 +5109,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [204] = {
-       .class_hid = BNXT_ULP_CLASS_HID_36ef,
+       .class_hid = BNXT_ULP_CLASS_HID_136ef,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 655432UL,
@@ -4825,7 +5129,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [205] = {
-       .class_hid = BNXT_ULP_CLASS_HID_39a7,
+       .class_hid = BNXT_ULP_CLASS_HID_139a7,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 720896UL,
@@ -4844,7 +5148,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [206] = {
-       .class_hid = BNXT_ULP_CLASS_HID_024b,
+       .class_hid = BNXT_ULP_CLASS_HID_1024b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 720904UL,
@@ -4864,7 +5168,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [207] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2593,
+       .class_hid = BNXT_ULP_CLASS_HID_12593,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 720960UL,
@@ -4884,7 +5188,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [208] = {
-       .class_hid = BNXT_ULP_CLASS_HID_56eb,
+       .class_hid = BNXT_ULP_CLASS_HID_156eb,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 720968UL,
@@ -4905,7 +5209,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [209] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3c57,
+       .class_hid = BNXT_ULP_CLASS_HID_33c57,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 917504UL,
@@ -4924,7 +5228,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [210] = {
-       .class_hid = BNXT_ULP_CLASS_HID_047b,
+       .class_hid = BNXT_ULP_CLASS_HID_3047b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 917512UL,
@@ -4944,7 +5248,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [211] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2843,
+       .class_hid = BNXT_ULP_CLASS_HID_32843,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 917568UL,
@@ -4964,7 +5268,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [212] = {
-       .class_hid = BNXT_ULP_CLASS_HID_589b,
+       .class_hid = BNXT_ULP_CLASS_HID_3589b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 917576UL,
@@ -4985,7 +5289,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [213] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5c53,
+       .class_hid = BNXT_ULP_CLASS_HID_35c53,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 983040UL,
@@ -5005,7 +5309,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [214] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2467,
+       .class_hid = BNXT_ULP_CLASS_HID_32467,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 983048UL,
@@ -5026,7 +5330,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [215] = {
-       .class_hid = BNXT_ULP_CLASS_HID_484f,
+       .class_hid = BNXT_ULP_CLASS_HID_3484f,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 983104UL,
@@ -5047,7 +5351,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [216] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1053,
+       .class_hid = BNXT_ULP_CLASS_HID_31053,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 983112UL,
@@ -6139,7 +6443,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
        },
        [281] = {
-       .class_hid = BNXT_ULP_CLASS_HID_66af,
+       .class_hid = BNXT_ULP_CLASS_HID_266af,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 393216UL,
@@ -6156,7 +6460,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [282] = {
-       .class_hid = BNXT_ULP_CLASS_HID_525b,
+       .class_hid = BNXT_ULP_CLASS_HID_2525b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 393280UL,
@@ -6174,7 +6478,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [283] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1de7,
+       .class_hid = BNXT_ULP_CLASS_HID_21de7,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 458752UL,
@@ -6192,7 +6496,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [284] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0993,
+       .class_hid = BNXT_ULP_CLASS_HID_20993,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 458816UL,
@@ -6211,7 +6515,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
        },
        [285] = {
-       .class_hid = BNXT_ULP_CLASS_HID_213f,
+       .class_hid = BNXT_ULP_CLASS_HID_1213f,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 655360UL,
@@ -6228,7 +6532,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [286] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0d2b,
+       .class_hid = BNXT_ULP_CLASS_HID_10d2b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 655424UL,
@@ -6246,7 +6550,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [287] = {
-       .class_hid = BNXT_ULP_CLASS_HID_413b,
+       .class_hid = BNXT_ULP_CLASS_HID_1413b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 720896UL,
@@ -6264,7 +6568,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [288] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cd7,
+       .class_hid = BNXT_ULP_CLASS_HID_12cd7,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 720960UL,
@@ -6283,7 +6587,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [289] = {
-       .class_hid = BNXT_ULP_CLASS_HID_436b,
+       .class_hid = BNXT_ULP_CLASS_HID_3436b,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 917504UL,
@@ -6301,7 +6605,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [290] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2f07,
+       .class_hid = BNXT_ULP_CLASS_HID_32f07,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 917568UL,
@@ -6320,7 +6624,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [291] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6317,
+       .class_hid = BNXT_ULP_CLASS_HID_36317,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 983040UL,
@@ -6339,7 +6643,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
        },
        [292] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f03,
+       .class_hid = BNXT_ULP_CLASS_HID_34f03,
        .class_tid = 1,
        .hdr_sig_id = 9,
        .flow_sig_id = 983104UL,
@@ -6715,7 +7019,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
        },
        [313] = {
-       .class_hid = BNXT_ULP_CLASS_HID_66cf,
+       .class_hid = BNXT_ULP_CLASS_HID_266cf,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 393216UL,
@@ -6732,7 +7036,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [314] = {
-       .class_hid = BNXT_ULP_CLASS_HID_523b,
+       .class_hid = BNXT_ULP_CLASS_HID_2523b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 393280UL,
@@ -6750,7 +7054,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [315] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1d87,
+       .class_hid = BNXT_ULP_CLASS_HID_21d87,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 458752UL,
@@ -6768,7 +7072,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [316] = {
-       .class_hid = BNXT_ULP_CLASS_HID_09f3,
+       .class_hid = BNXT_ULP_CLASS_HID_209f3,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 458816UL,
@@ -6787,7 +7091,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
        },
        [317] = {
-       .class_hid = BNXT_ULP_CLASS_HID_215f,
+       .class_hid = BNXT_ULP_CLASS_HID_1215f,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 655360UL,
@@ -6804,7 +7108,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [318] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0d4b,
+       .class_hid = BNXT_ULP_CLASS_HID_10d4b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 655424UL,
@@ -6822,7 +7126,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [319] = {
-       .class_hid = BNXT_ULP_CLASS_HID_415b,
+       .class_hid = BNXT_ULP_CLASS_HID_1415b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 720896UL,
@@ -6840,7 +7144,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [320] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2cb7,
+       .class_hid = BNXT_ULP_CLASS_HID_12cb7,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 720960UL,
@@ -6859,7 +7163,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [321] = {
-       .class_hid = BNXT_ULP_CLASS_HID_430b,
+       .class_hid = BNXT_ULP_CLASS_HID_3430b,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 917504UL,
@@ -6877,7 +7181,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [322] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2f67,
+       .class_hid = BNXT_ULP_CLASS_HID_32f67,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 917568UL,
@@ -6896,7 +7200,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [323] = {
-       .class_hid = BNXT_ULP_CLASS_HID_6377,
+       .class_hid = BNXT_ULP_CLASS_HID_36377,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 983040UL,
@@ -6915,7 +7219,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
        },
        [324] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4f63,
+       .class_hid = BNXT_ULP_CLASS_HID_34f63,
        .class_tid = 1,
        .hdr_sig_id = 11,
        .flow_sig_id = 983104UL,
@@ -7309,10 +7613,10 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_0_BITMASK_O_UDP_DST_PORT }
        },
        [347] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e082,
+       .class_hid = BNXT_ULP_CLASS_HID_243ca,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1313792UL,
+       .flow_sig_id = 265216UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7325,14 +7629,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI }
        },
        [348] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ab46,
+       .class_hid = BNXT_ULP_CLASS_HID_20d8e,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1321984UL,
+       .flow_sig_id = 273408UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7346,14 +7649,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI }
        },
        [349] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c82a,
+       .class_hid = BNXT_ULP_CLASS_HID_2e082,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 3410944UL,
+       .flow_sig_id = 1313792UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7367,14 +7669,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC }
        },
        [350] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f9a2,
+       .class_hid = BNXT_ULP_CLASS_HID_2ab46,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 3419136UL,
+       .flow_sig_id = 1321984UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7389,14 +7690,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC }
        },
        [351] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d8ce,
+       .class_hid = BNXT_ULP_CLASS_HID_25226,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 538184704UL,
+       .flow_sig_id = 2362368UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7410,14 +7710,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC }
        },
        [352] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a2d2,
+       .class_hid = BNXT_ULP_CLASS_HID_25cea,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 538192896UL,
+       .flow_sig_id = 2370560UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7432,14 +7731,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC }
        },
        [353] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c076,
+       .class_hid = BNXT_ULP_CLASS_HID_2c82a,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 540281856UL,
+       .flow_sig_id = 3410944UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7454,14 +7752,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC }
        },
        [354] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f1ee,
+       .class_hid = BNXT_ULP_CLASS_HID_2f9a2,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 540290048UL,
+       .flow_sig_id = 3419136UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7477,14 +7774,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC }
        },
        [355] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a96e,
+       .class_hid = BNXT_ULP_CLASS_HID_23b56,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1075055616UL,
+       .flow_sig_id = 537136128UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7498,14 +7794,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
        },
        [356] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dae6,
+       .class_hid = BNXT_ULP_CLASS_HID_205da,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1075063808UL,
+       .flow_sig_id = 537144320UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7520,14 +7815,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
        },
        [357] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c7aa,
+       .class_hid = BNXT_ULP_CLASS_HID_2d8ce,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1077152768UL,
+       .flow_sig_id = 538184704UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7542,14 +7836,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
        },
        [358] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c26e,
+       .class_hid = BNXT_ULP_CLASS_HID_2a2d2,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1077160960UL,
+       .flow_sig_id = 538192896UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7565,14 +7858,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
        },
        [359] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a0fa,
+       .class_hid = BNXT_ULP_CLASS_HID_24a72,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1611926528UL,
+       .flow_sig_id = 539233280UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7586,15 +7878,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
        },
        [360] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d272,
+       .class_hid = BNXT_ULP_CLASS_HID_25476,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1611934720UL,
+       .flow_sig_id = 539241472UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7609,15 +7900,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
        },
        [361] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fff6,
+       .class_hid = BNXT_ULP_CLASS_HID_2c076,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1614023680UL,
+       .flow_sig_id = 540281856UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7633,14 +7923,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
        },
        [362] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e16e,
+       .class_hid = BNXT_ULP_CLASS_HID_2f1ee,
        .class_tid = 2,
        .hdr_sig_id = 1,
-       .flow_sig_id = 1614031872UL,
+       .flow_sig_id = 540290048UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7657,14 +7946,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR }
        },
        [363] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e165,
+       .class_hid = BNXT_ULP_CLASS_HID_20bb6,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 1313792UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1074007040UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7672,19 +7960,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [364] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aaa1,
+       .class_hid = BNXT_ULP_CLASS_HID_23d2e,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 1321984UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1074015232UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7692,20 +7980,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [365] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c9cd,
+       .class_hid = BNXT_ULP_CLASS_HID_2a96e,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 3410944UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1075055616UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7713,20 +8001,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [366] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f845,
+       .class_hid = BNXT_ULP_CLASS_HID_2dae6,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 3419136UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1075063808UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7734,21 +8022,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [367] = {
-       .class_hid = BNXT_ULP_CLASS_HID_90f9,
+       .class_hid = BNXT_ULP_CLASS_HID_25af2,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 2148797440UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1076104192UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7756,20 +8044,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [368] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c371,
+       .class_hid = BNXT_ULP_CLASS_HID_24c6a,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 2148805632UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1076112384UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7777,21 +8065,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [369] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e19d,
+       .class_hid = BNXT_ULP_CLASS_HID_2c7aa,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 2150894592UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1077152768UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7799,21 +8087,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [370] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d015,
+       .class_hid = BNXT_ULP_CLASS_HID_2c26e,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 2150902784UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1077160960UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7821,22 +8109,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [371] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8c09,
+       .class_hid = BNXT_ULP_CLASS_HID_203e2,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4296281088UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1610877952UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7844,20 +8132,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [372] = {
-       .class_hid = BNXT_ULP_CLASS_HID_be89,
+       .class_hid = BNXT_ULP_CLASS_HID_2357a,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4296289280UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1610886144UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7865,21 +8153,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [373] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ddad,
+       .class_hid = BNXT_ULP_CLASS_HID_2a0fa,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4298378240UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1611926528UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7887,21 +8175,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [374] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cc2d,
+       .class_hid = BNXT_ULP_CLASS_HID_2d272,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 4298386432UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1611934720UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7909,22 +8197,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [375] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a4d9,
+       .class_hid = BNXT_ULP_CLASS_HID_2527e,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 6443764736UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1612975104UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7932,21 +8220,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [376] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d759,
+       .class_hid = BNXT_ULP_CLASS_HID_243f6,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 6443772928UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1612983296UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7954,22 +8242,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [377] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f27d,
+       .class_hid = BNXT_ULP_CLASS_HID_2fff6,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 6445861888UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1614023680UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -7977,22 +8265,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [378] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e4fd,
+       .class_hid = BNXT_ULP_CLASS_HID_2e16e,
        .class_tid = 2,
-       .hdr_sig_id = 2,
-       .flow_sig_id = 6445870080UL,
+       .hdr_sig_id = 1,
+       .flow_sig_id = 1614031872UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8000,23 +8288,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_1_BITMASK_I_IPV6_DST_ADDR }
        },
        [379] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ecf6,
+       .class_hid = BNXT_ULP_CLASS_HID_2422d,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1313792UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 265216UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8024,20 +8312,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI }
        },
        [380] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a732,
+       .class_hid = BNXT_ULP_CLASS_HID_20c69,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1321984UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 273408UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8045,21 +8331,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI }
        },
        [381] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c45e,
+       .class_hid = BNXT_ULP_CLASS_HID_2e165,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3410944UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 1313792UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8067,21 +8351,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC }
        },
        [382] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f5d6,
+       .class_hid = BNXT_ULP_CLASS_HID_2aaa1,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3419136UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 1321984UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8089,22 +8371,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC }
        },
        [383] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d4ba,
+       .class_hid = BNXT_ULP_CLASS_HID_253c1,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 538184704UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2362368UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8112,21 +8392,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC }
        },
        [384] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aea6,
+       .class_hid = BNXT_ULP_CLASS_HID_25d0d,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 538192896UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2370560UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8134,22 +8412,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC }
        },
        [385] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cc02,
+       .class_hid = BNXT_ULP_CLASS_HID_2c9cd,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 540281856UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 3410944UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8157,22 +8433,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC }
        },
        [386] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fd9a,
+       .class_hid = BNXT_ULP_CLASS_HID_2f845,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 540290048UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 3419136UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8180,23 +8454,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC }
        },
        [387] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a51a,
+       .class_hid = BNXT_ULP_CLASS_HID_25afd,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1075055616UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2147748864UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8204,21 +8476,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
        },
        [388] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d692,
+       .class_hid = BNXT_ULP_CLASS_HID_22439,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1075063808UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2147757056UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8226,22 +8496,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
-       },
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
+       },
        [389] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cbde,
+       .class_hid = BNXT_ULP_CLASS_HID_290f9,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1077152768UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2148797440UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8249,22 +8517,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
        },
        [390] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ce1a,
+       .class_hid = BNXT_ULP_CLASS_HID_2c371,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1077160960UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2148805632UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8272,23 +8538,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
        },
        [391] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ac8e,
+       .class_hid = BNXT_ULP_CLASS_HID_24355,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1611926528UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2149846016UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8296,22 +8560,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
        },
        [392] = {
-       .class_hid = BNXT_ULP_CLASS_HID_de06,
+       .class_hid = BNXT_ULP_CLASS_HID_275dd,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1611934720UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2149854208UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8319,23 +8581,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
        },
        [393] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f382,
+       .class_hid = BNXT_ULP_CLASS_HID_2e19d,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1614023680UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2150894592UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8343,23 +8603,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
        },
        [394] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ed1a,
+       .class_hid = BNXT_ULP_CLASS_HID_2d015,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 1614031872UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 2150902784UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8367,24 +8625,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
        },
        [395] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9d6a,
+       .class_hid = BNXT_ULP_CLASS_HID_2560d,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 2148797440UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 4295232512UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8392,21 +8648,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [396] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cee2,
+       .class_hid = BNXT_ULP_CLASS_HID_21049,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 2148805632UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 4295240704UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8414,22 +8668,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [397] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ec0e,
+       .class_hid = BNXT_ULP_CLASS_HID_28c09,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 2150894592UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 4296281088UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8437,22 +8689,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [398] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dd86,
+       .class_hid = BNXT_ULP_CLASS_HID_2be89,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 2150902784UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 4296289280UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8460,23 +8710,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [399] = {
-       .class_hid = BNXT_ULP_CLASS_HID_852e,
+       .class_hid = BNXT_ULP_CLASS_HID_267a9,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 2685668352UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 4297329664UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8484,22 +8732,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [400] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b6a6,
+       .class_hid = BNXT_ULP_CLASS_HID_261ed,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 2685676544UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 4297337856UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8507,23 +8753,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [401] = {
-       .class_hid = BNXT_ULP_CLASS_HID_eb82,
+       .class_hid = BNXT_ULP_CLASS_HID_2ddad,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 2687765504UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 4298378240UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8531,23 +8775,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [402] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c50a,
+       .class_hid = BNXT_ULP_CLASS_HID_2cc2d,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 2687773696UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 4298386432UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8555,24 +8797,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [403] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ccca,
+       .class_hid = BNXT_ULP_CLASS_HID_26edd,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3222539264UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 6442716160UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8580,22 +8820,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [404] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8706,
+       .class_hid = BNXT_ULP_CLASS_HID_22819,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3222547456UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 6442724352UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8603,23 +8841,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [405] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d38e,
+       .class_hid = BNXT_ULP_CLASS_HID_2a4d9,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3224636416UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 6443764736UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8627,23 +8863,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [406] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d5ca,
+       .class_hid = BNXT_ULP_CLASS_HID_2d759,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3224644608UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 6443772928UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8651,24 +8885,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [407] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b48e,
+       .class_hid = BNXT_ULP_CLASS_HID_2573d,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3759410176UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 6444813312UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8676,23 +8908,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [408] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8e8a,
+       .class_hid = BNXT_ULP_CLASS_HID_279bd,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3759418368UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 6444821504UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8700,24 +8930,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [409] = {
-       .class_hid = BNXT_ULP_CLASS_HID_db02,
+       .class_hid = BNXT_ULP_CLASS_HID_2f27d,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3761507328UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 6445861888UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8725,24 +8953,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [410] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dd8e,
+       .class_hid = BNXT_ULP_CLASS_HID_2e4fd,
        .class_tid = 2,
-       .hdr_sig_id = 3,
-       .flow_sig_id = 3761515520UL,
+       .hdr_sig_id = 2,
+       .flow_sig_id = 6445870080UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8750,25 +8976,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
        },
        [411] = {
-       .class_hid = BNXT_ULP_CLASS_HID_819a,
+       .class_hid = BNXT_ULP_CLASS_HID_24fbe,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4296281088UL,
+       .flow_sig_id = 265216UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8782,15 +9006,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI }
        },
        [412] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b31a,
+       .class_hid = BNXT_ULP_CLASS_HID_201fa,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4296289280UL,
+       .flow_sig_id = 273408UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8805,15 +9027,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI }
        },
        [413] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d03e,
+       .class_hid = BNXT_ULP_CLASS_HID_2ecf6,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4298378240UL,
+       .flow_sig_id = 1313792UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8828,15 +9048,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC }
        },
        [414] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c1be,
+       .class_hid = BNXT_ULP_CLASS_HID_2a732,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4298386432UL,
+       .flow_sig_id = 1321984UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8852,15 +9070,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC }
        },
        [415] = {
-       .class_hid = BNXT_ULP_CLASS_HID_890e,
+       .class_hid = BNXT_ULP_CLASS_HID_25e52,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4833152000UL,
+       .flow_sig_id = 2362368UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8875,15 +9091,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC }
        },
        [416] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ba8e,
+       .class_hid = BNXT_ULP_CLASS_HID_2509e,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4833160192UL,
+       .flow_sig_id = 2370560UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8899,15 +9113,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC }
        },
        [417] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dfaa,
+       .class_hid = BNXT_ULP_CLASS_HID_2c45e,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4835249152UL,
+       .flow_sig_id = 3410944UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8923,15 +9135,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC }
        },
        [418] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c93a,
+       .class_hid = BNXT_ULP_CLASS_HID_2f5d6,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 4835257344UL,
+       .flow_sig_id = 3419136UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8948,15 +9158,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC }
        },
        [419] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b11a,
+       .class_hid = BNXT_ULP_CLASS_HID_23722,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 5370022912UL,
+       .flow_sig_id = 537136128UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8971,15 +9179,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
        },
        [420] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b4e,
+       .class_hid = BNXT_ULP_CLASS_HID_209ae,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 5370031104UL,
+       .flow_sig_id = 537144320UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -8995,15 +9201,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
        },
        [421] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c79e,
+       .class_hid = BNXT_ULP_CLASS_HID_2d4ba,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 5372120064UL,
+       .flow_sig_id = 538184704UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9019,15 +9223,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
        },
        [422] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d9da,
+       .class_hid = BNXT_ULP_CLASS_HID_2aea6,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 5372128256UL,
+       .flow_sig_id = 538192896UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9044,15 +9246,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
        },
        [423] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b88e,
+       .class_hid = BNXT_ULP_CLASS_HID_24606,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 5906893824UL,
+       .flow_sig_id = 539233280UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9067,16 +9267,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
        },
        [424] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ea0e,
+       .class_hid = BNXT_ULP_CLASS_HID_25802,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 5906902016UL,
+       .flow_sig_id = 539241472UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9092,16 +9290,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
        },
        [425] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cf0a,
+       .class_hid = BNXT_ULP_CLASS_HID_2cc02,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 5908990976UL,
+       .flow_sig_id = 540281856UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9118,15 +9314,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
        },
        [426] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c18e,
+       .class_hid = BNXT_ULP_CLASS_HID_2fd9a,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 5908999168UL,
+       .flow_sig_id = 540290048UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9144,15 +9338,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR }
        },
        [427] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a94a,
+       .class_hid = BNXT_ULP_CLASS_HID_207c2,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 6443764736UL,
+       .flow_sig_id = 1074007040UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9167,15 +9359,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [428] = {
-       .class_hid = BNXT_ULP_CLASS_HID_daca,
+       .class_hid = BNXT_ULP_CLASS_HID_2315a,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 6443772928UL,
+       .flow_sig_id = 1074015232UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9191,15 +9381,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [429] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ffee,
+       .class_hid = BNXT_ULP_CLASS_HID_2a51a,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 6445861888UL,
+       .flow_sig_id = 1075055616UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9215,15 +9403,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [430] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e96e,
+       .class_hid = BNXT_ULP_CLASS_HID_2d692,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 6445870080UL,
+       .flow_sig_id = 1075063808UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9240,15 +9426,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [431] = {
-       .class_hid = BNXT_ULP_CLASS_HID_910e,
+       .class_hid = BNXT_ULP_CLASS_HID_25686,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 6980635648UL,
+       .flow_sig_id = 1076104192UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9263,16 +9447,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [432] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c28e,
+       .class_hid = BNXT_ULP_CLASS_HID_2401e,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 6980643840UL,
+       .flow_sig_id = 1076112384UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9288,16 +9470,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [433] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e7aa,
+       .class_hid = BNXT_ULP_CLASS_HID_2cbde,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 6982732800UL,
+       .flow_sig_id = 1077152768UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9314,15 +9494,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [434] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d12a,
+       .class_hid = BNXT_ULP_CLASS_HID_2ce1a,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 6982740992UL,
+       .flow_sig_id = 1077160960UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9340,15 +9518,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [435] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d8ca,
+       .class_hid = BNXT_ULP_CLASS_HID_20f96,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 7517506560UL,
+       .flow_sig_id = 1610877952UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9363,16 +9539,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [436] = {
-       .class_hid = BNXT_ULP_CLASS_HID_930e,
+       .class_hid = BNXT_ULP_CLASS_HID_2390e,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 7517514752UL,
+       .flow_sig_id = 1610886144UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9388,16 +9562,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [437] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ef4e,
+       .class_hid = BNXT_ULP_CLASS_HID_2ac8e,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 7519603712UL,
+       .flow_sig_id = 1611926528UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9413,16 +9585,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [438] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e18a,
+       .class_hid = BNXT_ULP_CLASS_HID_2de06,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 7519611904UL,
+       .flow_sig_id = 1611934720UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9439,16 +9609,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [439] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c08e,
+       .class_hid = BNXT_ULP_CLASS_HID_25e0a,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 8054377472UL,
+       .flow_sig_id = 1612975104UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9463,17 +9631,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [440] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9a8a,
+       .class_hid = BNXT_ULP_CLASS_HID_24f82,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 8054385664UL,
+       .flow_sig_id = 1612983296UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9489,17 +9655,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [441] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d70a,
+       .class_hid = BNXT_ULP_CLASS_HID_2f382,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 8056474624UL,
+       .flow_sig_id = 1614023680UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9517,15 +9681,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [442] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e90e,
+       .class_hid = BNXT_ULP_CLASS_HID_2ed1a,
        .class_tid = 2,
        .hdr_sig_id = 3,
-       .flow_sig_id = 8056482816UL,
+       .flow_sig_id = 1614031872UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9544,15 +9706,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
                BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR }
        },
        [443] = {
-       .class_hid = BNXT_ULP_CLASS_HID_edd9,
+       .class_hid = BNXT_ULP_CLASS_HID_2576e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 1313792UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2147748864UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9560,20 +9720,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [444] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a61d,
+       .class_hid = BNXT_ULP_CLASS_HID_229aa,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 1321984UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2147757056UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9581,21 +9741,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [445] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c571,
+       .class_hid = BNXT_ULP_CLASS_HID_29d6a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 3410944UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2148797440UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9603,21 +9763,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [446] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f4f9,
+       .class_hid = BNXT_ULP_CLASS_HID_2cee2,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 3419136UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2148805632UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9625,22 +9785,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [447] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9c45,
+       .class_hid = BNXT_ULP_CLASS_HID_24ec6,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 2148797440UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2149846016UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9648,21 +9808,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [448] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cfcd,
+       .class_hid = BNXT_ULP_CLASS_HID_2784e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 2148805632UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2149854208UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9670,21 +9830,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [449] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ed21,
+       .class_hid = BNXT_ULP_CLASS_HID_2ec0e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
+       .hdr_sig_id = 3,
        .flow_sig_id = 2150894592UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
@@ -9693,21 +9853,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [450] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dca9,
+       .class_hid = BNXT_ULP_CLASS_HID_2dd86,
        .class_tid = 2,
-       .hdr_sig_id = 4,
+       .hdr_sig_id = 3,
        .flow_sig_id = 2150902784UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
@@ -9716,23 +9876,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [451] = {
-       .class_hid = BNXT_ULP_CLASS_HID_80b5,
+       .class_hid = BNXT_ULP_CLASS_HID_25f22,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4296281088UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2684619776UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9740,21 +9900,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
-       },
-       [452] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b235,
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
+       },
+       [452] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2112e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4296289280UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2684627968UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9762,22 +9922,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [453] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d111,
+       .class_hid = BNXT_ULP_CLASS_HID_2852e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4298378240UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2685668352UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9785,22 +9945,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [454] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c091,
+       .class_hid = BNXT_ULP_CLASS_HID_2b6a6,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 4298386432UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2685676544UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9808,23 +9968,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [455] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a865,
+       .class_hid = BNXT_ULP_CLASS_HID_26d86,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6443764736UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2686716928UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9832,22 +9992,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [456] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dbe5,
+       .class_hid = BNXT_ULP_CLASS_HID_26002,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6443772928UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2686725120UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9855,23 +10015,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [457] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fec1,
+       .class_hid = BNXT_ULP_CLASS_HID_2eb82,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6445861888UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2687765504UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9879,23 +10039,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [458] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e841,
+       .class_hid = BNXT_ULP_CLASS_HID_2c50a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 6445870080UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 2687773696UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9903,24 +10063,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [459] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8e85,
+       .class_hid = BNXT_ULP_CLASS_HID_22f82,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 8591248384UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3221490688UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9928,21 +10088,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [460] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b80d,
+       .class_hid = BNXT_ULP_CLASS_HID_2590a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 8591256576UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3221498880UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9950,22 +10110,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [461] = {
-       .class_hid = BNXT_ULP_CLASS_HID_df65,
+       .class_hid = BNXT_ULP_CLASS_HID_2ccca,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 8593345536UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3222539264UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9973,22 +10133,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [462] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ceed,
+       .class_hid = BNXT_ULP_CLASS_HID_28706,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 8593353728UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3222547456UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -9996,23 +10156,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [463] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9645,
+       .class_hid = BNXT_ULP_CLASS_HID_27e46,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 10738732032UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3223587840UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10020,22 +10180,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [464] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c1cd,
+       .class_hid = BNXT_ULP_CLASS_HID_26fce,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 10738740224UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3223596032UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10043,23 +10203,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [465] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e725,
+       .class_hid = BNXT_ULP_CLASS_HID_2d38e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 10740829184UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3224636416UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10067,23 +10227,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [466] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d6ad,
+       .class_hid = BNXT_ULP_CLASS_HID_2d5ca,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 10740837376UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3224644608UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10091,24 +10251,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [467] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9aa5,
+       .class_hid = BNXT_ULP_CLASS_HID_21706,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12886215680UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3758361600UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10116,22 +10276,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [468] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b425,
+       .class_hid = BNXT_ULP_CLASS_HID_2408e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12886223872UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3758369792UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10139,23 +10299,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [469] = {
-       .class_hid = BNXT_ULP_CLASS_HID_eb05,
+       .class_hid = BNXT_ULP_CLASS_HID_2b48e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12888312832UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3759410176UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10163,23 +10323,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [470] = {
-       .class_hid = BNXT_ULP_CLASS_HID_da85,
+       .class_hid = BNXT_ULP_CLASS_HID_28e8a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 12888321024UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3759418368UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10187,24 +10347,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [471] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a265,
+       .class_hid = BNXT_ULP_CLASS_HID_2660a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 15033699328UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3760458752UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10212,23 +10372,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [472] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dde5,
+       .class_hid = BNXT_ULP_CLASS_HID_25782,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 15033707520UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3760466944UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10236,24 +10396,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [473] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f0c5,
+       .class_hid = BNXT_ULP_CLASS_HID_2db02,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 15035796480UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3761507328UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10261,24 +10421,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [474] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e245,
+       .class_hid = BNXT_ULP_CLASS_HID_2dd8e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 15035804672UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 3761515520UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10286,25 +10446,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT }
        },
        [475] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b8f,
+       .class_hid = BNXT_ULP_CLASS_HID_25b9e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 17181182976UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4295232512UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10312,21 +10472,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [476] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a517,
+       .class_hid = BNXT_ULP_CLASS_HID_21dda,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 17181191168UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4295240704UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10334,22 +10493,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [477] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d86b,
+       .class_hid = BNXT_ULP_CLASS_HID_2819a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 17183280128UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4296281088UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10357,22 +10515,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [478] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cbf3,
+       .class_hid = BNXT_ULP_CLASS_HID_2b31a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 17183288320UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4296289280UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10380,23 +10537,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [479] = {
-       .class_hid = BNXT_ULP_CLASS_HID_934f,
+       .class_hid = BNXT_ULP_CLASS_HID_26a3a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 19328666624UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4297329664UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10404,22 +10560,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [480] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c2c7,
+       .class_hid = BNXT_ULP_CLASS_HID_26c7e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 19328674816UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4297337856UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10427,23 +10582,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [481] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e02b,
+       .class_hid = BNXT_ULP_CLASS_HID_2d03e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 19330763776UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4298378240UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10451,23 +10605,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [482] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d3a3,
+       .class_hid = BNXT_ULP_CLASS_HID_2c1be,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 19330771968UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4298386432UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10475,24 +10628,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [483] = {
-       .class_hid = BNXT_ULP_CLASS_HID_87a7,
+       .class_hid = BNXT_ULP_CLASS_HID_2430a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 21476150272UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4832103424UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10500,22 +10652,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [484] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b137,
+       .class_hid = BNXT_ULP_CLASS_HID_2058e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 21476158464UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4832111616UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10523,23 +10674,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [485] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d403,
+       .class_hid = BNXT_ULP_CLASS_HID_2890e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 21478247424UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4833152000UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10547,23 +10697,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [486] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c793,
+       .class_hid = BNXT_ULP_CLASS_HID_2ba8e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 21478255616UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4833160192UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10571,24 +10720,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [487] = {
-       .class_hid = BNXT_ULP_CLASS_HID_af67,
+       .class_hid = BNXT_ULP_CLASS_HID_251ae,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 23623633920UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4834200576UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10596,23 +10744,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [488] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dee7,
+       .class_hid = BNXT_ULP_CLASS_HID_2542a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 23623642112UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4834208768UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10620,24 +10767,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [489] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fdc3,
+       .class_hid = BNXT_ULP_CLASS_HID_2dfaa,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 23625731072UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4835249152UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10645,24 +10791,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [490] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ef43,
+       .class_hid = BNXT_ULP_CLASS_HID_2c93a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 23625739264UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 4835257344UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10670,25 +10815,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [491] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8dbf,
+       .class_hid = BNXT_ULP_CLASS_HID_213ca,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 25771117568UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5368974336UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10696,22 +10840,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [492] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bf07,
+       .class_hid = BNXT_ULP_CLASS_HID_24d5a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 25771125760UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5368982528UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10719,23 +10862,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [493] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d21f,
+       .class_hid = BNXT_ULP_CLASS_HID_2b11a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 25773214720UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5370022912UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10743,23 +10885,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [494] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cde7,
+       .class_hid = BNXT_ULP_CLASS_HID_28b4e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 25773222912UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5370031104UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10767,24 +10908,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [495] = {
-       .class_hid = BNXT_ULP_CLASS_HID_956f,
+       .class_hid = BNXT_ULP_CLASS_HID_2624e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 27918601216UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5371071488UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10792,23 +10932,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [496] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c4c7,
+       .class_hid = BNXT_ULP_CLASS_HID_253de,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 27918609408UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5371079680UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10816,24 +10955,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [497] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fbcf,
+       .class_hid = BNXT_ULP_CLASS_HID_2c79e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 27920698368UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5372120064UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10841,24 +10979,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [498] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d5a7,
+       .class_hid = BNXT_ULP_CLASS_HID_2d9da,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 27920706560UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5372128256UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10866,25 +11003,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [499] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9957,
+       .class_hid = BNXT_ULP_CLASS_HID_21b1e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30066084864UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5905845248UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10892,23 +11028,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [500] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cb27,
+       .class_hid = BNXT_ULP_CLASS_HID_2350e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30066093056UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5905853440UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10916,24 +11051,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [501] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ee37,
+       .class_hid = BNXT_ULP_CLASS_HID_2b88e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30068182016UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5906893824UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10941,24 +11075,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [502] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d987,
+       .class_hid = BNXT_ULP_CLASS_HID_2ea0e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 30068190208UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5906902016UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10966,25 +11099,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [503] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a107,
+       .class_hid = BNXT_ULP_CLASS_HID_26a0a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 32213568512UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5907942400UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -10992,24 +11124,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [504] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d0e7,
+       .class_hid = BNXT_ULP_CLASS_HID_25b8a,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 32213576704UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5907950592UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11017,25 +11148,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
-       },
-       [505] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f7e7,
-       .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 32215665664UL,
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
+       },
+       [505] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cf0a,
+       .class_tid = 2,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5908990976UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11043,25 +11173,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [506] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c827,
+       .class_hid = BNXT_ULP_CLASS_HID_2c18e,
        .class_tid = 2,
-       .hdr_sig_id = 4,
-       .flow_sig_id = 32215673856UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 5908999168UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11069,26 +11198,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
                BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
-               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [507] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f76a,
+       .class_hid = BNXT_ULP_CLASS_HID_2634e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1313792UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6442716160UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11097,19 +11225,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [508] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bcae,
+       .class_hid = BNXT_ULP_CLASS_HID_2258a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1321984UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6442724352UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11118,20 +11247,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [509] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dfc2,
+       .class_hid = BNXT_ULP_CLASS_HID_2a94a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3410944UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6443764736UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11140,20 +11270,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [510] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ee4a,
+       .class_hid = BNXT_ULP_CLASS_HID_2daca,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3419136UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6443772928UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11162,21 +11293,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [511] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cf26,
+       .class_hid = BNXT_ULP_CLASS_HID_25aae,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 538184704UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6444813312UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11185,20 +11317,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [512] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b53a,
+       .class_hid = BNXT_ULP_CLASS_HID_2742e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 538192896UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6444821504UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11207,21 +11340,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [513] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d79e,
+       .class_hid = BNXT_ULP_CLASS_HID_2ffee,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 540281856UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6445861888UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11230,21 +11364,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [514] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e606,
+       .class_hid = BNXT_ULP_CLASS_HID_2e96e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 540290048UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6445870080UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11253,22 +11388,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [515] = {
-       .class_hid = BNXT_ULP_CLASS_HID_be86,
+       .class_hid = BNXT_ULP_CLASS_HID_26b0a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1075055616UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6979587072UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11277,20 +11413,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [516] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cd0e,
+       .class_hid = BNXT_ULP_CLASS_HID_22d0e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1075063808UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6979595264UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11299,21 +11436,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [517] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d042,
+       .class_hid = BNXT_ULP_CLASS_HID_2910e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1077152768UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6980635648UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11322,21 +11460,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [518] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d586,
+       .class_hid = BNXT_ULP_CLASS_HID_2c28e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1077160960UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6980643840UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11345,22 +11484,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [519] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b712,
+       .class_hid = BNXT_ULP_CLASS_HID_2422a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1611926528UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6981684224UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11369,21 +11509,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [520] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c59a,
+       .class_hid = BNXT_ULP_CLASS_HID_273aa,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1611934720UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6981692416UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11392,22 +11533,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [521] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e81e,
+       .class_hid = BNXT_ULP_CLASS_HID_2e7aa,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1614023680UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6982732800UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11416,22 +11558,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [522] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f686,
+       .class_hid = BNXT_ULP_CLASS_HID_2d12a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 1614031872UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 6982740992UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11440,23 +11583,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [523] = {
-       .class_hid = BNXT_ULP_CLASS_HID_86f6,
+       .class_hid = BNXT_ULP_CLASS_HID_23b8a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 2148797440UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 7516457984UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11465,20 +11609,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [524] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d57e,
+       .class_hid = BNXT_ULP_CLASS_HID_2550a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 2148805632UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 7516466176UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11487,21 +11632,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [525] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f792,
+       .class_hid = BNXT_ULP_CLASS_HID_2d8ca,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 2150894592UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 7517506560UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11510,21 +11656,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [526] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c61a,
+       .class_hid = BNXT_ULP_CLASS_HID_2930e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 2150902784UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 7517514752UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11533,22 +11680,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [527] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9eb2,
+       .class_hid = BNXT_ULP_CLASS_HID_24a0e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 2685668352UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 7518555136UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11557,21 +11705,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [528] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ad3a,
+       .class_hid = BNXT_ULP_CLASS_HID_24c4a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 2685676544UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 7518563328UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11580,22 +11729,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [529] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f01e,
+       .class_hid = BNXT_ULP_CLASS_HID_2ef4e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 2687765504UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 7519603712UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11604,22 +11754,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [530] = {
-       .class_hid = BNXT_ULP_CLASS_HID_de96,
+       .class_hid = BNXT_ULP_CLASS_HID_2e18a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 2687773696UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 7519611904UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11628,23 +11779,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [531] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d756,
+       .class_hid = BNXT_ULP_CLASS_HID_2230e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3222539264UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8053328896UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11653,21 +11805,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [532] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9c9a,
+       .class_hid = BNXT_ULP_CLASS_HID_25c8e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3222547456UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8053337088UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11676,22 +11829,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [533] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c812,
+       .class_hid = BNXT_ULP_CLASS_HID_2c08e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3224636416UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8054377472UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11700,22 +11854,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [534] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ce56,
+       .class_hid = BNXT_ULP_CLASS_HID_29a8a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3224644608UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8054385664UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11724,23 +11879,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [535] = {
-       .class_hid = BNXT_ULP_CLASS_HID_af12,
+       .class_hid = BNXT_ULP_CLASS_HID_2718a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3759410176UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8055426048UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11749,22 +11905,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [536] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9516,
+       .class_hid = BNXT_ULP_CLASS_HID_2630a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3759418368UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8055434240UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11773,23 +11930,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [537] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c09e,
+       .class_hid = BNXT_ULP_CLASS_HID_2d70a,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3761507328UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8056474624UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11798,23 +11956,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [538] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c612,
+       .class_hid = BNXT_ULP_CLASS_HID_2e90e,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 3761515520UL,
+       .hdr_sig_id = 3,
+       .flow_sig_id = 8056482816UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11823,24 +11982,25 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_3_BITMASK_I_TCP_DST_PORT }
        },
        [539] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9a06,
+       .class_hid = BNXT_ULP_CLASS_HID_24e91,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4296281088UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 265216UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11848,21 +12008,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI }
        },
        [540] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a886,
+       .class_hid = BNXT_ULP_CLASS_HID_200d5,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4296289280UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 273408UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11870,22 +12028,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI }
        },
        [541] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cba2,
+       .class_hid = BNXT_ULP_CLASS_HID_2edd9,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4298378240UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 1313792UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11893,22 +12049,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC }
        },
        [542] = {
-       .class_hid = BNXT_ULP_CLASS_HID_da22,
+       .class_hid = BNXT_ULP_CLASS_HID_2a61d,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4298386432UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 1321984UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11916,23 +12070,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC }
        },
        [543] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9292,
+       .class_hid = BNXT_ULP_CLASS_HID_25f7d,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4833152000UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2362368UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11940,22 +12092,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC }
        },
        [544] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a112,
+       .class_hid = BNXT_ULP_CLASS_HID_251b1,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4833160192UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2370560UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11963,23 +12113,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC }
        },
        [545] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c436,
+       .class_hid = BNXT_ULP_CLASS_HID_2c571,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4835249152UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 3410944UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -11987,23 +12135,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC }
        },
        [546] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d2a6,
+       .class_hid = BNXT_ULP_CLASS_HID_2f4f9,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 4835257344UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 3419136UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12011,24 +12157,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC }
        },
        [547] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aa86,
+       .class_hid = BNXT_ULP_CLASS_HID_25641,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 5370022912UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2147748864UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12036,22 +12180,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
        },
        [548] = {
-       .class_hid = BNXT_ULP_CLASS_HID_90d2,
+       .class_hid = BNXT_ULP_CLASS_HID_22885,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 5370031104UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2147757056UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12059,23 +12201,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
        },
        [549] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dc02,
+       .class_hid = BNXT_ULP_CLASS_HID_29c45,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 5372120064UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2148797440UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12083,23 +12223,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
        },
        [550] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c246,
+       .class_hid = BNXT_ULP_CLASS_HID_2cfcd,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 5372128256UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2148805632UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12107,24 +12245,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
        },
        [551] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a312,
+       .class_hid = BNXT_ULP_CLASS_HID_24fe9,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 5906893824UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2149846016UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12132,23 +12268,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
        },
        [552] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f192,
+       .class_hid = BNXT_ULP_CLASS_HID_27961,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 5906902016UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2149854208UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12156,24 +12290,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
        },
        [553] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d496,
+       .class_hid = BNXT_ULP_CLASS_HID_2ed21,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 5908990976UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2150894592UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12181,24 +12313,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
        },
        [554] = {
-       .class_hid = BNXT_ULP_CLASS_HID_da12,
+       .class_hid = BNXT_ULP_CLASS_HID_2dca9,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 5908999168UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 2150902784UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12206,25 +12336,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
        },
        [555] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b2d6,
+       .class_hid = BNXT_ULP_CLASS_HID_25ab1,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 6443764736UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4295232512UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12232,22 +12360,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [556] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c156,
+       .class_hid = BNXT_ULP_CLASS_HID_21cf5,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 6443772928UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4295240704UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12255,23 +12381,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
-       },
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
+       },
        [557] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e472,
+       .class_hid = BNXT_ULP_CLASS_HID_280b5,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 6445861888UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4296281088UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12279,23 +12403,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [558] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f2f2,
+       .class_hid = BNXT_ULP_CLASS_HID_2b235,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 6445870080UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4296289280UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12303,24 +12425,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [559] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8a92,
+       .class_hid = BNXT_ULP_CLASS_HID_26b15,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 6980635648UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4297329664UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12328,23 +12448,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [560] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d912,
+       .class_hid = BNXT_ULP_CLASS_HID_26d51,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 6980643840UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4297337856UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12352,24 +12470,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [561] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fc36,
+       .class_hid = BNXT_ULP_CLASS_HID_2d111,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 6982732800UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4298378240UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12377,24 +12493,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [562] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cab6,
+       .class_hid = BNXT_ULP_CLASS_HID_2c091,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 6982740992UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 4298386432UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12402,25 +12516,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [563] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c356,
+       .class_hid = BNXT_ULP_CLASS_HID_26261,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 7517506560UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6442716160UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12428,23 +12540,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [564] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8892,
+       .class_hid = BNXT_ULP_CLASS_HID_224a5,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 7517514752UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6442724352UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12452,24 +12562,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [565] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f4d2,
+       .class_hid = BNXT_ULP_CLASS_HID_2a865,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 7519603712UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6443764736UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12477,24 +12585,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [566] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fa16,
+       .class_hid = BNXT_ULP_CLASS_HID_2dbe5,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 7519611904UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6443772928UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12502,25 +12608,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [567] = {
-       .class_hid = BNXT_ULP_CLASS_HID_db12,
+       .class_hid = BNXT_ULP_CLASS_HID_25b81,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 8054377472UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6444813312UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12528,24 +12632,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [568] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8116,
+       .class_hid = BNXT_ULP_CLASS_HID_27501,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 8054385664UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6444821504UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12553,25 +12655,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [569] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cc96,
+       .class_hid = BNXT_ULP_CLASS_HID_2fec1,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 8056474624UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6445861888UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12579,25 +12679,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [570] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f292,
+       .class_hid = BNXT_ULP_CLASS_HID_2e841,
        .class_tid = 2,
-       .hdr_sig_id = 5,
-       .flow_sig_id = 8056482816UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 6445870080UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12605,26 +12703,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_O_UDP |
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
-               BNXT_ULP_HDR_BIT_I_IPV6 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
        },
        [571] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e84d,
+       .class_hid = BNXT_ULP_CLASS_HID_24085,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 1313792UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8590199808UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12633,19 +12729,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [572] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a389,
+       .class_hid = BNXT_ULP_CLASS_HID_21ac5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 1321984UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8590208000UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12654,20 +12750,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [573] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c0e5,
+       .class_hid = BNXT_ULP_CLASS_HID_28e85,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 3410944UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8591248384UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12676,20 +12772,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [574] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f16d,
+       .class_hid = BNXT_ULP_CLASS_HID_2b80d,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 3419136UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8591256576UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12698,21 +12794,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [575] = {
-       .class_hid = BNXT_ULP_CLASS_HID_99d1,
+       .class_hid = BNXT_ULP_CLASS_HID_2516d,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 2148797440UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8592296960UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12721,20 +12817,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [576] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ca59,
+       .class_hid = BNXT_ULP_CLASS_HID_26ba5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 2148805632UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8592305152UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12743,21 +12839,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [577] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e8b5,
+       .class_hid = BNXT_ULP_CLASS_HID_2df65,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 2150894592UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8593345536UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12766,21 +12862,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [578] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d93d,
+       .class_hid = BNXT_ULP_CLASS_HID_2ceed,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 2150902784UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 8593353728UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12789,22 +12885,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [579] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8521,
+       .class_hid = BNXT_ULP_CLASS_HID_26845,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4296281088UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 10737683456UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12813,20 +12909,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [580] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b7a1,
+       .class_hid = BNXT_ULP_CLASS_HID_22285,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4296289280UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 10737691648UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12835,21 +12931,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [581] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d485,
+       .class_hid = BNXT_ULP_CLASS_HID_29645,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4298378240UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 10738732032UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12858,21 +12954,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [582] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c505,
+       .class_hid = BNXT_ULP_CLASS_HID_2c1cd,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 4298386432UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 10738740224UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12881,22 +12977,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
-       },
-       [583] = {
-       .class_hid = BNXT_ULP_CLASS_HID_adf1,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6443764736UL,
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
+       },
+       [583] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2418d,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 10739780608UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12905,21 +13001,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [584] = {
-       .class_hid = BNXT_ULP_CLASS_HID_de71,
+       .class_hid = BNXT_ULP_CLASS_HID_27365,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6443772928UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 10739788800UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12928,22 +13024,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [585] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fb55,
+       .class_hid = BNXT_ULP_CLASS_HID_2e725,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6445861888UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 10740829184UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12952,22 +13048,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [586] = {
-       .class_hid = BNXT_ULP_CLASS_HID_edd5,
+       .class_hid = BNXT_ULP_CLASS_HID_2d6ad,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 6445870080UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 10740837376UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -12976,23 +13072,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [587] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8b11,
+       .class_hid = BNXT_ULP_CLASS_HID_25ca5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 8591248384UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12885167104UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13001,20 +13097,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [588] = {
-       .class_hid = BNXT_ULP_CLASS_HID_bd99,
+       .class_hid = BNXT_ULP_CLASS_HID_216e5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 8591256576UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12885175296UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13023,21 +13119,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [589] = {
-       .class_hid = BNXT_ULP_CLASS_HID_daf1,
+       .class_hid = BNXT_ULP_CLASS_HID_29aa5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 8593345536UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12886215680UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13046,21 +13142,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [590] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cb79,
+       .class_hid = BNXT_ULP_CLASS_HID_2b425,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 8593353728UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12886223872UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13069,22 +13165,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [591] = {
-       .class_hid = BNXT_ULP_CLASS_HID_93d1,
+       .class_hid = BNXT_ULP_CLASS_HID_26d05,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 10738732032UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12887264256UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13093,21 +13189,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [592] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c459,
+       .class_hid = BNXT_ULP_CLASS_HID_26745,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 10738740224UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12887272448UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13116,22 +13212,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [593] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e2b1,
+       .class_hid = BNXT_ULP_CLASS_HID_2eb05,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 10740829184UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12888312832UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13140,22 +13236,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [594] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d339,
+       .class_hid = BNXT_ULP_CLASS_HID_2da85,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 10740837376UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 12888321024UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13164,23 +13260,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [595] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9f31,
+       .class_hid = BNXT_ULP_CLASS_HID_20cc5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12886215680UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 15032650752UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13189,21 +13285,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [596] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b1b1,
+       .class_hid = BNXT_ULP_CLASS_HID_23ea5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12886223872UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 15032658944UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13212,22 +13308,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [597] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ee91,
+       .class_hid = BNXT_ULP_CLASS_HID_2a265,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12888312832UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 15033699328UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13236,22 +13332,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [598] = {
-       .class_hid = BNXT_ULP_CLASS_HID_df11,
+       .class_hid = BNXT_ULP_CLASS_HID_2dde5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 12888321024UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 15033707520UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13260,23 +13356,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [599] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a7f1,
+       .class_hid = BNXT_ULP_CLASS_HID_25da5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 15033699328UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 15034747904UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13285,22 +13381,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [600] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d871,
+       .class_hid = BNXT_ULP_CLASS_HID_24f05,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 15033707520UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 15034756096UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13309,22 +13405,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [601] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f551,
+       .class_hid = BNXT_ULP_CLASS_HID_2f0c5,
        .class_tid = 2,
-       .hdr_sig_id = 6,
+       .hdr_sig_id = 4,
        .flow_sig_id = 15035796480UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
@@ -13334,22 +13430,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [602] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e7d1,
+       .class_hid = BNXT_ULP_CLASS_HID_2e245,
        .class_tid = 2,
-       .hdr_sig_id = 6,
+       .hdr_sig_id = 4,
        .flow_sig_id = 15035804672UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
@@ -13359,24 +13455,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT }
        },
        [603] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8e1b,
+       .class_hid = BNXT_ULP_CLASS_HID_24d8b,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 17181182976UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 17180134400UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13385,20 +13481,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [604] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a083,
+       .class_hid = BNXT_ULP_CLASS_HID_207cf,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 17181191168UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 17180142592UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13407,21 +13502,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [605] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ddff,
+       .class_hid = BNXT_ULP_CLASS_HID_28b8f,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 17183280128UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 17181182976UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13430,21 +13524,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [606] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ce67,
+       .class_hid = BNXT_ULP_CLASS_HID_2a517,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 17183288320UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 17181191168UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13453,22 +13546,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [607] = {
-       .class_hid = BNXT_ULP_CLASS_HID_96db,
+       .class_hid = BNXT_ULP_CLASS_HID_25277,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 19328666624UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 17182231552UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13477,21 +13569,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [608] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c753,
+       .class_hid = BNXT_ULP_CLASS_HID_254ab,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 19328674816UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 17182239744UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13500,22 +13591,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [609] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e5bf,
+       .class_hid = BNXT_ULP_CLASS_HID_2d86b,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 19330763776UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 17183280128UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13524,22 +13614,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
-       },
-       [610] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d637,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 19330771968UL,
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [610] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cbf3,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 17183288320UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13548,23 +13637,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [611] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8233,
+       .class_hid = BNXT_ULP_CLASS_HID_2554b,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 21476150272UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 19327618048UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13573,21 +13661,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [612] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b4a3,
+       .class_hid = BNXT_ULP_CLASS_HID_22f8f,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 21476158464UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 19327626240UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13596,22 +13683,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [613] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d197,
+       .class_hid = BNXT_ULP_CLASS_HID_2934f,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 21478247424UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 19328666624UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13620,22 +13706,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [614] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c207,
+       .class_hid = BNXT_ULP_CLASS_HID_2c2c7,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 21478255616UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 19328674816UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13644,23 +13729,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [615] = {
-       .class_hid = BNXT_ULP_CLASS_HID_aaf3,
+       .class_hid = BNXT_ULP_CLASS_HID_242e3,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 23623633920UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 19329715200UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13669,22 +13753,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [616] = {
-       .class_hid = BNXT_ULP_CLASS_HID_db73,
+       .class_hid = BNXT_ULP_CLASS_HID_27c6b,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 23623642112UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 19329723392UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13693,23 +13776,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [617] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f857,
+       .class_hid = BNXT_ULP_CLASS_HID_2e02b,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 23625731072UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 19330763776UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13718,23 +13800,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [618] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ead7,
+       .class_hid = BNXT_ULP_CLASS_HID_2d3a3,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 23625739264UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 19330771968UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13743,24 +13824,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [619] = {
-       .class_hid = BNXT_ULP_CLASS_HID_882b,
+       .class_hid = BNXT_ULP_CLASS_HID_259a3,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 25771117568UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 21475101696UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13769,21 +13849,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [620] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ba93,
+       .class_hid = BNXT_ULP_CLASS_HID_213e7,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 25771125760UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 21475109888UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13792,22 +13871,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [621] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d78b,
+       .class_hid = BNXT_ULP_CLASS_HID_287a7,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 25773214720UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 21476150272UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13816,22 +13894,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [622] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c873,
+       .class_hid = BNXT_ULP_CLASS_HID_2b137,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 25773222912UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 21476158464UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13840,23 +13917,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
-       },
-       [623] = {
-       .class_hid = BNXT_ULP_CLASS_HID_90fb,
-       .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 27918601216UL,
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [623] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26e17,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 21477198848UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13865,22 +13941,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [624] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c153,
+       .class_hid = BNXT_ULP_CLASS_HID_26043,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 27918609408UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 21477207040UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13889,23 +13964,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [625] = {
-       .class_hid = BNXT_ULP_CLASS_HID_fe5b,
+       .class_hid = BNXT_ULP_CLASS_HID_2d403,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 27920698368UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 21478247424UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13914,23 +13988,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [626] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d033,
+       .class_hid = BNXT_ULP_CLASS_HID_2c793,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 27920706560UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 21478255616UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13939,24 +14012,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [627] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9cc3,
+       .class_hid = BNXT_ULP_CLASS_HID_20827,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30066084864UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 23622585344UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13965,22 +14037,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [628] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ceb3,
+       .class_hid = BNXT_ULP_CLASS_HID_23ba7,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30066093056UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 23622593536UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -13989,23 +14060,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [629] = {
-       .class_hid = BNXT_ULP_CLASS_HID_eba3,
+       .class_hid = BNXT_ULP_CLASS_HID_2af67,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30068182016UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 23623633920UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14014,23 +14084,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [630] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dc13,
+       .class_hid = BNXT_ULP_CLASS_HID_2dee7,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 30068190208UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 23623642112UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14039,24 +14108,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [631] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a493,
+       .class_hid = BNXT_ULP_CLASS_HID_25e83,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 32213568512UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 23624682496UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14065,23 +14133,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [632] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d573,
+       .class_hid = BNXT_ULP_CLASS_HID_24803,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 32213576704UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 23624690688UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14090,24 +14157,48 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
        },
        [633] = {
-       .class_hid = BNXT_ULP_CLASS_HID_f273,
+       .class_hid = BNXT_ULP_CLASS_HID_2fdc3,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 32215665664UL,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 23625731072UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [634] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ef43,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 23625739264UL,
        .flow_pattern_id = 1,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14116,25 +14207,7153 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [635] = {
+       .class_hid = BNXT_ULP_CLASS_HID_247bf,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 25770068992UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [636] = {
+       .class_hid = BNXT_ULP_CLASS_HID_219ff,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 25770077184UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [637] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28dbf,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 25771117568UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [638] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2bf07,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 25771125760UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [639] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25467,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 25772166144UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [640] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26e5f,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 25772174336UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [641] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d21f,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 25773214720UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [642] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cde7,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 25773222912UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [643] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26f6f,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 27917552640UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [644] = {
+       .class_hid = BNXT_ULP_CLASS_HID_221af,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 27917560832UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [645] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2956f,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 27918601216UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [646] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c4c7,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 27918609408UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [647] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24487,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 27919649792UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [648] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2760f,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 27919657984UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [649] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2fbcf,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 27920698368UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [650] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d5a7,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 27920706560UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [651] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25357,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30065036288UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [652] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21597,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30065044480UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [653] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29957,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30066084864UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [654] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cb27,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30066093056UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [655] = {
+       .class_hid = BNXT_ULP_CLASS_HID_248f7,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30067133440UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [656] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27a77,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30067141632UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [657] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ee37,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30068182016UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [658] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d987,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 30068190208UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [659] = {
+       .class_hid = BNXT_ULP_CLASS_HID_203c7,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 32212519936UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [660] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23d47,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 32212528128UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [661] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a107,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 32213568512UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [662] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d0e7,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 32213576704UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [663] = {
+       .class_hid = BNXT_ULP_CLASS_HID_250a7,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 32214617088UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [664] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24227,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 32214625280UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [665] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f7e7,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 32215665664UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [666] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c827,
+       .class_tid = 2,
+       .hdr_sig_id = 4,
+       .flow_sig_id = 32215673856UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_TCP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_SRC_PORT |
+               BNXT_ULP_HF_0_2_4_BITMASK_I_TCP_DST_PORT }
+       },
+       [667] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25422,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 265216UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI }
+       },
+       [668] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21a66,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 273408UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI }
+       },
+       [669] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f76a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1313792UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC }
+       },
+       [670] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2bcae,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1321984UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC }
+       },
+       [671] = {
+       .class_hid = BNXT_ULP_CLASS_HID_245ce,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2362368UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC }
+       },
+       [672] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24b02,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2370560UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC }
+       },
+       [673] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2dfc2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3410944UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC }
+       },
+       [674] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ee4a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3419136UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC }
+       },
+       [675] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22cbe,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 537136128UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+       },
+       [676] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21232,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 537144320UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+       },
+       [677] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cf26,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 538184704UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+       },
+       [678] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b53a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 538192896UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+       },
+       [679] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25d9a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 539233280UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+       },
+       [680] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2439e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 539241472UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+       },
+       [681] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d79e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 540281856UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+       },
+       [682] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e606,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 540290048UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR }
+       },
+       [683] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21c5e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1074007040UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [684] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22ac6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1074015232UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [685] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2be86,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1075055616UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [686] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cd0e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1075063808UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [687] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24d1a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1076104192UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [688] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25b82,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1076112384UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [689] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d042,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1077152768UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [690] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d586,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1077160960UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [691] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2140a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1610877952UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [692] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22292,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1610886144UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [693] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b712,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1611926528UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [694] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c59a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1611934720UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [695] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24596,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1612975104UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [696] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2541e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1612983296UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [697] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e81e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1614023680UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [698] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f686,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 1614031872UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR }
+       },
+       [699] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24cf2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2147748864UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [700] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23236,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2147757056UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [701] = {
+       .class_hid = BNXT_ULP_CLASS_HID_286f6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2148797440UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [702] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d57e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2148805632UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [703] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2555a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2149846016UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [704] = {
+       .class_hid = BNXT_ULP_CLASS_HID_263d2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2149854208UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [705] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f792,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2150894592UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [706] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c61a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2150902784UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [707] = {
+       .class_hid = BNXT_ULP_CLASS_HID_244be,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2684619776UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [708] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20ab2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2684627968UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [709] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29eb2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2685668352UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [710] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ad3a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2685676544UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [711] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2761a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2686716928UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [712] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27b9e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2686725120UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [713] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f01e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2687765504UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [714] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2de96,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 2687773696UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [715] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2341e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3221490688UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [716] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24296,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3221498880UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [717] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d756,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3222539264UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [718] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29c9a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3222547456UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [719] = {
+       .class_hid = BNXT_ULP_CLASS_HID_265da,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3223587840UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [720] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27452,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3223596032UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [721] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c812,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3224636416UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [722] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ce56,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3224644608UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [723] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20c9a,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3758361600UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [724] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25b12,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3758369792UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [725] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2af12,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3759410176UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [726] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29516,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3759418368UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [727] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27d96,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3760458752UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [728] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24c1e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3760466944UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [729] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c09e,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3761507328UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [730] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c612,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 3761515520UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT }
+       },
+       [731] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24002,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4295232512UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [732] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20646,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4295240704UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [733] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29a06,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4296281088UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [734] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a886,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4296289280UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [735] = {
+       .class_hid = BNXT_ULP_CLASS_HID_271a6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4297329664UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [736] = {
+       .class_hid = BNXT_ULP_CLASS_HID_277e2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4297337856UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [737] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cba2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4298378240UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [738] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2da22,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4298386432UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [739] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25896,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4832103424UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [740] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21e12,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4832111616UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [741] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29292,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4833152000UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [742] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a112,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4833160192UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [743] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24a32,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4834200576UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [744] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24fb6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4834208768UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [745] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c436,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4835249152UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [746] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d2a6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 4835257344UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [747] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20856,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5368974336UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [748] = {
+       .class_hid = BNXT_ULP_CLASS_HID_256c6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5368982528UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [749] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2aa86,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5370022912UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [750] = {
+       .class_hid = BNXT_ULP_CLASS_HID_290d2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5370031104UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [751] = {
+       .class_hid = BNXT_ULP_CLASS_HID_279d2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5371071488UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [752] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24842,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5371079680UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [753] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2dc02,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5372120064UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [754] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c246,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5372128256UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [755] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20082,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5905845248UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [756] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22e92,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5905853440UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [757] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a312,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5906893824UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [758] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f192,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5906902016UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [759] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27196,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5907942400UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [760] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24016,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5907950592UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [761] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d496,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5908990976UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [762] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2da12,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 5908999168UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [763] = {
+       .class_hid = BNXT_ULP_CLASS_HID_278d2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6442716160UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [764] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23e16,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6442724352UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [765] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b2d6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6443764736UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [766] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c156,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6443772928UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [767] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24132,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6444813312UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [768] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26fb2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6444821504UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [769] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e472,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6445861888UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [770] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f2f2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6445870080UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [771] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27096,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6979587072UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [772] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23692,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6979595264UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [773] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28a92,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6980635648UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [774] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d912,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6980643840UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [775] = {
+       .class_hid = BNXT_ULP_CLASS_HID_259b6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6981684224UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [776] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26836,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6981692416UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [777] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2fc36,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6982732800UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [778] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cab6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 6982740992UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [779] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22016,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 7516457984UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [780] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24e96,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 7516466176UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [781] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c356,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 7517506560UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [782] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28892,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 7517514752UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [783] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25192,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 7518555136UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [784] = {
+       .class_hid = BNXT_ULP_CLASS_HID_257d6,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 7518563328UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [785] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f4d2,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 7519603712UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [786] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2fa16,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 7519611904UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [787] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23892,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8053328896UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [788] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24712,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8053337088UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [789] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2db12,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8054377472UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [790] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28116,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8054385664UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [791] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26a16,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8055426048UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [792] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27896,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8055434240UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [793] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cc96,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8056474624UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [794] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f292,
+       .class_tid = 2,
+       .hdr_sig_id = 5,
+       .flow_sig_id = 8056482816UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV6 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_SRC_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_IPV6_DST_ADDR |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_5_BITMASK_I_UDP_DST_PORT }
+       },
+       [795] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24b05,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 265216UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI }
+       },
+       [796] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20541,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 273408UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI }
+       },
+       [797] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e84d,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 1313792UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC }
+       },
+       [798] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a389,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 1321984UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC }
+       },
+       [799] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25ae9,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2362368UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC }
+       },
+       [800] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25425,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2370560UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC }
+       },
+       [801] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c0e5,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 3410944UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC }
+       },
+       [802] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f16d,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 3419136UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC }
+       },
+       [803] = {
+       .class_hid = BNXT_ULP_CLASS_HID_253d5,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2147748864UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [804] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22d11,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2147757056UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [805] = {
+       .class_hid = BNXT_ULP_CLASS_HID_299d1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2148797440UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [806] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ca59,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2148805632UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [807] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24a7d,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2149846016UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [808] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27cf5,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2149854208UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [809] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e8b5,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2150894592UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [810] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d93d,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 2150902784UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [811] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25f25,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4295232512UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [812] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21961,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4295240704UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [813] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28521,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4296281088UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [814] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b7a1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4296289280UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [815] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26e81,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4297329664UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [816] = {
+       .class_hid = BNXT_ULP_CLASS_HID_268c5,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4297337856UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [817] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d485,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4298378240UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [818] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c505,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 4298386432UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [819] = {
+       .class_hid = BNXT_ULP_CLASS_HID_267f5,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6442716160UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [820] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22131,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6442724352UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [821] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2adf1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6443764736UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [822] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2de71,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6443772928UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [823] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25e15,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6444813312UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [824] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27095,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6444821504UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [825] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2fb55,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6445861888UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [826] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2edd5,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 6445870080UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR }
+       },
+       [827] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24511,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 8590199808UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [828] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21f51,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 8590208000UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [829] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28b11,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 8591248384UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [830] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2bd99,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 8591256576UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [831] = {
+       .class_hid = BNXT_ULP_CLASS_HID_254f9,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 8592296960UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [832] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26e31,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 8592305152UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [833] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2daf1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 8593345536UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [834] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cb79,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 8593353728UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [835] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26dd1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 10737683456UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [836] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22711,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 10737691648UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [837] = {
+       .class_hid = BNXT_ULP_CLASS_HID_293d1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 10738732032UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [838] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c459,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 10738740224UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [839] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24419,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 10739780608UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [840] = {
+       .class_hid = BNXT_ULP_CLASS_HID_276f1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 10739788800UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [841] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e2b1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 10740829184UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [842] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d339,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 10740837376UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [843] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25931,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12885167104UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [844] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21371,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12885175296UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [845] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29f31,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12886215680UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [846] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b1b1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12886223872UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [847] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26891,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12887264256UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [848] = {
+       .class_hid = BNXT_ULP_CLASS_HID_262d1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12887272448UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [849] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ee91,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12888312832UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [850] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2df11,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 12888321024UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [851] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20951,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 15032650752UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [852] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23b31,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 15032658944UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [853] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a7f1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 15033699328UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [854] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d871,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 15033707520UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [855] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25831,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 15034747904UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [856] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24a91,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 15034756096UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [857] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f551,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 15035796480UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [858] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e7d1,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 15035804672UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT }
+       },
+       [859] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2481f,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 17180134400UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [860] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2025b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 17180142592UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [861] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28e1b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 17181182976UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [862] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a083,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 17181191168UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [863] = {
+       .class_hid = BNXT_ULP_CLASS_HID_257e3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 17182231552UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [864] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2513f,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 17182239744UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [865] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ddff,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 17183280128UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [866] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ce67,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 17183288320UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [867] = {
+       .class_hid = BNXT_ULP_CLASS_HID_250df,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 19327618048UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [868] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22a1b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 19327626240UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [869] = {
+       .class_hid = BNXT_ULP_CLASS_HID_296db,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 19328666624UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [870] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c753,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 19328674816UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [871] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24777,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 19329715200UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [872] = {
+       .class_hid = BNXT_ULP_CLASS_HID_279ff,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 19329723392UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [873] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e5bf,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 19330763776UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [874] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d637,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 19330771968UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [875] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25c37,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 21475101696UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [876] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21673,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 21475109888UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [877] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28233,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 21476150272UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [878] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b4a3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 21476158464UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [879] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26b83,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 21477198848UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [880] = {
+       .class_hid = BNXT_ULP_CLASS_HID_265d7,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 21477207040UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [881] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d197,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 21478247424UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [882] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c207,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 21478255616UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [883] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20db3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 23622585344UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [884] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23e33,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 23622593536UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [885] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2aaf3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 23623633920UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [886] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2db73,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 23623642112UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [887] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25b17,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 23624682496UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [888] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24d97,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 23624690688UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [889] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f857,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 23625731072UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [890] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ead7,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 23625739264UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [891] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2422b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 25770068992UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [892] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21c6b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 25770077184UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [893] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2882b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 25771117568UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [894] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ba93,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 25771125760UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [895] = {
+       .class_hid = BNXT_ULP_CLASS_HID_251f3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 25772166144UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [896] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26bcb,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 25772174336UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [897] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d78b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 25773214720UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [898] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c873,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 25773222912UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [899] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26afb,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 27917552640UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [900] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2243b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 27917560832UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [901] = {
+       .class_hid = BNXT_ULP_CLASS_HID_290fb,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 27918601216UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [902] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c153,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 27918609408UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [903] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24113,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 27919649792UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [904] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2739b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 27919657984UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [905] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2fe5b,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 27920698368UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [906] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d033,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 27920706560UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [907] = {
+       .class_hid = BNXT_ULP_CLASS_HID_256c3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30065036288UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [908] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21003,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30065044480UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [909] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29cc3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30066084864UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [910] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ceb3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30066093056UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [911] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24d63,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30067133440UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [912] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27fe3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30067141632UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [913] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2eba3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30068182016UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [914] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2dc13,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 30068190208UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [915] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20653,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 32212519936UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [916] = {
+       .class_hid = BNXT_ULP_CLASS_HID_238d3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 32212528128UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [917] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a493,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 32213568512UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [918] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d573,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 32213576704UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [919] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25533,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 32214617088UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [920] = {
+       .class_hid = BNXT_ULP_CLASS_HID_247b3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 32214625280UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [921] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2f273,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 32215665664UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [922] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2cdb3,
+       .class_tid = 2,
+       .hdr_sig_id = 6,
+       .flow_sig_id = 32215673856UL,
+       .flow_pattern_id = 1,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
+               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+       },
+       [923] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25c7d,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 265216UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI }
+       },
+       [924] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21239,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 273408UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI }
+       },
+       [925] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ff35,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 1313792UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC }
+       },
+       [926] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2b4f1,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 1321984UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC }
+       },
+       [927] = {
+       .class_hid = BNXT_ULP_CLASS_HID_24d91,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2362368UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC }
+       },
+       [928] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2435d,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2370560UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC }
+       },
+       [929] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d79d,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 3410944UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC }
+       },
+       [930] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2e615,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 3419136UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC }
+       },
+       [931] = {
+       .class_hid = BNXT_ULP_CLASS_HID_244ad,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2147748864UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [932] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23a69,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2147757056UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [933] = {
+       .class_hid = BNXT_ULP_CLASS_HID_28ea9,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2148797440UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [934] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2dd21,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2148805632UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [935] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25d05,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2149846016UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [936] = {
+       .class_hid = BNXT_ULP_CLASS_HID_26b8d,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2149854208UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
+               BNXT_ULP_FLOW_DIR_BITMASK_ING },
+       .field_sig = { .bits =
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+       },
+       [937] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ffcd,
+       .class_tid = 2,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2150894592UL,
+       .flow_pattern_id = 2,
+       .app_sig = 0,
+       .hdr_sig = { .bits =
+               BNXT_ULP_HDR_BIT_O_IPV4 |
+               BNXT_ULP_HDR_BIT_O_UDP |
+               BNXT_ULP_HDR_BIT_T_VXLAN |
+               BNXT_ULP_HDR_BIT_I_ETH |
+               BNXT_ULP_HDR_BIT_I_IPV4 |
+               BNXT_ULP_HDR_BIT_I_ICMP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
        },
-       [634] = {
-       .class_hid = BNXT_ULP_CLASS_HID_cdb3,
+       [938] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ce45,
        .class_tid = 2,
-       .hdr_sig_id = 6,
-       .flow_sig_id = 32215673856UL,
-       .flow_pattern_id = 1,
+       .hdr_sig_id = 7,
+       .flow_sig_id = 2150902784UL,
+       .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
                BNXT_ULP_HDR_BIT_O_IPV4 |
@@ -14142,25 +21361,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HDR_BIT_T_VXLAN |
                BNXT_ULP_HDR_BIT_I_ETH |
                BNXT_ULP_HDR_BIT_I_IPV4 |
-               BNXT_ULP_HDR_BIT_I_UDP |
+               BNXT_ULP_HDR_BIT_I_ICMP |
                BNXT_ULP_FLOW_DIR_BITMASK_ING },
        .field_sig = { .bits =
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_O_UDP_DST_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_SRC_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_IPV4_DST_ADDR |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_SRC_PORT |
-               BNXT_ULP_HF_0_2_6_BITMASK_I_UDP_DST_PORT }
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
+               BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
+               BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
        },
-       [635] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ff35,
+       [939] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2485d,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 1313792UL,
+       .flow_sig_id = 4295232512UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14175,13 +21391,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [636] = {
-       .class_hid = BNXT_ULP_CLASS_HID_b4f1,
+       [940] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20e19,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 1321984UL,
+       .flow_sig_id = 4295240704UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14197,13 +21413,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC }
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [637] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d79d,
+       [941] = {
+       .class_hid = BNXT_ULP_CLASS_HID_29259,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 3410944UL,
+       .flow_sig_id = 4296281088UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14219,13 +21435,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [638] = {
-       .class_hid = BNXT_ULP_CLASS_HID_e615,
+       [942] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2a0d9,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 3419136UL,
+       .flow_sig_id = 4296289280UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14242,13 +21458,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC }
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [639] = {
-       .class_hid = BNXT_ULP_CLASS_HID_8ea9,
+       [943] = {
+       .class_hid = BNXT_ULP_CLASS_HID_279f9,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 2148797440UL,
+       .flow_sig_id = 4297329664UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14263,14 +21479,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [640] = {
-       .class_hid = BNXT_ULP_CLASS_HID_dd21,
+       [944] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27fbd,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 2148805632UL,
+       .flow_sig_id = 4297337856UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14286,14 +21502,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [641] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ffcd,
+       [945] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c3fd,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 2150894592UL,
+       .flow_sig_id = 4298378240UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14310,13 +21526,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [642] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ce45,
+       [946] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2d27d,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 2150902784UL,
+       .flow_sig_id = 4298386432UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14334,13 +21550,13 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
                BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR }
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [643] = {
-       .class_hid = BNXT_ULP_CLASS_HID_9259,
+       [947] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2708d,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 4296281088UL,
+       .flow_sig_id = 6442716160UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14355,14 +21571,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [644] = {
-       .class_hid = BNXT_ULP_CLASS_HID_a0d9,
+       [948] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23649,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 4296289280UL,
+       .flow_sig_id = 6442724352UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14378,14 +21594,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [645] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c3fd,
+       [949] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ba89,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 4298378240UL,
+       .flow_sig_id = 6443764736UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14401,14 +21617,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [646] = {
-       .class_hid = BNXT_ULP_CLASS_HID_d27d,
+       [950] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2c909,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 4298386432UL,
+       .flow_sig_id = 6443772928UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14425,14 +21641,14 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
                BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [647] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ba89,
+       [951] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2496d,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 6443764736UL,
+       .flow_sig_id = 6444813312UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14447,15 +21663,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [648] = {
-       .class_hid = BNXT_ULP_CLASS_HID_c909,
+       [952] = {
+       .class_hid = BNXT_ULP_CLASS_HID_267ed,
        .class_tid = 2,
        .hdr_sig_id = 7,
-       .flow_sig_id = 6443772928UL,
+       .flow_sig_id = 6444821504UL,
        .flow_pattern_id = 2,
        .app_sig = 0,
        .hdr_sig = { .bits =
@@ -14471,12 +21687,12 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_O_UDP_DST_PORT |
                BNXT_ULP_HF_0_2_7_BITMASK_T_VXLAN_VNI |
-               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_DMAC |
+               BNXT_ULP_HF_0_2_7_BITMASK_I_ETH_SMAC |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [649] = {
-       .class_hid = BNXT_ULP_CLASS_HID_ec2d,
+       [953] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2ec2d,
        .class_tid = 2,
        .hdr_sig_id = 7,
        .flow_sig_id = 6445861888UL,
@@ -14499,8 +21715,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [650] = {
-       .class_hid = BNXT_ULP_CLASS_HID_faad,
+       [954] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2faad,
        .class_tid = 2,
        .hdr_sig_id = 7,
        .flow_sig_id = 6445870080UL,
@@ -14524,7 +21740,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_2_7_BITMASK_I_IPV4_DST_ADDR }
        },
-       [651] = {
+       [955] = {
        .class_hid = BNXT_ULP_CLASS_HID_34c6,
        .class_tid = 3,
        .hdr_sig_id = 0,
@@ -14539,7 +21755,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
        },
-       [652] = {
+       [956] = {
        .class_hid = BNXT_ULP_CLASS_HID_0c22,
        .class_tid = 3,
        .hdr_sig_id = 0,
@@ -14555,7 +21771,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
        },
-       [653] = {
+       [957] = {
        .class_hid = BNXT_ULP_CLASS_HID_1cbe,
        .class_tid = 3,
        .hdr_sig_id = 0,
@@ -14571,7 +21787,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
        },
-       [654] = {
+       [958] = {
        .class_hid = BNXT_ULP_CLASS_HID_179a,
        .class_tid = 3,
        .hdr_sig_id = 0,
@@ -14588,7 +21804,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
        },
-       [655] = {
+       [959] = {
        .class_hid = BNXT_ULP_CLASS_HID_59be,
        .class_tid = 3,
        .hdr_sig_id = 1,
@@ -14603,7 +21819,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
        },
-       [656] = {
+       [960] = {
        .class_hid = BNXT_ULP_CLASS_HID_515a,
        .class_tid = 3,
        .hdr_sig_id = 1,
@@ -14619,7 +21835,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
        },
-       [657] = {
+       [961] = {
        .class_hid = BNXT_ULP_CLASS_HID_1c72,
        .class_tid = 3,
        .hdr_sig_id = 1,
@@ -14635,7 +21851,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
        },
-       [658] = {
+       [962] = {
        .class_hid = BNXT_ULP_CLASS_HID_171e,
        .class_tid = 3,
        .hdr_sig_id = 1,
@@ -14652,7 +21868,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
        },
-       [659] = {
+       [963] = {
        .class_hid = BNXT_ULP_CLASS_HID_19c8,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -14668,7 +21884,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [660] = {
+       [964] = {
        .class_hid = BNXT_ULP_CLASS_HID_112c,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -14685,7 +21901,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [661] = {
+       [965] = {
        .class_hid = BNXT_ULP_CLASS_HID_4d68,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -14702,7 +21918,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [662] = {
+       [966] = {
        .class_hid = BNXT_ULP_CLASS_HID_444c,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -14720,7 +21936,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [663] = {
+       [967] = {
        .class_hid = BNXT_ULP_CLASS_HID_0e8c,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -14737,7 +21953,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [664] = {
+       [968] = {
        .class_hid = BNXT_ULP_CLASS_HID_09e0,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -14755,7 +21971,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [665] = {
+       [969] = {
        .class_hid = BNXT_ULP_CLASS_HID_1af0,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -14773,7 +21989,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [666] = {
+       [970] = {
        .class_hid = BNXT_ULP_CLASS_HID_15d4,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -14792,7 +22008,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [667] = {
+       [971] = {
        .class_hid = BNXT_ULP_CLASS_HID_1dd0,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -14808,7 +22024,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [668] = {
+       [972] = {
        .class_hid = BNXT_ULP_CLASS_HID_14f4,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -14825,7 +22041,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [669] = {
+       [973] = {
        .class_hid = BNXT_ULP_CLASS_HID_70b0,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -14842,7 +22058,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [670] = {
+       [974] = {
        .class_hid = BNXT_ULP_CLASS_HID_4854,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -14860,7 +22076,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [671] = {
+       [975] = {
        .class_hid = BNXT_ULP_CLASS_HID_3dd4,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -14877,7 +22093,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [672] = {
+       [976] = {
        .class_hid = BNXT_ULP_CLASS_HID_34f8,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -14895,7 +22111,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [673] = {
+       [977] = {
        .class_hid = BNXT_ULP_CLASS_HID_09e8,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -14913,7 +22129,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [674] = {
+       [978] = {
        .class_hid = BNXT_ULP_CLASS_HID_008c,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -14932,7 +22148,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [675] = {
+       [979] = {
        .class_hid = BNXT_ULP_CLASS_HID_34e6,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -14948,7 +22164,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [676] = {
+       [980] = {
        .class_hid = BNXT_ULP_CLASS_HID_0c02,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -14965,7 +22181,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [677] = {
+       [981] = {
        .class_hid = BNXT_ULP_CLASS_HID_1c9e,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -14982,7 +22198,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [678] = {
+       [982] = {
        .class_hid = BNXT_ULP_CLASS_HID_17ba,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15000,7 +22216,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [679] = {
+       [983] = {
        .class_hid = BNXT_ULP_CLASS_HID_429e,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15017,7 +22233,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [680] = {
+       [984] = {
        .class_hid = BNXT_ULP_CLASS_HID_5dba,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15035,7 +22251,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [681] = {
+       [985] = {
        .class_hid = BNXT_ULP_CLASS_HID_2a16,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15053,7 +22269,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [682] = {
+       [986] = {
        .class_hid = BNXT_ULP_CLASS_HID_2532,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15072,7 +22288,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [683] = {
+       [987] = {
        .class_hid = BNXT_ULP_CLASS_HID_2da2,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15089,7 +22305,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [684] = {
+       [988] = {
        .class_hid = BNXT_ULP_CLASS_HID_24fe,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15107,7 +22323,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [685] = {
+       [989] = {
        .class_hid = BNXT_ULP_CLASS_HID_355a,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15125,7 +22341,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [686] = {
+       [990] = {
        .class_hid = BNXT_ULP_CLASS_HID_0c76,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15144,7 +22360,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [687] = {
+       [991] = {
        .class_hid = BNXT_ULP_CLASS_HID_13e6,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15162,7 +22378,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [688] = {
+       [992] = {
        .class_hid = BNXT_ULP_CLASS_HID_7276,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15181,7 +22397,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [689] = {
+       [993] = {
        .class_hid = BNXT_ULP_CLASS_HID_42d2,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15200,7 +22416,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [690] = {
+       [994] = {
        .class_hid = BNXT_ULP_CLASS_HID_5dee,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -15220,7 +22436,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [691] = {
+       [995] = {
        .class_hid = BNXT_ULP_CLASS_HID_59de,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15236,7 +22452,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [692] = {
+       [996] = {
        .class_hid = BNXT_ULP_CLASS_HID_513a,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15253,7 +22469,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [693] = {
+       [997] = {
        .class_hid = BNXT_ULP_CLASS_HID_1c12,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15270,7 +22486,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [694] = {
+       [998] = {
        .class_hid = BNXT_ULP_CLASS_HID_177e,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15288,7 +22504,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [695] = {
+       [999] = {
        .class_hid = BNXT_ULP_CLASS_HID_0e92,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15305,7 +22521,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [696] = {
+       [1000] = {
        .class_hid = BNXT_ULP_CLASS_HID_09fe,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15323,7 +22539,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [697] = {
+       [1001] = {
        .class_hid = BNXT_ULP_CLASS_HID_5c1a,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15341,7 +22557,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [698] = {
+       [1002] = {
        .class_hid = BNXT_ULP_CLASS_HID_5746,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15360,7 +22576,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [699] = {
+       [1003] = {
        .class_hid = BNXT_ULP_CLASS_HID_79da,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15377,7 +22593,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [700] = {
+       [1004] = {
        .class_hid = BNXT_ULP_CLASS_HID_7106,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15395,7 +22611,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [701] = {
+       [1005] = {
        .class_hid = BNXT_ULP_CLASS_HID_3c1e,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15413,7 +22629,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [702] = {
+       [1006] = {
        .class_hid = BNXT_ULP_CLASS_HID_377a,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15432,7 +22648,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [703] = {
+       [1007] = {
        .class_hid = BNXT_ULP_CLASS_HID_2e9e,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15450,7 +22666,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [704] = {
+       [1008] = {
        .class_hid = BNXT_ULP_CLASS_HID_29fa,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15469,7 +22685,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [705] = {
+       [1009] = {
        .class_hid = BNXT_ULP_CLASS_HID_14d2,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15488,7 +22704,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [706] = {
+       [1010] = {
        .class_hid = BNXT_ULP_CLASS_HID_7742,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -15508,7 +22724,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [707] = {
+       [1011] = {
        .class_hid = BNXT_ULP_CLASS_HID_3706,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15524,7 +22740,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [708] = {
+       [1012] = {
        .class_hid = BNXT_ULP_CLASS_HID_0fe2,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15541,7 +22757,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [709] = {
+       [1013] = {
        .class_hid = BNXT_ULP_CLASS_HID_1f7e,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15558,7 +22774,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [710] = {
+       [1014] = {
        .class_hid = BNXT_ULP_CLASS_HID_145a,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15576,7 +22792,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [711] = {
+       [1015] = {
        .class_hid = BNXT_ULP_CLASS_HID_417e,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15593,7 +22809,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [712] = {
+       [1016] = {
        .class_hid = BNXT_ULP_CLASS_HID_5e5a,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15611,7 +22827,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [713] = {
+       [1017] = {
        .class_hid = BNXT_ULP_CLASS_HID_29f6,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15629,7 +22845,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [714] = {
+       [1018] = {
        .class_hid = BNXT_ULP_CLASS_HID_26d2,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15648,7 +22864,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [715] = {
+       [1019] = {
        .class_hid = BNXT_ULP_CLASS_HID_2e42,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15665,7 +22881,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [716] = {
+       [1020] = {
        .class_hid = BNXT_ULP_CLASS_HID_271e,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15683,7 +22899,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [717] = {
+       [1021] = {
        .class_hid = BNXT_ULP_CLASS_HID_36ba,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15701,7 +22917,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [718] = {
+       [1022] = {
        .class_hid = BNXT_ULP_CLASS_HID_0f96,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15720,7 +22936,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [719] = {
+       [1023] = {
        .class_hid = BNXT_ULP_CLASS_HID_1006,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15738,7 +22954,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [720] = {
+       [1024] = {
        .class_hid = BNXT_ULP_CLASS_HID_7196,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15757,7 +22973,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [721] = {
+       [1025] = {
        .class_hid = BNXT_ULP_CLASS_HID_4132,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15776,7 +22992,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [722] = {
+       [1026] = {
        .class_hid = BNXT_ULP_CLASS_HID_5e0e,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -15796,7 +23012,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [723] = {
+       [1027] = {
        .class_hid = BNXT_ULP_CLASS_HID_59fe,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15812,7 +23028,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [724] = {
+       [1028] = {
        .class_hid = BNXT_ULP_CLASS_HID_511a,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15829,7 +23045,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [725] = {
+       [1029] = {
        .class_hid = BNXT_ULP_CLASS_HID_1c32,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15846,7 +23062,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [726] = {
+       [1030] = {
        .class_hid = BNXT_ULP_CLASS_HID_175e,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15864,7 +23080,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [727] = {
+       [1031] = {
        .class_hid = BNXT_ULP_CLASS_HID_0eb2,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15881,7 +23097,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [728] = {
+       [1032] = {
        .class_hid = BNXT_ULP_CLASS_HID_09de,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15899,7 +23115,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [729] = {
+       [1033] = {
        .class_hid = BNXT_ULP_CLASS_HID_5c3a,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15917,7 +23133,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [730] = {
+       [1034] = {
        .class_hid = BNXT_ULP_CLASS_HID_5766,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15936,7 +23152,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [731] = {
+       [1035] = {
        .class_hid = BNXT_ULP_CLASS_HID_79fa,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15953,7 +23169,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [732] = {
+       [1036] = {
        .class_hid = BNXT_ULP_CLASS_HID_7126,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15971,7 +23187,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [733] = {
+       [1037] = {
        .class_hid = BNXT_ULP_CLASS_HID_3c3e,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -15989,7 +23205,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [734] = {
+       [1038] = {
        .class_hid = BNXT_ULP_CLASS_HID_375a,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -16008,7 +23224,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [735] = {
+       [1039] = {
        .class_hid = BNXT_ULP_CLASS_HID_2ebe,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -16026,7 +23242,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [736] = {
+       [1040] = {
        .class_hid = BNXT_ULP_CLASS_HID_29da,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -16045,7 +23261,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [737] = {
+       [1041] = {
        .class_hid = BNXT_ULP_CLASS_HID_14f2,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -16064,7 +23280,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [738] = {
+       [1042] = {
        .class_hid = BNXT_ULP_CLASS_HID_7762,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -16084,7 +23300,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [739] = {
+       [1043] = {
        .class_hid = BNXT_ULP_CLASS_HID_19e8,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16101,7 +23317,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [740] = {
+       [1044] = {
        .class_hid = BNXT_ULP_CLASS_HID_110c,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16119,7 +23335,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [741] = {
+       [1045] = {
        .class_hid = BNXT_ULP_CLASS_HID_4d48,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16137,7 +23353,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [742] = {
+       [1046] = {
        .class_hid = BNXT_ULP_CLASS_HID_446c,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16156,7 +23372,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [743] = {
+       [1047] = {
        .class_hid = BNXT_ULP_CLASS_HID_0eac,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16174,7 +23390,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [744] = {
+       [1048] = {
        .class_hid = BNXT_ULP_CLASS_HID_09c0,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16193,7 +23409,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [745] = {
+       [1049] = {
        .class_hid = BNXT_ULP_CLASS_HID_1ad0,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16212,7 +23428,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [746] = {
+       [1050] = {
        .class_hid = BNXT_ULP_CLASS_HID_15f4,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16232,7 +23448,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [747] = {
+       [1051] = {
        .class_hid = BNXT_ULP_CLASS_HID_39ec,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16250,7 +23466,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [748] = {
+       [1052] = {
        .class_hid = BNXT_ULP_CLASS_HID_3100,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16269,7 +23485,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [749] = {
+       [1053] = {
        .class_hid = BNXT_ULP_CLASS_HID_0210,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16288,7 +23504,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [750] = {
+       [1054] = {
        .class_hid = BNXT_ULP_CLASS_HID_1d34,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16308,7 +23524,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [751] = {
+       [1055] = {
        .class_hid = BNXT_ULP_CLASS_HID_2ea0,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16327,7 +23543,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [752] = {
+       [1056] = {
        .class_hid = BNXT_ULP_CLASS_HID_29c4,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16347,7 +23563,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [753] = {
+       [1057] = {
        .class_hid = BNXT_ULP_CLASS_HID_3ad4,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16367,7 +23583,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [754] = {
+       [1058] = {
        .class_hid = BNXT_ULP_CLASS_HID_35e8,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16388,7 +23604,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [755] = {
+       [1059] = {
        .class_hid = BNXT_ULP_CLASS_HID_5d80,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16406,7 +23622,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [756] = {
+       [1060] = {
        .class_hid = BNXT_ULP_CLASS_HID_54a4,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16425,7 +23641,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [757] = {
+       [1061] = {
        .class_hid = BNXT_ULP_CLASS_HID_29b4,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16444,7 +23660,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [758] = {
+       [1062] = {
        .class_hid = BNXT_ULP_CLASS_HID_20c8,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16464,7 +23680,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [759] = {
+       [1063] = {
        .class_hid = BNXT_ULP_CLASS_HID_7244,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16483,7 +23699,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [760] = {
+       [1064] = {
        .class_hid = BNXT_ULP_CLASS_HID_4d98,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16503,7 +23719,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [761] = {
+       [1065] = {
        .class_hid = BNXT_ULP_CLASS_HID_5e68,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16523,7 +23739,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [762] = {
+       [1066] = {
        .class_hid = BNXT_ULP_CLASS_HID_598c,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16544,7 +23760,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [763] = {
+       [1067] = {
        .class_hid = BNXT_ULP_CLASS_HID_1248,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16563,7 +23779,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [764] = {
+       [1068] = {
        .class_hid = BNXT_ULP_CLASS_HID_74d8,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16583,7 +23799,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [765] = {
+       [1069] = {
        .class_hid = BNXT_ULP_CLASS_HID_49a8,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16603,7 +23819,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [766] = {
+       [1070] = {
        .class_hid = BNXT_ULP_CLASS_HID_40cc,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16624,7 +23840,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [767] = {
+       [1071] = {
        .class_hid = BNXT_ULP_CLASS_HID_0b0c,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16644,7 +23860,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [768] = {
+       [1072] = {
        .class_hid = BNXT_ULP_CLASS_HID_0220,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16665,7 +23881,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [769] = {
+       [1073] = {
        .class_hid = BNXT_ULP_CLASS_HID_1730,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16686,7 +23902,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [770] = {
+       [1074] = {
        .class_hid = BNXT_ULP_CLASS_HID_7980,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -16708,7 +23924,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [771] = {
+       [1075] = {
        .class_hid = BNXT_ULP_CLASS_HID_1db0,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -16725,7 +23941,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [772] = {
+       [1076] = {
        .class_hid = BNXT_ULP_CLASS_HID_1494,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -16743,7 +23959,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [773] = {
+       [1077] = {
        .class_hid = BNXT_ULP_CLASS_HID_70d0,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -16761,7 +23977,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [774] = {
+       [1078] = {
        .class_hid = BNXT_ULP_CLASS_HID_4834,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -16780,7 +23996,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [775] = {
+       [1079] = {
        .class_hid = BNXT_ULP_CLASS_HID_3db4,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -16798,7 +24014,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [776] = {
+       [1080] = {
        .class_hid = BNXT_ULP_CLASS_HID_3498,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -16817,7 +24033,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [777] = {
+       [1081] = {
        .class_hid = BNXT_ULP_CLASS_HID_0988,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -16836,7 +24052,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [778] = {
+       [1082] = {
        .class_hid = BNXT_ULP_CLASS_HID_00ec,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -16856,8 +24072,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [779] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3f44,
+       [1083] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23f44,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 393216UL,
@@ -16874,8 +24090,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [780] = {
-       .class_hid = BNXT_ULP_CLASS_HID_36a8,
+       [1084] = {
+       .class_hid = BNXT_ULP_CLASS_HID_236a8,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 393220UL,
@@ -16893,8 +24109,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [781] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0b58,
+       [1085] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20b58,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 393280UL,
@@ -16912,8 +24128,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [782] = {
-       .class_hid = BNXT_ULP_CLASS_HID_02bc,
+       [1086] = {
+       .class_hid = BNXT_ULP_CLASS_HID_202bc,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 393284UL,
@@ -16932,8 +24148,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [783] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f48,
+       [1087] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25f48,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 458752UL,
@@ -16951,8 +24167,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [784] = {
-       .class_hid = BNXT_ULP_CLASS_HID_56ac,
+       [1088] = {
+       .class_hid = BNXT_ULP_CLASS_HID_256ac,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 458756UL,
@@ -16971,8 +24187,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [785] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b5c,
+       [1089] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22b5c,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 458816UL,
@@ -16991,8 +24207,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [786] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2280,
+       [1090] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22280,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 458820UL,
@@ -17012,8 +24228,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [787] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4000,
+       [1091] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14000,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 655360UL,
@@ -17030,8 +24246,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [788] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b64,
+       [1092] = {
+       .class_hid = BNXT_ULP_CLASS_HID_15b64,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 655364UL,
@@ -17049,8 +24265,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [789] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c14,
+       [1093] = {
+       .class_hid = BNXT_ULP_CLASS_HID_12c14,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 655424UL,
@@ -17068,8 +24284,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [790] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2778,
+       [1094] = {
+       .class_hid = BNXT_ULP_CLASS_HID_12778,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 655428UL,
@@ -17088,8 +24304,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [791] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18f8,
+       [1095] = {
+       .class_hid = BNXT_ULP_CLASS_HID_118f8,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 720896UL,
@@ -17107,8 +24323,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [792] = {
-       .class_hid = BNXT_ULP_CLASS_HID_13dc,
+       [1096] = {
+       .class_hid = BNXT_ULP_CLASS_HID_113dc,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 720900UL,
@@ -17127,8 +24343,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [793] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c18,
+       [1097] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14c18,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 720960UL,
@@ -17147,8 +24363,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [794] = {
-       .class_hid = BNXT_ULP_CLASS_HID_477c,
+       [1098] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1477c,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 720964UL,
@@ -17168,8 +24384,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [795] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1a88,
+       [1099] = {
+       .class_hid = BNXT_ULP_CLASS_HID_31a88,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 917504UL,
@@ -17187,8 +24403,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [796] = {
-       .class_hid = BNXT_ULP_CLASS_HID_15ec,
+       [1100] = {
+       .class_hid = BNXT_ULP_CLASS_HID_315ec,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 917508UL,
@@ -17207,8 +24423,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [797] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e28,
+       [1101] = {
+       .class_hid = BNXT_ULP_CLASS_HID_34e28,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 917568UL,
@@ -17227,8 +24443,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [798] = {
-       .class_hid = BNXT_ULP_CLASS_HID_490c,
+       [1102] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3490c,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 917572UL,
@@ -17248,8 +24464,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [799] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3a8c,
+       [1103] = {
+       .class_hid = BNXT_ULP_CLASS_HID_33a8c,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 983040UL,
@@ -17268,8 +24484,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [800] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35f0,
+       [1104] = {
+       .class_hid = BNXT_ULP_CLASS_HID_335f0,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 983044UL,
@@ -17289,8 +24505,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [801] = {
-       .class_hid = BNXT_ULP_CLASS_HID_06e0,
+       [1105] = {
+       .class_hid = BNXT_ULP_CLASS_HID_306e0,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 983104UL,
@@ -17310,8 +24526,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [802] = {
-       .class_hid = BNXT_ULP_CLASS_HID_01c4,
+       [1106] = {
+       .class_hid = BNXT_ULP_CLASS_HID_301c4,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 983108UL,
@@ -17332,7 +24548,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [803] = {
+       [1107] = {
        .class_hid = BNXT_ULP_CLASS_HID_1a08,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17349,7 +24565,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [804] = {
+       [1108] = {
        .class_hid = BNXT_ULP_CLASS_HID_12ec,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17367,7 +24583,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [805] = {
+       [1109] = {
        .class_hid = BNXT_ULP_CLASS_HID_4ea8,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17385,7 +24601,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [806] = {
+       [1110] = {
        .class_hid = BNXT_ULP_CLASS_HID_478c,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17404,7 +24620,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [807] = {
+       [1111] = {
        .class_hid = BNXT_ULP_CLASS_HID_0d4c,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17422,7 +24638,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [808] = {
+       [1112] = {
        .class_hid = BNXT_ULP_CLASS_HID_0a20,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17441,7 +24657,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [809] = {
+       [1113] = {
        .class_hid = BNXT_ULP_CLASS_HID_1930,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17460,7 +24676,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [810] = {
+       [1114] = {
        .class_hid = BNXT_ULP_CLASS_HID_1614,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17480,7 +24696,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [811] = {
+       [1115] = {
        .class_hid = BNXT_ULP_CLASS_HID_3a0c,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17498,7 +24714,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [812] = {
+       [1116] = {
        .class_hid = BNXT_ULP_CLASS_HID_32e0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17517,7 +24733,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [813] = {
+       [1117] = {
        .class_hid = BNXT_ULP_CLASS_HID_01f0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17536,7 +24752,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [814] = {
+       [1118] = {
        .class_hid = BNXT_ULP_CLASS_HID_1ed4,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17556,7 +24772,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [815] = {
+       [1119] = {
        .class_hid = BNXT_ULP_CLASS_HID_2d40,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17575,7 +24791,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [816] = {
+       [1120] = {
        .class_hid = BNXT_ULP_CLASS_HID_2a24,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17595,7 +24811,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [817] = {
+       [1121] = {
        .class_hid = BNXT_ULP_CLASS_HID_3934,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17615,7 +24831,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [818] = {
+       [1122] = {
        .class_hid = BNXT_ULP_CLASS_HID_3608,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17636,7 +24852,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [819] = {
+       [1123] = {
        .class_hid = BNXT_ULP_CLASS_HID_5e60,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17654,7 +24870,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [820] = {
+       [1124] = {
        .class_hid = BNXT_ULP_CLASS_HID_5744,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17673,7 +24889,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [821] = {
+       [1125] = {
        .class_hid = BNXT_ULP_CLASS_HID_2a54,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17692,7 +24908,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [822] = {
+       [1126] = {
        .class_hid = BNXT_ULP_CLASS_HID_2328,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17712,7 +24928,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [823] = {
+       [1127] = {
        .class_hid = BNXT_ULP_CLASS_HID_71a4,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17731,7 +24947,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [824] = {
+       [1128] = {
        .class_hid = BNXT_ULP_CLASS_HID_4e78,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17751,7 +24967,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [825] = {
+       [1129] = {
        .class_hid = BNXT_ULP_CLASS_HID_5d88,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17771,7 +24987,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [826] = {
+       [1130] = {
        .class_hid = BNXT_ULP_CLASS_HID_5a6c,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17792,7 +25008,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [827] = {
+       [1131] = {
        .class_hid = BNXT_ULP_CLASS_HID_11a8,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17811,7 +25027,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [828] = {
+       [1132] = {
        .class_hid = BNXT_ULP_CLASS_HID_7738,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17831,7 +25047,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [829] = {
+       [1133] = {
        .class_hid = BNXT_ULP_CLASS_HID_4a48,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17851,7 +25067,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [830] = {
+       [1134] = {
        .class_hid = BNXT_ULP_CLASS_HID_432c,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17872,7 +25088,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [831] = {
+       [1135] = {
        .class_hid = BNXT_ULP_CLASS_HID_08ec,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17892,7 +25108,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [832] = {
+       [1136] = {
        .class_hid = BNXT_ULP_CLASS_HID_01c0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17913,7 +25129,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [833] = {
+       [1137] = {
        .class_hid = BNXT_ULP_CLASS_HID_14d0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17934,7 +25150,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [834] = {
+       [1138] = {
        .class_hid = BNXT_ULP_CLASS_HID_7a60,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -17956,7 +25172,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [835] = {
+       [1139] = {
        .class_hid = BNXT_ULP_CLASS_HID_1d90,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -17973,7 +25189,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [836] = {
+       [1140] = {
        .class_hid = BNXT_ULP_CLASS_HID_14b4,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -17991,7 +25207,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [837] = {
+       [1141] = {
        .class_hid = BNXT_ULP_CLASS_HID_70f0,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -18009,7 +25225,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [838] = {
+       [1142] = {
        .class_hid = BNXT_ULP_CLASS_HID_4814,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -18028,7 +25244,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [839] = {
+       [1143] = {
        .class_hid = BNXT_ULP_CLASS_HID_3d94,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -18046,7 +25262,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [840] = {
+       [1144] = {
        .class_hid = BNXT_ULP_CLASS_HID_34b8,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -18065,7 +25281,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [841] = {
+       [1145] = {
        .class_hid = BNXT_ULP_CLASS_HID_09a8,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -18084,7 +25300,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [842] = {
+       [1146] = {
        .class_hid = BNXT_ULP_CLASS_HID_00cc,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -18104,8 +25320,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [843] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3f64,
+       [1147] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23f64,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 393216UL,
@@ -18122,8 +25338,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [844] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3688,
+       [1148] = {
+       .class_hid = BNXT_ULP_CLASS_HID_23688,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 393220UL,
@@ -18141,8 +25357,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [845] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0b78,
+       [1149] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20b78,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 393280UL,
@@ -18160,8 +25376,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [846] = {
-       .class_hid = BNXT_ULP_CLASS_HID_029c,
+       [1150] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2029c,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 393284UL,
@@ -18180,8 +25396,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [847] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5f68,
+       [1151] = {
+       .class_hid = BNXT_ULP_CLASS_HID_25f68,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 458752UL,
@@ -18199,8 +25415,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [848] = {
-       .class_hid = BNXT_ULP_CLASS_HID_568c,
+       [1152] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2568c,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 458756UL,
@@ -18219,8 +25435,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [849] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2b7c,
+       [1153] = {
+       .class_hid = BNXT_ULP_CLASS_HID_22b7c,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 458816UL,
@@ -18239,8 +25455,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [850] = {
-       .class_hid = BNXT_ULP_CLASS_HID_22a0,
+       [1154] = {
+       .class_hid = BNXT_ULP_CLASS_HID_222a0,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 458820UL,
@@ -18260,8 +25476,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [851] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4020,
+       [1155] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14020,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 655360UL,
@@ -18278,8 +25494,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [852] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5b44,
+       [1156] = {
+       .class_hid = BNXT_ULP_CLASS_HID_15b44,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 655364UL,
@@ -18297,8 +25513,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [853] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2c34,
+       [1157] = {
+       .class_hid = BNXT_ULP_CLASS_HID_12c34,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 655424UL,
@@ -18316,8 +25532,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [854] = {
-       .class_hid = BNXT_ULP_CLASS_HID_2758,
+       [1158] = {
+       .class_hid = BNXT_ULP_CLASS_HID_12758,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 655428UL,
@@ -18336,8 +25552,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [855] = {
-       .class_hid = BNXT_ULP_CLASS_HID_18d8,
+       [1159] = {
+       .class_hid = BNXT_ULP_CLASS_HID_118d8,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 720896UL,
@@ -18355,8 +25571,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [856] = {
-       .class_hid = BNXT_ULP_CLASS_HID_13fc,
+       [1160] = {
+       .class_hid = BNXT_ULP_CLASS_HID_113fc,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 720900UL,
@@ -18375,8 +25591,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [857] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4c38,
+       [1161] = {
+       .class_hid = BNXT_ULP_CLASS_HID_14c38,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 720960UL,
@@ -18395,8 +25611,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [858] = {
-       .class_hid = BNXT_ULP_CLASS_HID_475c,
+       [1162] = {
+       .class_hid = BNXT_ULP_CLASS_HID_1475c,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 720964UL,
@@ -18416,8 +25632,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [859] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1aa8,
+       [1163] = {
+       .class_hid = BNXT_ULP_CLASS_HID_31aa8,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 917504UL,
@@ -18435,8 +25651,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [860] = {
-       .class_hid = BNXT_ULP_CLASS_HID_15cc,
+       [1164] = {
+       .class_hid = BNXT_ULP_CLASS_HID_315cc,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 917508UL,
@@ -18455,8 +25671,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [861] = {
-       .class_hid = BNXT_ULP_CLASS_HID_4e08,
+       [1165] = {
+       .class_hid = BNXT_ULP_CLASS_HID_34e08,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 917568UL,
@@ -18475,8 +25691,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [862] = {
-       .class_hid = BNXT_ULP_CLASS_HID_492c,
+       [1166] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3492c,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 917572UL,
@@ -18496,8 +25712,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [863] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3aac,
+       [1167] = {
+       .class_hid = BNXT_ULP_CLASS_HID_33aac,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 983040UL,
@@ -18516,8 +25732,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [864] = {
-       .class_hid = BNXT_ULP_CLASS_HID_35d0,
+       [1168] = {
+       .class_hid = BNXT_ULP_CLASS_HID_335d0,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 983044UL,
@@ -18537,8 +25753,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [865] = {
-       .class_hid = BNXT_ULP_CLASS_HID_06c0,
+       [1169] = {
+       .class_hid = BNXT_ULP_CLASS_HID_306c0,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 983104UL,
@@ -18558,8 +25774,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [866] = {
-       .class_hid = BNXT_ULP_CLASS_HID_01e4,
+       [1170] = {
+       .class_hid = BNXT_ULP_CLASS_HID_301e4,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 983108UL,
@@ -18580,7 +25796,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [867] = {
+       [1171] = {
        .class_hid = BNXT_ULP_CLASS_HID_4d32,
        .class_tid = 3,
        .hdr_sig_id = 0,
@@ -18594,7 +25810,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
        },
-       [868] = {
+       [1172] = {
        .class_hid = BNXT_ULP_CLASS_HID_54aa,
        .class_tid = 3,
        .hdr_sig_id = 0,
@@ -18609,7 +25825,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
        },
-       [869] = {
+       [1173] = {
        .class_hid = BNXT_ULP_CLASS_HID_0686,
        .class_tid = 3,
        .hdr_sig_id = 1,
@@ -18623,7 +25839,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
        },
-       [870] = {
+       [1174] = {
        .class_hid = BNXT_ULP_CLASS_HID_540e,
        .class_tid = 3,
        .hdr_sig_id = 1,
@@ -18638,7 +25854,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
        },
-       [871] = {
+       [1175] = {
        .class_hid = BNXT_ULP_CLASS_HID_2e3c,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -18653,7 +25869,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [872] = {
+       [1176] = {
        .class_hid = BNXT_ULP_CLASS_HID_3a20,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -18669,7 +25885,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [873] = {
+       [1177] = {
        .class_hid = BNXT_ULP_CLASS_HID_46f0,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -18685,7 +25901,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [874] = {
+       [1178] = {
        .class_hid = BNXT_ULP_CLASS_HID_52e4,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -18702,7 +25918,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
        },
-       [875] = {
+       [1179] = {
        .class_hid = BNXT_ULP_CLASS_HID_55e4,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -18717,7 +25933,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [876] = {
+       [1180] = {
        .class_hid = BNXT_ULP_CLASS_HID_21f8,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -18733,7 +25949,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [877] = {
+       [1181] = {
        .class_hid = BNXT_ULP_CLASS_HID_75e8,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -18749,7 +25965,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [878] = {
+       [1182] = {
        .class_hid = BNXT_ULP_CLASS_HID_41fc,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -18766,7 +25982,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
        },
-       [879] = {
+       [1183] = {
        .class_hid = BNXT_ULP_CLASS_HID_4d12,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -18781,7 +25997,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [880] = {
+       [1184] = {
        .class_hid = BNXT_ULP_CLASS_HID_548a,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -18797,7 +26013,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
        },
-       [881] = {
+       [1185] = {
        .class_hid = BNXT_ULP_CLASS_HID_3356,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -18813,7 +26029,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [882] = {
+       [1186] = {
        .class_hid = BNXT_ULP_CLASS_HID_1ace,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -18830,7 +26046,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
        },
-       [883] = {
+       [1187] = {
        .class_hid = BNXT_ULP_CLASS_HID_1a9a,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -18846,7 +26062,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [884] = {
+       [1188] = {
        .class_hid = BNXT_ULP_CLASS_HID_4d46,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -18863,7 +26079,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [885] = {
+       [1189] = {
        .class_hid = BNXT_ULP_CLASS_HID_2812,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -18880,7 +26096,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [886] = {
+       [1190] = {
        .class_hid = BNXT_ULP_CLASS_HID_338a,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -18898,7 +26114,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
        },
-       [887] = {
+       [1191] = {
        .class_hid = BNXT_ULP_CLASS_HID_06e6,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -18913,7 +26129,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [888] = {
+       [1192] = {
        .class_hid = BNXT_ULP_CLASS_HID_546e,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -18929,7 +26145,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
        },
-       [889] = {
+       [1193] = {
        .class_hid = BNXT_ULP_CLASS_HID_46ee,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -18945,7 +26161,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [890] = {
+       [1194] = {
        .class_hid = BNXT_ULP_CLASS_HID_0d22,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -18962,7 +26178,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
        },
-       [891] = {
+       [1195] = {
        .class_hid = BNXT_ULP_CLASS_HID_26e2,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -18978,7 +26194,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [892] = {
+       [1196] = {
        .class_hid = BNXT_ULP_CLASS_HID_746a,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -18995,7 +26211,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [893] = {
+       [1197] = {
        .class_hid = BNXT_ULP_CLASS_HID_1fa6,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -19012,7 +26228,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [894] = {
+       [1198] = {
        .class_hid = BNXT_ULP_CLASS_HID_2d2e,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -19030,7 +26246,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
        },
-       [895] = {
+       [1199] = {
        .class_hid = BNXT_ULP_CLASS_HID_4ef2,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -19045,7 +26261,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [896] = {
+       [1200] = {
        .class_hid = BNXT_ULP_CLASS_HID_576a,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -19061,7 +26277,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
        },
-       [897] = {
+       [1201] = {
        .class_hid = BNXT_ULP_CLASS_HID_30b6,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -19077,7 +26293,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [898] = {
+       [1202] = {
        .class_hid = BNXT_ULP_CLASS_HID_192e,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -19094,7 +26310,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
        },
-       [899] = {
+       [1203] = {
        .class_hid = BNXT_ULP_CLASS_HID_197a,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -19110,7 +26326,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [900] = {
+       [1204] = {
        .class_hid = BNXT_ULP_CLASS_HID_4ea6,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -19127,7 +26343,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [901] = {
+       [1205] = {
        .class_hid = BNXT_ULP_CLASS_HID_2bf2,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -19144,7 +26360,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [902] = {
+       [1206] = {
        .class_hid = BNXT_ULP_CLASS_HID_306a,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -19162,7 +26378,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
        },
-       [903] = {
+       [1207] = {
        .class_hid = BNXT_ULP_CLASS_HID_06c6,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -19177,7 +26393,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [904] = {
+       [1208] = {
        .class_hid = BNXT_ULP_CLASS_HID_544e,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -19193,7 +26409,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
        },
-       [905] = {
+       [1209] = {
        .class_hid = BNXT_ULP_CLASS_HID_46ce,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -19209,7 +26425,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [906] = {
+       [1210] = {
        .class_hid = BNXT_ULP_CLASS_HID_0d02,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -19226,7 +26442,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
        },
-       [907] = {
+       [1211] = {
        .class_hid = BNXT_ULP_CLASS_HID_26c2,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -19242,7 +26458,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [908] = {
+       [1212] = {
        .class_hid = BNXT_ULP_CLASS_HID_744a,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -19259,7 +26475,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [909] = {
+       [1213] = {
        .class_hid = BNXT_ULP_CLASS_HID_1f86,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -19276,7 +26492,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [910] = {
+       [1214] = {
        .class_hid = BNXT_ULP_CLASS_HID_2d0e,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -19294,7 +26510,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
        },
-       [911] = {
+       [1215] = {
        .class_hid = BNXT_ULP_CLASS_HID_2e1c,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19310,7 +26526,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [912] = {
+       [1216] = {
        .class_hid = BNXT_ULP_CLASS_HID_3a00,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19327,7 +26543,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [913] = {
+       [1217] = {
        .class_hid = BNXT_ULP_CLASS_HID_46d0,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19344,7 +26560,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [914] = {
+       [1218] = {
        .class_hid = BNXT_ULP_CLASS_HID_52c4,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19362,7 +26578,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
        },
-       [915] = {
+       [1219] = {
        .class_hid = BNXT_ULP_CLASS_HID_4e10,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19379,7 +26595,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [916] = {
+       [1220] = {
        .class_hid = BNXT_ULP_CLASS_HID_5a04,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19397,7 +26613,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [917] = {
+       [1221] = {
        .class_hid = BNXT_ULP_CLASS_HID_1f98,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19415,7 +26631,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [918] = {
+       [1222] = {
        .class_hid = BNXT_ULP_CLASS_HID_72f8,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19434,7 +26650,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
        },
-       [919] = {
+       [1223] = {
        .class_hid = BNXT_ULP_CLASS_HID_0a78,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19451,7 +26667,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [920] = {
+       [1224] = {
        .class_hid = BNXT_ULP_CLASS_HID_166c,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19469,7 +26685,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [921] = {
+       [1225] = {
        .class_hid = BNXT_ULP_CLASS_HID_233c,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19487,7 +26703,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [922] = {
+       [1226] = {
        .class_hid = BNXT_ULP_CLASS_HID_0f20,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19506,7 +26722,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [923] = {
+       [1227] = {
        .class_hid = BNXT_ULP_CLASS_HID_2a7c,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19524,7 +26740,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [924] = {
+       [1228] = {
        .class_hid = BNXT_ULP_CLASS_HID_3660,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19543,7 +26759,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [925] = {
+       [1229] = {
        .class_hid = BNXT_ULP_CLASS_HID_4330,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19562,7 +26778,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [926] = {
+       [1230] = {
        .class_hid = BNXT_ULP_CLASS_HID_2f24,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -19582,7 +26798,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
        },
-       [927] = {
+       [1231] = {
        .class_hid = BNXT_ULP_CLASS_HID_5584,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -19598,7 +26814,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [928] = {
+       [1232] = {
        .class_hid = BNXT_ULP_CLASS_HID_2198,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -19615,7 +26831,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [929] = {
+       [1233] = {
        .class_hid = BNXT_ULP_CLASS_HID_7588,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -19632,7 +26848,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [930] = {
+       [1234] = {
        .class_hid = BNXT_ULP_CLASS_HID_419c,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -19650,8 +26866,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
        },
-       [931] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7758,
+       [1235] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27758,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 393216UL,
@@ -19667,8 +26883,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [932] = {
-       .class_hid = BNXT_ULP_CLASS_HID_43ac,
+       [1236] = {
+       .class_hid = BNXT_ULP_CLASS_HID_243ac,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 393280UL,
@@ -19685,8 +26901,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [933] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0c10,
+       [1237] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20c10,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 458752UL,
@@ -19703,8 +26919,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [934] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1864,
+       [1238] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21864,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 458816UL,
@@ -19722,8 +26938,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
        },
-       [935] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30c8,
+       [1239] = {
+       .class_hid = BNXT_ULP_CLASS_HID_130c8,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 655360UL,
@@ -19739,8 +26955,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [936] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cdc,
+       [1240] = {
+       .class_hid = BNXT_ULP_CLASS_HID_11cdc,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 655424UL,
@@ -19757,8 +26973,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [937] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50cc,
+       [1241] = {
+       .class_hid = BNXT_ULP_CLASS_HID_150cc,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 720896UL,
@@ -19775,8 +26991,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [938] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d20,
+       [1242] = {
+       .class_hid = BNXT_ULP_CLASS_HID_13d20,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 720960UL,
@@ -19794,8 +27010,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [939] = {
-       .class_hid = BNXT_ULP_CLASS_HID_529c,
+       [1243] = {
+       .class_hid = BNXT_ULP_CLASS_HID_3529c,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 917504UL,
@@ -19812,8 +27028,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [940] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3ef0,
+       [1244] = {
+       .class_hid = BNXT_ULP_CLASS_HID_33ef0,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 917568UL,
@@ -19831,8 +27047,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [941] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72e0,
+       [1245] = {
+       .class_hid = BNXT_ULP_CLASS_HID_372e0,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 983040UL,
@@ -19850,8 +27066,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [942] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ef4,
+       [1246] = {
+       .class_hid = BNXT_ULP_CLASS_HID_35ef4,
        .class_tid = 3,
        .hdr_sig_id = 9,
        .flow_sig_id = 983104UL,
@@ -19870,7 +27086,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
                BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
        },
-       [943] = {
+       [1247] = {
        .class_hid = BNXT_ULP_CLASS_HID_2dfc,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -19886,7 +27102,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [944] = {
+       [1248] = {
        .class_hid = BNXT_ULP_CLASS_HID_39e0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -19903,7 +27119,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [945] = {
+       [1249] = {
        .class_hid = BNXT_ULP_CLASS_HID_4530,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -19920,7 +27136,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [946] = {
+       [1250] = {
        .class_hid = BNXT_ULP_CLASS_HID_5124,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -19938,7 +27154,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
        },
-       [947] = {
+       [1251] = {
        .class_hid = BNXT_ULP_CLASS_HID_4df0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -19955,7 +27171,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [948] = {
+       [1252] = {
        .class_hid = BNXT_ULP_CLASS_HID_59e4,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -19973,7 +27189,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [949] = {
+       [1253] = {
        .class_hid = BNXT_ULP_CLASS_HID_1c78,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -19991,7 +27207,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [950] = {
+       [1254] = {
        .class_hid = BNXT_ULP_CLASS_HID_7118,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20010,7 +27226,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
        },
-       [951] = {
+       [1255] = {
        .class_hid = BNXT_ULP_CLASS_HID_0998,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20027,7 +27243,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [952] = {
+       [1256] = {
        .class_hid = BNXT_ULP_CLASS_HID_158c,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20045,7 +27261,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [953] = {
+       [1257] = {
        .class_hid = BNXT_ULP_CLASS_HID_20dc,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20063,7 +27279,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [954] = {
+       [1258] = {
        .class_hid = BNXT_ULP_CLASS_HID_0cc0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20082,7 +27298,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [955] = {
+       [1259] = {
        .class_hid = BNXT_ULP_CLASS_HID_299c,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20100,7 +27316,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [956] = {
+       [1260] = {
        .class_hid = BNXT_ULP_CLASS_HID_3580,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20119,7 +27335,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [957] = {
+       [1261] = {
        .class_hid = BNXT_ULP_CLASS_HID_40d0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20138,7 +27354,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [958] = {
+       [1262] = {
        .class_hid = BNXT_ULP_CLASS_HID_2cc4,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20158,7 +27374,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
        },
-       [959] = {
+       [1263] = {
        .class_hid = BNXT_ULP_CLASS_HID_55a4,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -20174,7 +27390,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
        .field_sig = { .bits =
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [960] = {
+       [1264] = {
        .class_hid = BNXT_ULP_CLASS_HID_21b8,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -20191,7 +27407,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [961] = {
+       [1265] = {
        .class_hid = BNXT_ULP_CLASS_HID_75a8,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -20208,7 +27424,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [962] = {
+       [1266] = {
        .class_hid = BNXT_ULP_CLASS_HID_41bc,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -20226,8 +27442,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
        },
-       [963] = {
-       .class_hid = BNXT_ULP_CLASS_HID_7778,
+       [1267] = {
+       .class_hid = BNXT_ULP_CLASS_HID_27778,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 393216UL,
@@ -20243,8 +27459,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [964] = {
-       .class_hid = BNXT_ULP_CLASS_HID_438c,
+       [1268] = {
+       .class_hid = BNXT_ULP_CLASS_HID_2438c,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 393280UL,
@@ -20261,8 +27477,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [965] = {
-       .class_hid = BNXT_ULP_CLASS_HID_0c30,
+       [1269] = {
+       .class_hid = BNXT_ULP_CLASS_HID_20c30,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 458752UL,
@@ -20279,8 +27495,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [966] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1844,
+       [1270] = {
+       .class_hid = BNXT_ULP_CLASS_HID_21844,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 458816UL,
@@ -20298,8 +27514,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
        },
-       [967] = {
-       .class_hid = BNXT_ULP_CLASS_HID_30e8,
+       [1271] = {
+       .class_hid = BNXT_ULP_CLASS_HID_130e8,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 655360UL,
@@ -20315,8 +27531,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [968] = {
-       .class_hid = BNXT_ULP_CLASS_HID_1cfc,
+       [1272] = {
+       .class_hid = BNXT_ULP_CLASS_HID_11cfc,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 655424UL,
@@ -20333,8 +27549,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [969] = {
-       .class_hid = BNXT_ULP_CLASS_HID_50ec,
+       [1273] = {
+       .class_hid = BNXT_ULP_CLASS_HID_150ec,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 720896UL,
@@ -20351,8 +27567,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [970] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3d00,
+       [1274] = {
+       .class_hid = BNXT_ULP_CLASS_HID_13d00,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 720960UL,
@@ -20370,8 +27586,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [971] = {
-       .class_hid = BNXT_ULP_CLASS_HID_52bc,
+       [1275] = {
+       .class_hid = BNXT_ULP_CLASS_HID_352bc,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 917504UL,
@@ -20388,8 +27604,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [972] = {
-       .class_hid = BNXT_ULP_CLASS_HID_3ed0,
+       [1276] = {
+       .class_hid = BNXT_ULP_CLASS_HID_33ed0,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 917568UL,
@@ -20407,8 +27623,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [973] = {
-       .class_hid = BNXT_ULP_CLASS_HID_72c0,
+       [1277] = {
+       .class_hid = BNXT_ULP_CLASS_HID_372c0,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 983040UL,
@@ -20426,8 +27642,8 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [974] = {
-       .class_hid = BNXT_ULP_CLASS_HID_5ed4,
+       [1278] = {
+       .class_hid = BNXT_ULP_CLASS_HID_35ed4,
        .class_tid = 3,
        .hdr_sig_id = 11,
        .flow_sig_id = 983104UL,
@@ -20446,7 +27662,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
                BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
        },
-       [975] = {
+       [1279] = {
        .class_hid = BNXT_ULP_CLASS_HID_3866,
        .class_tid = 3,
        .hdr_sig_id = 0,
@@ -20461,7 +27677,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC }
        },
-       [976] = {
+       [1280] = {
        .class_hid = BNXT_ULP_CLASS_HID_381e,
        .class_tid = 3,
        .hdr_sig_id = 1,
@@ -20476,7 +27692,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC }
        },
-       [977] = {
+       [1281] = {
        .class_hid = BNXT_ULP_CLASS_HID_3860,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -20492,7 +27708,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC }
        },
-       [978] = {
+       [1282] = {
        .class_hid = BNXT_ULP_CLASS_HID_0454,
        .class_tid = 3,
        .hdr_sig_id = 2,
@@ -20509,7 +27725,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID }
        },
-       [979] = {
+       [1283] = {
        .class_hid = BNXT_ULP_CLASS_HID_3818,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -20525,7 +27741,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC }
        },
-       [980] = {
+       [1284] = {
        .class_hid = BNXT_ULP_CLASS_HID_042c,
        .class_tid = 3,
        .hdr_sig_id = 3,
@@ -20542,7 +27758,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID }
        },
-       [981] = {
+       [1285] = {
        .class_hid = BNXT_ULP_CLASS_HID_3846,
        .class_tid = 3,
        .hdr_sig_id = 4,
@@ -20558,7 +27774,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC }
        },
-       [982] = {
+       [1286] = {
        .class_hid = BNXT_ULP_CLASS_HID_387e,
        .class_tid = 3,
        .hdr_sig_id = 5,
@@ -20574,7 +27790,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC }
        },
-       [983] = {
+       [1287] = {
        .class_hid = BNXT_ULP_CLASS_HID_3ba6,
        .class_tid = 3,
        .hdr_sig_id = 6,
@@ -20590,7 +27806,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC }
        },
-       [984] = {
+       [1288] = {
        .class_hid = BNXT_ULP_CLASS_HID_385e,
        .class_tid = 3,
        .hdr_sig_id = 7,
@@ -20606,7 +27822,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC }
        },
-       [985] = {
+       [1289] = {
        .class_hid = BNXT_ULP_CLASS_HID_3840,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -20623,7 +27839,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC }
        },
-       [986] = {
+       [1290] = {
        .class_hid = BNXT_ULP_CLASS_HID_0474,
        .class_tid = 3,
        .hdr_sig_id = 8,
@@ -20641,7 +27857,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID }
        },
-       [987] = {
+       [1291] = {
        .class_hid = BNXT_ULP_CLASS_HID_3878,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -20658,7 +27874,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC }
        },
-       [988] = {
+       [1292] = {
        .class_hid = BNXT_ULP_CLASS_HID_044c,
        .class_tid = 3,
        .hdr_sig_id = 9,
@@ -20676,7 +27892,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID }
        },
-       [989] = {
+       [1293] = {
        .class_hid = BNXT_ULP_CLASS_HID_3ba0,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20693,7 +27909,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC }
        },
-       [990] = {
+       [1294] = {
        .class_hid = BNXT_ULP_CLASS_HID_0794,
        .class_tid = 3,
        .hdr_sig_id = 10,
@@ -20711,7 +27927,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
                BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID }
        },
-       [991] = {
+       [1295] = {
        .class_hid = BNXT_ULP_CLASS_HID_3858,
        .class_tid = 3,
        .hdr_sig_id = 11,
@@ -20728,7 +27944,7 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
                BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
                BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC }
        },
-       [992] = {
+       [1296] = {
        .class_hid = BNXT_ULP_CLASS_HID_046c,
        .class_tid = 3,
        .hdr_sig_id = 11,
index ecee6bf0d465b0badd71667663ed1967307f1457..739c546d9eaa7bcd0327abb9a657ea4db0e9d17b 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  */
 
-/* date: Fri Nov 12 19:33:52 2021 */
+/* date: Wed Nov 24 17:15:38 2021 */
 
 #ifndef ULP_TEMPLATE_DB_H_
 #define ULP_TEMPLATE_DB_H_
 #define BNXT_ULP_MAX_NUM_DEVICES 4
 #define BNXT_ULP_LOG2_MAX_NUM_DEV 2
 #define BNXT_ULP_GEN_TBL_MAX_SZ 18
-#define BNXT_ULP_CLASS_SIG_TBL_MAX_SZ 65536
-#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 993
+#define BNXT_ULP_CLASS_SIG_TBL_MAX_SZ 262144
+#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 1297
 #define BNXT_ULP_CLASS_HID_LOW_PRIME 6701
 #define BNXT_ULP_CLASS_HID_HIGH_PRIME 7907
 #define BNXT_ULP_CLASS_HID_SHFTR 28
 #define BNXT_ULP_CLASS_HID_SHFTL 28
-#define BNXT_ULP_CLASS_HID_MASK 65535
+#define BNXT_ULP_CLASS_HID_MASK 262143
 #define BNXT_ULP_ACT_SIG_TBL_MAX_SZ 2048
 #define BNXT_ULP_ACT_MATCH_LIST_MAX_SZ 94
 #define BNXT_ULP_ACT_HID_LOW_PRIME 7919
@@ -1346,30 +1346,30 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_256f = 0x256f,
        BNXT_ULP_CLASS_HID_4937 = 0x4937,
        BNXT_ULP_CLASS_HID_111b = 0x111b,
-       BNXT_ULP_CLASS_HID_5f4b = 0x5f4b,
-       BNXT_ULP_CLASS_HID_275f = 0x275f,
-       BNXT_ULP_CLASS_HID_4b67 = 0x4b67,
-       BNXT_ULP_CLASS_HID_134b = 0x134b,
-       BNXT_ULP_CLASS_HID_1683 = 0x1683,
-       BNXT_ULP_CLASS_HID_475b = 0x475b,
-       BNXT_ULP_CLASS_HID_02bf = 0x02bf,
-       BNXT_ULP_CLASS_HID_3377 = 0x3377,
-       BNXT_ULP_CLASS_HID_19db = 0x19db,
-       BNXT_ULP_CLASS_HID_4a93 = 0x4a93,
-       BNXT_ULP_CLASS_HID_05f7 = 0x05f7,
-       BNXT_ULP_CLASS_HID_368f = 0x368f,
-       BNXT_ULP_CLASS_HID_39c7 = 0x39c7,
-       BNXT_ULP_CLASS_HID_022b = 0x022b,
-       BNXT_ULP_CLASS_HID_25f3 = 0x25f3,
-       BNXT_ULP_CLASS_HID_568b = 0x568b,
-       BNXT_ULP_CLASS_HID_3c37 = 0x3c37,
-       BNXT_ULP_CLASS_HID_041b = 0x041b,
-       BNXT_ULP_CLASS_HID_2823 = 0x2823,
-       BNXT_ULP_CLASS_HID_58fb = 0x58fb,
-       BNXT_ULP_CLASS_HID_5c33 = 0x5c33,
-       BNXT_ULP_CLASS_HID_2407 = 0x2407,
-       BNXT_ULP_CLASS_HID_482f = 0x482f,
-       BNXT_ULP_CLASS_HID_1033 = 0x1033,
+       BNXT_ULP_CLASS_HID_25f4b = 0x25f4b,
+       BNXT_ULP_CLASS_HID_2275f = 0x2275f,
+       BNXT_ULP_CLASS_HID_24b67 = 0x24b67,
+       BNXT_ULP_CLASS_HID_2134b = 0x2134b,
+       BNXT_ULP_CLASS_HID_21683 = 0x21683,
+       BNXT_ULP_CLASS_HID_2475b = 0x2475b,
+       BNXT_ULP_CLASS_HID_202bf = 0x202bf,
+       BNXT_ULP_CLASS_HID_23377 = 0x23377,
+       BNXT_ULP_CLASS_HID_119db = 0x119db,
+       BNXT_ULP_CLASS_HID_14a93 = 0x14a93,
+       BNXT_ULP_CLASS_HID_105f7 = 0x105f7,
+       BNXT_ULP_CLASS_HID_1368f = 0x1368f,
+       BNXT_ULP_CLASS_HID_139c7 = 0x139c7,
+       BNXT_ULP_CLASS_HID_1022b = 0x1022b,
+       BNXT_ULP_CLASS_HID_125f3 = 0x125f3,
+       BNXT_ULP_CLASS_HID_1568b = 0x1568b,
+       BNXT_ULP_CLASS_HID_33c37 = 0x33c37,
+       BNXT_ULP_CLASS_HID_3041b = 0x3041b,
+       BNXT_ULP_CLASS_HID_32823 = 0x32823,
+       BNXT_ULP_CLASS_HID_358fb = 0x358fb,
+       BNXT_ULP_CLASS_HID_35c33 = 0x35c33,
+       BNXT_ULP_CLASS_HID_32407 = 0x32407,
+       BNXT_ULP_CLASS_HID_3482f = 0x3482f,
+       BNXT_ULP_CLASS_HID_31033 = 0x31033,
        BNXT_ULP_CLASS_HID_3887 = 0x3887,
        BNXT_ULP_CLASS_HID_00bb = 0x00bb,
        BNXT_ULP_CLASS_HID_2493 = 0x2493,
@@ -1410,30 +1410,30 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_250f = 0x250f,
        BNXT_ULP_CLASS_HID_4957 = 0x4957,
        BNXT_ULP_CLASS_HID_117b = 0x117b,
-       BNXT_ULP_CLASS_HID_5f2b = 0x5f2b,
-       BNXT_ULP_CLASS_HID_273f = 0x273f,
-       BNXT_ULP_CLASS_HID_4b07 = 0x4b07,
-       BNXT_ULP_CLASS_HID_132b = 0x132b,
-       BNXT_ULP_CLASS_HID_16e3 = 0x16e3,
-       BNXT_ULP_CLASS_HID_473b = 0x473b,
-       BNXT_ULP_CLASS_HID_02df = 0x02df,
-       BNXT_ULP_CLASS_HID_3317 = 0x3317,
-       BNXT_ULP_CLASS_HID_19bb = 0x19bb,
-       BNXT_ULP_CLASS_HID_4af3 = 0x4af3,
-       BNXT_ULP_CLASS_HID_0597 = 0x0597,
-       BNXT_ULP_CLASS_HID_36ef = 0x36ef,
-       BNXT_ULP_CLASS_HID_39a7 = 0x39a7,
-       BNXT_ULP_CLASS_HID_024b = 0x024b,
-       BNXT_ULP_CLASS_HID_2593 = 0x2593,
-       BNXT_ULP_CLASS_HID_56eb = 0x56eb,
-       BNXT_ULP_CLASS_HID_3c57 = 0x3c57,
-       BNXT_ULP_CLASS_HID_047b = 0x047b,
-       BNXT_ULP_CLASS_HID_2843 = 0x2843,
-       BNXT_ULP_CLASS_HID_589b = 0x589b,
-       BNXT_ULP_CLASS_HID_5c53 = 0x5c53,
-       BNXT_ULP_CLASS_HID_2467 = 0x2467,
-       BNXT_ULP_CLASS_HID_484f = 0x484f,
-       BNXT_ULP_CLASS_HID_1053 = 0x1053,
+       BNXT_ULP_CLASS_HID_25f2b = 0x25f2b,
+       BNXT_ULP_CLASS_HID_2273f = 0x2273f,
+       BNXT_ULP_CLASS_HID_24b07 = 0x24b07,
+       BNXT_ULP_CLASS_HID_2132b = 0x2132b,
+       BNXT_ULP_CLASS_HID_216e3 = 0x216e3,
+       BNXT_ULP_CLASS_HID_2473b = 0x2473b,
+       BNXT_ULP_CLASS_HID_202df = 0x202df,
+       BNXT_ULP_CLASS_HID_23317 = 0x23317,
+       BNXT_ULP_CLASS_HID_119bb = 0x119bb,
+       BNXT_ULP_CLASS_HID_14af3 = 0x14af3,
+       BNXT_ULP_CLASS_HID_10597 = 0x10597,
+       BNXT_ULP_CLASS_HID_136ef = 0x136ef,
+       BNXT_ULP_CLASS_HID_139a7 = 0x139a7,
+       BNXT_ULP_CLASS_HID_1024b = 0x1024b,
+       BNXT_ULP_CLASS_HID_12593 = 0x12593,
+       BNXT_ULP_CLASS_HID_156eb = 0x156eb,
+       BNXT_ULP_CLASS_HID_33c57 = 0x33c57,
+       BNXT_ULP_CLASS_HID_3047b = 0x3047b,
+       BNXT_ULP_CLASS_HID_32843 = 0x32843,
+       BNXT_ULP_CLASS_HID_3589b = 0x3589b,
+       BNXT_ULP_CLASS_HID_35c53 = 0x35c53,
+       BNXT_ULP_CLASS_HID_32467 = 0x32467,
+       BNXT_ULP_CLASS_HID_3484f = 0x3484f,
+       BNXT_ULP_CLASS_HID_31053 = 0x31053,
        BNXT_ULP_CLASS_HID_5ce1 = 0x5ce1,
        BNXT_ULP_CLASS_HID_4579 = 0x4579,
        BNXT_ULP_CLASS_HID_1735 = 0x1735,
@@ -1498,18 +1498,18 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_306f = 0x306f,
        BNXT_ULP_CLASS_HID_647f = 0x647f,
        BNXT_ULP_CLASS_HID_506b = 0x506b,
-       BNXT_ULP_CLASS_HID_66af = 0x66af,
-       BNXT_ULP_CLASS_HID_525b = 0x525b,
-       BNXT_ULP_CLASS_HID_1de7 = 0x1de7,
-       BNXT_ULP_CLASS_HID_0993 = 0x0993,
-       BNXT_ULP_CLASS_HID_213f = 0x213f,
-       BNXT_ULP_CLASS_HID_0d2b = 0x0d2b,
-       BNXT_ULP_CLASS_HID_413b = 0x413b,
-       BNXT_ULP_CLASS_HID_2cd7 = 0x2cd7,
-       BNXT_ULP_CLASS_HID_436b = 0x436b,
-       BNXT_ULP_CLASS_HID_2f07 = 0x2f07,
-       BNXT_ULP_CLASS_HID_6317 = 0x6317,
-       BNXT_ULP_CLASS_HID_4f03 = 0x4f03,
+       BNXT_ULP_CLASS_HID_266af = 0x266af,
+       BNXT_ULP_CLASS_HID_2525b = 0x2525b,
+       BNXT_ULP_CLASS_HID_21de7 = 0x21de7,
+       BNXT_ULP_CLASS_HID_20993 = 0x20993,
+       BNXT_ULP_CLASS_HID_1213f = 0x1213f,
+       BNXT_ULP_CLASS_HID_10d2b = 0x10d2b,
+       BNXT_ULP_CLASS_HID_1413b = 0x1413b,
+       BNXT_ULP_CLASS_HID_12cd7 = 0x12cd7,
+       BNXT_ULP_CLASS_HID_3436b = 0x3436b,
+       BNXT_ULP_CLASS_HID_32f07 = 0x32f07,
+       BNXT_ULP_CLASS_HID_36317 = 0x36317,
+       BNXT_ULP_CLASS_HID_34f03 = 0x34f03,
        BNXT_ULP_CLASS_HID_3fab = 0x3fab,
        BNXT_ULP_CLASS_HID_2bb7 = 0x2bb7,
        BNXT_ULP_CLASS_HID_5767 = 0x5767,
@@ -1530,18 +1530,18 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_300f = 0x300f,
        BNXT_ULP_CLASS_HID_641f = 0x641f,
        BNXT_ULP_CLASS_HID_500b = 0x500b,
-       BNXT_ULP_CLASS_HID_66cf = 0x66cf,
-       BNXT_ULP_CLASS_HID_523b = 0x523b,
-       BNXT_ULP_CLASS_HID_1d87 = 0x1d87,
-       BNXT_ULP_CLASS_HID_09f3 = 0x09f3,
-       BNXT_ULP_CLASS_HID_215f = 0x215f,
-       BNXT_ULP_CLASS_HID_0d4b = 0x0d4b,
-       BNXT_ULP_CLASS_HID_415b = 0x415b,
-       BNXT_ULP_CLASS_HID_2cb7 = 0x2cb7,
-       BNXT_ULP_CLASS_HID_430b = 0x430b,
-       BNXT_ULP_CLASS_HID_2f67 = 0x2f67,
-       BNXT_ULP_CLASS_HID_6377 = 0x6377,
-       BNXT_ULP_CLASS_HID_4f63 = 0x4f63,
+       BNXT_ULP_CLASS_HID_266cf = 0x266cf,
+       BNXT_ULP_CLASS_HID_2523b = 0x2523b,
+       BNXT_ULP_CLASS_HID_21d87 = 0x21d87,
+       BNXT_ULP_CLASS_HID_209f3 = 0x209f3,
+       BNXT_ULP_CLASS_HID_1215f = 0x1215f,
+       BNXT_ULP_CLASS_HID_10d4b = 0x10d4b,
+       BNXT_ULP_CLASS_HID_1415b = 0x1415b,
+       BNXT_ULP_CLASS_HID_12cb7 = 0x12cb7,
+       BNXT_ULP_CLASS_HID_3430b = 0x3430b,
+       BNXT_ULP_CLASS_HID_32f67 = 0x32f67,
+       BNXT_ULP_CLASS_HID_36377 = 0x36377,
+       BNXT_ULP_CLASS_HID_34f63 = 0x34f63,
        BNXT_ULP_CLASS_HID_29b5 = 0x29b5,
        BNXT_ULP_CLASS_HID_29ad = 0x29ad,
        BNXT_ULP_CLASS_HID_29b7 = 0x29b7,
@@ -1564,310 +1564,614 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_315d = 0x315d,
        BNXT_ULP_CLASS_HID_3612 = 0x3612,
        BNXT_ULP_CLASS_HID_66da = 0x66da,
-       BNXT_ULP_CLASS_HID_e082 = 0xe082,
-       BNXT_ULP_CLASS_HID_ab46 = 0xab46,
-       BNXT_ULP_CLASS_HID_c82a = 0xc82a,
-       BNXT_ULP_CLASS_HID_f9a2 = 0xf9a2,
-       BNXT_ULP_CLASS_HID_d8ce = 0xd8ce,
-       BNXT_ULP_CLASS_HID_a2d2 = 0xa2d2,
-       BNXT_ULP_CLASS_HID_c076 = 0xc076,
-       BNXT_ULP_CLASS_HID_f1ee = 0xf1ee,
-       BNXT_ULP_CLASS_HID_a96e = 0xa96e,
-       BNXT_ULP_CLASS_HID_dae6 = 0xdae6,
-       BNXT_ULP_CLASS_HID_c7aa = 0xc7aa,
-       BNXT_ULP_CLASS_HID_c26e = 0xc26e,
-       BNXT_ULP_CLASS_HID_a0fa = 0xa0fa,
-       BNXT_ULP_CLASS_HID_d272 = 0xd272,
-       BNXT_ULP_CLASS_HID_fff6 = 0xfff6,
-       BNXT_ULP_CLASS_HID_e16e = 0xe16e,
-       BNXT_ULP_CLASS_HID_e165 = 0xe165,
-       BNXT_ULP_CLASS_HID_aaa1 = 0xaaa1,
-       BNXT_ULP_CLASS_HID_c9cd = 0xc9cd,
-       BNXT_ULP_CLASS_HID_f845 = 0xf845,
-       BNXT_ULP_CLASS_HID_90f9 = 0x90f9,
-       BNXT_ULP_CLASS_HID_c371 = 0xc371,
-       BNXT_ULP_CLASS_HID_e19d = 0xe19d,
-       BNXT_ULP_CLASS_HID_d015 = 0xd015,
-       BNXT_ULP_CLASS_HID_8c09 = 0x8c09,
-       BNXT_ULP_CLASS_HID_be89 = 0xbe89,
-       BNXT_ULP_CLASS_HID_ddad = 0xddad,
-       BNXT_ULP_CLASS_HID_cc2d = 0xcc2d,
-       BNXT_ULP_CLASS_HID_a4d9 = 0xa4d9,
-       BNXT_ULP_CLASS_HID_d759 = 0xd759,
-       BNXT_ULP_CLASS_HID_f27d = 0xf27d,
-       BNXT_ULP_CLASS_HID_e4fd = 0xe4fd,
-       BNXT_ULP_CLASS_HID_ecf6 = 0xecf6,
-       BNXT_ULP_CLASS_HID_a732 = 0xa732,
-       BNXT_ULP_CLASS_HID_c45e = 0xc45e,
-       BNXT_ULP_CLASS_HID_f5d6 = 0xf5d6,
-       BNXT_ULP_CLASS_HID_d4ba = 0xd4ba,
-       BNXT_ULP_CLASS_HID_aea6 = 0xaea6,
-       BNXT_ULP_CLASS_HID_cc02 = 0xcc02,
-       BNXT_ULP_CLASS_HID_fd9a = 0xfd9a,
-       BNXT_ULP_CLASS_HID_a51a = 0xa51a,
-       BNXT_ULP_CLASS_HID_d692 = 0xd692,
-       BNXT_ULP_CLASS_HID_cbde = 0xcbde,
-       BNXT_ULP_CLASS_HID_ce1a = 0xce1a,
-       BNXT_ULP_CLASS_HID_ac8e = 0xac8e,
-       BNXT_ULP_CLASS_HID_de06 = 0xde06,
-       BNXT_ULP_CLASS_HID_f382 = 0xf382,
-       BNXT_ULP_CLASS_HID_ed1a = 0xed1a,
-       BNXT_ULP_CLASS_HID_9d6a = 0x9d6a,
-       BNXT_ULP_CLASS_HID_cee2 = 0xcee2,
-       BNXT_ULP_CLASS_HID_ec0e = 0xec0e,
-       BNXT_ULP_CLASS_HID_dd86 = 0xdd86,
-       BNXT_ULP_CLASS_HID_852e = 0x852e,
-       BNXT_ULP_CLASS_HID_b6a6 = 0xb6a6,
-       BNXT_ULP_CLASS_HID_eb82 = 0xeb82,
-       BNXT_ULP_CLASS_HID_c50a = 0xc50a,
-       BNXT_ULP_CLASS_HID_ccca = 0xccca,
-       BNXT_ULP_CLASS_HID_8706 = 0x8706,
-       BNXT_ULP_CLASS_HID_d38e = 0xd38e,
-       BNXT_ULP_CLASS_HID_d5ca = 0xd5ca,
-       BNXT_ULP_CLASS_HID_b48e = 0xb48e,
-       BNXT_ULP_CLASS_HID_8e8a = 0x8e8a,
-       BNXT_ULP_CLASS_HID_db02 = 0xdb02,
-       BNXT_ULP_CLASS_HID_dd8e = 0xdd8e,
-       BNXT_ULP_CLASS_HID_819a = 0x819a,
-       BNXT_ULP_CLASS_HID_b31a = 0xb31a,
-       BNXT_ULP_CLASS_HID_d03e = 0xd03e,
-       BNXT_ULP_CLASS_HID_c1be = 0xc1be,
-       BNXT_ULP_CLASS_HID_890e = 0x890e,
-       BNXT_ULP_CLASS_HID_ba8e = 0xba8e,
-       BNXT_ULP_CLASS_HID_dfaa = 0xdfaa,
-       BNXT_ULP_CLASS_HID_c93a = 0xc93a,
-       BNXT_ULP_CLASS_HID_b11a = 0xb11a,
-       BNXT_ULP_CLASS_HID_8b4e = 0x8b4e,
-       BNXT_ULP_CLASS_HID_c79e = 0xc79e,
-       BNXT_ULP_CLASS_HID_d9da = 0xd9da,
-       BNXT_ULP_CLASS_HID_b88e = 0xb88e,
-       BNXT_ULP_CLASS_HID_ea0e = 0xea0e,
-       BNXT_ULP_CLASS_HID_cf0a = 0xcf0a,
-       BNXT_ULP_CLASS_HID_c18e = 0xc18e,
-       BNXT_ULP_CLASS_HID_a94a = 0xa94a,
-       BNXT_ULP_CLASS_HID_daca = 0xdaca,
-       BNXT_ULP_CLASS_HID_ffee = 0xffee,
-       BNXT_ULP_CLASS_HID_e96e = 0xe96e,
-       BNXT_ULP_CLASS_HID_910e = 0x910e,
-       BNXT_ULP_CLASS_HID_c28e = 0xc28e,
-       BNXT_ULP_CLASS_HID_e7aa = 0xe7aa,
-       BNXT_ULP_CLASS_HID_d12a = 0xd12a,
-       BNXT_ULP_CLASS_HID_d8ca = 0xd8ca,
-       BNXT_ULP_CLASS_HID_930e = 0x930e,
-       BNXT_ULP_CLASS_HID_ef4e = 0xef4e,
-       BNXT_ULP_CLASS_HID_e18a = 0xe18a,
-       BNXT_ULP_CLASS_HID_c08e = 0xc08e,
-       BNXT_ULP_CLASS_HID_9a8a = 0x9a8a,
-       BNXT_ULP_CLASS_HID_d70a = 0xd70a,
-       BNXT_ULP_CLASS_HID_e90e = 0xe90e,
-       BNXT_ULP_CLASS_HID_edd9 = 0xedd9,
-       BNXT_ULP_CLASS_HID_a61d = 0xa61d,
-       BNXT_ULP_CLASS_HID_c571 = 0xc571,
-       BNXT_ULP_CLASS_HID_f4f9 = 0xf4f9,
-       BNXT_ULP_CLASS_HID_9c45 = 0x9c45,
-       BNXT_ULP_CLASS_HID_cfcd = 0xcfcd,
-       BNXT_ULP_CLASS_HID_ed21 = 0xed21,
-       BNXT_ULP_CLASS_HID_dca9 = 0xdca9,
-       BNXT_ULP_CLASS_HID_80b5 = 0x80b5,
-       BNXT_ULP_CLASS_HID_b235 = 0xb235,
-       BNXT_ULP_CLASS_HID_d111 = 0xd111,
-       BNXT_ULP_CLASS_HID_c091 = 0xc091,
-       BNXT_ULP_CLASS_HID_a865 = 0xa865,
-       BNXT_ULP_CLASS_HID_dbe5 = 0xdbe5,
-       BNXT_ULP_CLASS_HID_fec1 = 0xfec1,
-       BNXT_ULP_CLASS_HID_e841 = 0xe841,
-       BNXT_ULP_CLASS_HID_8e85 = 0x8e85,
-       BNXT_ULP_CLASS_HID_b80d = 0xb80d,
-       BNXT_ULP_CLASS_HID_df65 = 0xdf65,
-       BNXT_ULP_CLASS_HID_ceed = 0xceed,
-       BNXT_ULP_CLASS_HID_9645 = 0x9645,
-       BNXT_ULP_CLASS_HID_c1cd = 0xc1cd,
-       BNXT_ULP_CLASS_HID_e725 = 0xe725,
-       BNXT_ULP_CLASS_HID_d6ad = 0xd6ad,
-       BNXT_ULP_CLASS_HID_9aa5 = 0x9aa5,
-       BNXT_ULP_CLASS_HID_b425 = 0xb425,
-       BNXT_ULP_CLASS_HID_eb05 = 0xeb05,
-       BNXT_ULP_CLASS_HID_da85 = 0xda85,
-       BNXT_ULP_CLASS_HID_a265 = 0xa265,
-       BNXT_ULP_CLASS_HID_dde5 = 0xdde5,
-       BNXT_ULP_CLASS_HID_f0c5 = 0xf0c5,
-       BNXT_ULP_CLASS_HID_e245 = 0xe245,
-       BNXT_ULP_CLASS_HID_8b8f = 0x8b8f,
-       BNXT_ULP_CLASS_HID_a517 = 0xa517,
-       BNXT_ULP_CLASS_HID_d86b = 0xd86b,
-       BNXT_ULP_CLASS_HID_cbf3 = 0xcbf3,
-       BNXT_ULP_CLASS_HID_934f = 0x934f,
-       BNXT_ULP_CLASS_HID_c2c7 = 0xc2c7,
-       BNXT_ULP_CLASS_HID_e02b = 0xe02b,
-       BNXT_ULP_CLASS_HID_d3a3 = 0xd3a3,
-       BNXT_ULP_CLASS_HID_87a7 = 0x87a7,
-       BNXT_ULP_CLASS_HID_b137 = 0xb137,
-       BNXT_ULP_CLASS_HID_d403 = 0xd403,
-       BNXT_ULP_CLASS_HID_c793 = 0xc793,
-       BNXT_ULP_CLASS_HID_af67 = 0xaf67,
-       BNXT_ULP_CLASS_HID_dee7 = 0xdee7,
-       BNXT_ULP_CLASS_HID_fdc3 = 0xfdc3,
-       BNXT_ULP_CLASS_HID_ef43 = 0xef43,
-       BNXT_ULP_CLASS_HID_8dbf = 0x8dbf,
-       BNXT_ULP_CLASS_HID_bf07 = 0xbf07,
-       BNXT_ULP_CLASS_HID_d21f = 0xd21f,
-       BNXT_ULP_CLASS_HID_cde7 = 0xcde7,
-       BNXT_ULP_CLASS_HID_956f = 0x956f,
-       BNXT_ULP_CLASS_HID_c4c7 = 0xc4c7,
-       BNXT_ULP_CLASS_HID_fbcf = 0xfbcf,
-       BNXT_ULP_CLASS_HID_d5a7 = 0xd5a7,
-       BNXT_ULP_CLASS_HID_9957 = 0x9957,
-       BNXT_ULP_CLASS_HID_cb27 = 0xcb27,
-       BNXT_ULP_CLASS_HID_ee37 = 0xee37,
-       BNXT_ULP_CLASS_HID_d987 = 0xd987,
-       BNXT_ULP_CLASS_HID_a107 = 0xa107,
-       BNXT_ULP_CLASS_HID_d0e7 = 0xd0e7,
-       BNXT_ULP_CLASS_HID_f7e7 = 0xf7e7,
-       BNXT_ULP_CLASS_HID_c827 = 0xc827,
-       BNXT_ULP_CLASS_HID_f76a = 0xf76a,
-       BNXT_ULP_CLASS_HID_bcae = 0xbcae,
-       BNXT_ULP_CLASS_HID_dfc2 = 0xdfc2,
-       BNXT_ULP_CLASS_HID_ee4a = 0xee4a,
-       BNXT_ULP_CLASS_HID_cf26 = 0xcf26,
-       BNXT_ULP_CLASS_HID_b53a = 0xb53a,
-       BNXT_ULP_CLASS_HID_d79e = 0xd79e,
-       BNXT_ULP_CLASS_HID_e606 = 0xe606,
-       BNXT_ULP_CLASS_HID_be86 = 0xbe86,
-       BNXT_ULP_CLASS_HID_cd0e = 0xcd0e,
-       BNXT_ULP_CLASS_HID_d042 = 0xd042,
-       BNXT_ULP_CLASS_HID_d586 = 0xd586,
-       BNXT_ULP_CLASS_HID_b712 = 0xb712,
-       BNXT_ULP_CLASS_HID_c59a = 0xc59a,
-       BNXT_ULP_CLASS_HID_e81e = 0xe81e,
-       BNXT_ULP_CLASS_HID_f686 = 0xf686,
-       BNXT_ULP_CLASS_HID_86f6 = 0x86f6,
-       BNXT_ULP_CLASS_HID_d57e = 0xd57e,
-       BNXT_ULP_CLASS_HID_f792 = 0xf792,
-       BNXT_ULP_CLASS_HID_c61a = 0xc61a,
-       BNXT_ULP_CLASS_HID_9eb2 = 0x9eb2,
-       BNXT_ULP_CLASS_HID_ad3a = 0xad3a,
-       BNXT_ULP_CLASS_HID_f01e = 0xf01e,
-       BNXT_ULP_CLASS_HID_de96 = 0xde96,
-       BNXT_ULP_CLASS_HID_d756 = 0xd756,
-       BNXT_ULP_CLASS_HID_9c9a = 0x9c9a,
-       BNXT_ULP_CLASS_HID_c812 = 0xc812,
-       BNXT_ULP_CLASS_HID_ce56 = 0xce56,
-       BNXT_ULP_CLASS_HID_af12 = 0xaf12,
-       BNXT_ULP_CLASS_HID_9516 = 0x9516,
-       BNXT_ULP_CLASS_HID_c09e = 0xc09e,
-       BNXT_ULP_CLASS_HID_c612 = 0xc612,
-       BNXT_ULP_CLASS_HID_9a06 = 0x9a06,
-       BNXT_ULP_CLASS_HID_a886 = 0xa886,
-       BNXT_ULP_CLASS_HID_cba2 = 0xcba2,
-       BNXT_ULP_CLASS_HID_da22 = 0xda22,
-       BNXT_ULP_CLASS_HID_9292 = 0x9292,
-       BNXT_ULP_CLASS_HID_a112 = 0xa112,
-       BNXT_ULP_CLASS_HID_c436 = 0xc436,
-       BNXT_ULP_CLASS_HID_d2a6 = 0xd2a6,
-       BNXT_ULP_CLASS_HID_aa86 = 0xaa86,
-       BNXT_ULP_CLASS_HID_90d2 = 0x90d2,
-       BNXT_ULP_CLASS_HID_dc02 = 0xdc02,
-       BNXT_ULP_CLASS_HID_c246 = 0xc246,
-       BNXT_ULP_CLASS_HID_a312 = 0xa312,
-       BNXT_ULP_CLASS_HID_f192 = 0xf192,
-       BNXT_ULP_CLASS_HID_d496 = 0xd496,
-       BNXT_ULP_CLASS_HID_da12 = 0xda12,
-       BNXT_ULP_CLASS_HID_b2d6 = 0xb2d6,
-       BNXT_ULP_CLASS_HID_c156 = 0xc156,
-       BNXT_ULP_CLASS_HID_e472 = 0xe472,
-       BNXT_ULP_CLASS_HID_f2f2 = 0xf2f2,
-       BNXT_ULP_CLASS_HID_8a92 = 0x8a92,
-       BNXT_ULP_CLASS_HID_d912 = 0xd912,
-       BNXT_ULP_CLASS_HID_fc36 = 0xfc36,
-       BNXT_ULP_CLASS_HID_cab6 = 0xcab6,
-       BNXT_ULP_CLASS_HID_c356 = 0xc356,
-       BNXT_ULP_CLASS_HID_8892 = 0x8892,
-       BNXT_ULP_CLASS_HID_f4d2 = 0xf4d2,
-       BNXT_ULP_CLASS_HID_fa16 = 0xfa16,
-       BNXT_ULP_CLASS_HID_db12 = 0xdb12,
-       BNXT_ULP_CLASS_HID_8116 = 0x8116,
-       BNXT_ULP_CLASS_HID_cc96 = 0xcc96,
-       BNXT_ULP_CLASS_HID_f292 = 0xf292,
-       BNXT_ULP_CLASS_HID_e84d = 0xe84d,
-       BNXT_ULP_CLASS_HID_a389 = 0xa389,
-       BNXT_ULP_CLASS_HID_c0e5 = 0xc0e5,
-       BNXT_ULP_CLASS_HID_f16d = 0xf16d,
-       BNXT_ULP_CLASS_HID_99d1 = 0x99d1,
-       BNXT_ULP_CLASS_HID_ca59 = 0xca59,
-       BNXT_ULP_CLASS_HID_e8b5 = 0xe8b5,
-       BNXT_ULP_CLASS_HID_d93d = 0xd93d,
-       BNXT_ULP_CLASS_HID_8521 = 0x8521,
-       BNXT_ULP_CLASS_HID_b7a1 = 0xb7a1,
-       BNXT_ULP_CLASS_HID_d485 = 0xd485,
-       BNXT_ULP_CLASS_HID_c505 = 0xc505,
-       BNXT_ULP_CLASS_HID_adf1 = 0xadf1,
-       BNXT_ULP_CLASS_HID_de71 = 0xde71,
-       BNXT_ULP_CLASS_HID_fb55 = 0xfb55,
-       BNXT_ULP_CLASS_HID_edd5 = 0xedd5,
-       BNXT_ULP_CLASS_HID_8b11 = 0x8b11,
-       BNXT_ULP_CLASS_HID_bd99 = 0xbd99,
-       BNXT_ULP_CLASS_HID_daf1 = 0xdaf1,
-       BNXT_ULP_CLASS_HID_cb79 = 0xcb79,
-       BNXT_ULP_CLASS_HID_93d1 = 0x93d1,
-       BNXT_ULP_CLASS_HID_c459 = 0xc459,
-       BNXT_ULP_CLASS_HID_e2b1 = 0xe2b1,
-       BNXT_ULP_CLASS_HID_d339 = 0xd339,
-       BNXT_ULP_CLASS_HID_9f31 = 0x9f31,
-       BNXT_ULP_CLASS_HID_b1b1 = 0xb1b1,
-       BNXT_ULP_CLASS_HID_ee91 = 0xee91,
-       BNXT_ULP_CLASS_HID_df11 = 0xdf11,
-       BNXT_ULP_CLASS_HID_a7f1 = 0xa7f1,
-       BNXT_ULP_CLASS_HID_d871 = 0xd871,
-       BNXT_ULP_CLASS_HID_f551 = 0xf551,
-       BNXT_ULP_CLASS_HID_e7d1 = 0xe7d1,
-       BNXT_ULP_CLASS_HID_8e1b = 0x8e1b,
-       BNXT_ULP_CLASS_HID_a083 = 0xa083,
-       BNXT_ULP_CLASS_HID_ddff = 0xddff,
-       BNXT_ULP_CLASS_HID_ce67 = 0xce67,
-       BNXT_ULP_CLASS_HID_96db = 0x96db,
-       BNXT_ULP_CLASS_HID_c753 = 0xc753,
-       BNXT_ULP_CLASS_HID_e5bf = 0xe5bf,
-       BNXT_ULP_CLASS_HID_d637 = 0xd637,
-       BNXT_ULP_CLASS_HID_8233 = 0x8233,
-       BNXT_ULP_CLASS_HID_b4a3 = 0xb4a3,
-       BNXT_ULP_CLASS_HID_d197 = 0xd197,
-       BNXT_ULP_CLASS_HID_c207 = 0xc207,
-       BNXT_ULP_CLASS_HID_aaf3 = 0xaaf3,
-       BNXT_ULP_CLASS_HID_db73 = 0xdb73,
-       BNXT_ULP_CLASS_HID_f857 = 0xf857,
-       BNXT_ULP_CLASS_HID_ead7 = 0xead7,
-       BNXT_ULP_CLASS_HID_882b = 0x882b,
-       BNXT_ULP_CLASS_HID_ba93 = 0xba93,
-       BNXT_ULP_CLASS_HID_d78b = 0xd78b,
-       BNXT_ULP_CLASS_HID_c873 = 0xc873,
-       BNXT_ULP_CLASS_HID_90fb = 0x90fb,
-       BNXT_ULP_CLASS_HID_c153 = 0xc153,
-       BNXT_ULP_CLASS_HID_fe5b = 0xfe5b,
-       BNXT_ULP_CLASS_HID_d033 = 0xd033,
-       BNXT_ULP_CLASS_HID_9cc3 = 0x9cc3,
-       BNXT_ULP_CLASS_HID_ceb3 = 0xceb3,
-       BNXT_ULP_CLASS_HID_eba3 = 0xeba3,
-       BNXT_ULP_CLASS_HID_dc13 = 0xdc13,
-       BNXT_ULP_CLASS_HID_a493 = 0xa493,
-       BNXT_ULP_CLASS_HID_d573 = 0xd573,
-       BNXT_ULP_CLASS_HID_f273 = 0xf273,
-       BNXT_ULP_CLASS_HID_cdb3 = 0xcdb3,
-       BNXT_ULP_CLASS_HID_ff35 = 0xff35,
-       BNXT_ULP_CLASS_HID_b4f1 = 0xb4f1,
-       BNXT_ULP_CLASS_HID_d79d = 0xd79d,
-       BNXT_ULP_CLASS_HID_e615 = 0xe615,
-       BNXT_ULP_CLASS_HID_8ea9 = 0x8ea9,
-       BNXT_ULP_CLASS_HID_dd21 = 0xdd21,
-       BNXT_ULP_CLASS_HID_ffcd = 0xffcd,
-       BNXT_ULP_CLASS_HID_ce45 = 0xce45,
-       BNXT_ULP_CLASS_HID_9259 = 0x9259,
-       BNXT_ULP_CLASS_HID_a0d9 = 0xa0d9,
-       BNXT_ULP_CLASS_HID_c3fd = 0xc3fd,
-       BNXT_ULP_CLASS_HID_d27d = 0xd27d,
-       BNXT_ULP_CLASS_HID_ba89 = 0xba89,
-       BNXT_ULP_CLASS_HID_c909 = 0xc909,
-       BNXT_ULP_CLASS_HID_ec2d = 0xec2d,
-       BNXT_ULP_CLASS_HID_faad = 0xfaad,
+       BNXT_ULP_CLASS_HID_243ca = 0x243ca,
+       BNXT_ULP_CLASS_HID_20d8e = 0x20d8e,
+       BNXT_ULP_CLASS_HID_2e082 = 0x2e082,
+       BNXT_ULP_CLASS_HID_2ab46 = 0x2ab46,
+       BNXT_ULP_CLASS_HID_25226 = 0x25226,
+       BNXT_ULP_CLASS_HID_25cea = 0x25cea,
+       BNXT_ULP_CLASS_HID_2c82a = 0x2c82a,
+       BNXT_ULP_CLASS_HID_2f9a2 = 0x2f9a2,
+       BNXT_ULP_CLASS_HID_23b56 = 0x23b56,
+       BNXT_ULP_CLASS_HID_205da = 0x205da,
+       BNXT_ULP_CLASS_HID_2d8ce = 0x2d8ce,
+       BNXT_ULP_CLASS_HID_2a2d2 = 0x2a2d2,
+       BNXT_ULP_CLASS_HID_24a72 = 0x24a72,
+       BNXT_ULP_CLASS_HID_25476 = 0x25476,
+       BNXT_ULP_CLASS_HID_2c076 = 0x2c076,
+       BNXT_ULP_CLASS_HID_2f1ee = 0x2f1ee,
+       BNXT_ULP_CLASS_HID_20bb6 = 0x20bb6,
+       BNXT_ULP_CLASS_HID_23d2e = 0x23d2e,
+       BNXT_ULP_CLASS_HID_2a96e = 0x2a96e,
+       BNXT_ULP_CLASS_HID_2dae6 = 0x2dae6,
+       BNXT_ULP_CLASS_HID_25af2 = 0x25af2,
+       BNXT_ULP_CLASS_HID_24c6a = 0x24c6a,
+       BNXT_ULP_CLASS_HID_2c7aa = 0x2c7aa,
+       BNXT_ULP_CLASS_HID_2c26e = 0x2c26e,
+       BNXT_ULP_CLASS_HID_203e2 = 0x203e2,
+       BNXT_ULP_CLASS_HID_2357a = 0x2357a,
+       BNXT_ULP_CLASS_HID_2a0fa = 0x2a0fa,
+       BNXT_ULP_CLASS_HID_2d272 = 0x2d272,
+       BNXT_ULP_CLASS_HID_2527e = 0x2527e,
+       BNXT_ULP_CLASS_HID_243f6 = 0x243f6,
+       BNXT_ULP_CLASS_HID_2fff6 = 0x2fff6,
+       BNXT_ULP_CLASS_HID_2e16e = 0x2e16e,
+       BNXT_ULP_CLASS_HID_2422d = 0x2422d,
+       BNXT_ULP_CLASS_HID_20c69 = 0x20c69,
+       BNXT_ULP_CLASS_HID_2e165 = 0x2e165,
+       BNXT_ULP_CLASS_HID_2aaa1 = 0x2aaa1,
+       BNXT_ULP_CLASS_HID_253c1 = 0x253c1,
+       BNXT_ULP_CLASS_HID_25d0d = 0x25d0d,
+       BNXT_ULP_CLASS_HID_2c9cd = 0x2c9cd,
+       BNXT_ULP_CLASS_HID_2f845 = 0x2f845,
+       BNXT_ULP_CLASS_HID_25afd = 0x25afd,
+       BNXT_ULP_CLASS_HID_22439 = 0x22439,
+       BNXT_ULP_CLASS_HID_290f9 = 0x290f9,
+       BNXT_ULP_CLASS_HID_2c371 = 0x2c371,
+       BNXT_ULP_CLASS_HID_24355 = 0x24355,
+       BNXT_ULP_CLASS_HID_275dd = 0x275dd,
+       BNXT_ULP_CLASS_HID_2e19d = 0x2e19d,
+       BNXT_ULP_CLASS_HID_2d015 = 0x2d015,
+       BNXT_ULP_CLASS_HID_2560d = 0x2560d,
+       BNXT_ULP_CLASS_HID_21049 = 0x21049,
+       BNXT_ULP_CLASS_HID_28c09 = 0x28c09,
+       BNXT_ULP_CLASS_HID_2be89 = 0x2be89,
+       BNXT_ULP_CLASS_HID_267a9 = 0x267a9,
+       BNXT_ULP_CLASS_HID_261ed = 0x261ed,
+       BNXT_ULP_CLASS_HID_2ddad = 0x2ddad,
+       BNXT_ULP_CLASS_HID_2cc2d = 0x2cc2d,
+       BNXT_ULP_CLASS_HID_26edd = 0x26edd,
+       BNXT_ULP_CLASS_HID_22819 = 0x22819,
+       BNXT_ULP_CLASS_HID_2a4d9 = 0x2a4d9,
+       BNXT_ULP_CLASS_HID_2d759 = 0x2d759,
+       BNXT_ULP_CLASS_HID_2573d = 0x2573d,
+       BNXT_ULP_CLASS_HID_279bd = 0x279bd,
+       BNXT_ULP_CLASS_HID_2f27d = 0x2f27d,
+       BNXT_ULP_CLASS_HID_2e4fd = 0x2e4fd,
+       BNXT_ULP_CLASS_HID_24fbe = 0x24fbe,
+       BNXT_ULP_CLASS_HID_201fa = 0x201fa,
+       BNXT_ULP_CLASS_HID_2ecf6 = 0x2ecf6,
+       BNXT_ULP_CLASS_HID_2a732 = 0x2a732,
+       BNXT_ULP_CLASS_HID_25e52 = 0x25e52,
+       BNXT_ULP_CLASS_HID_2509e = 0x2509e,
+       BNXT_ULP_CLASS_HID_2c45e = 0x2c45e,
+       BNXT_ULP_CLASS_HID_2f5d6 = 0x2f5d6,
+       BNXT_ULP_CLASS_HID_23722 = 0x23722,
+       BNXT_ULP_CLASS_HID_209ae = 0x209ae,
+       BNXT_ULP_CLASS_HID_2d4ba = 0x2d4ba,
+       BNXT_ULP_CLASS_HID_2aea6 = 0x2aea6,
+       BNXT_ULP_CLASS_HID_24606 = 0x24606,
+       BNXT_ULP_CLASS_HID_25802 = 0x25802,
+       BNXT_ULP_CLASS_HID_2cc02 = 0x2cc02,
+       BNXT_ULP_CLASS_HID_2fd9a = 0x2fd9a,
+       BNXT_ULP_CLASS_HID_207c2 = 0x207c2,
+       BNXT_ULP_CLASS_HID_2315a = 0x2315a,
+       BNXT_ULP_CLASS_HID_2a51a = 0x2a51a,
+       BNXT_ULP_CLASS_HID_2d692 = 0x2d692,
+       BNXT_ULP_CLASS_HID_25686 = 0x25686,
+       BNXT_ULP_CLASS_HID_2401e = 0x2401e,
+       BNXT_ULP_CLASS_HID_2cbde = 0x2cbde,
+       BNXT_ULP_CLASS_HID_2ce1a = 0x2ce1a,
+       BNXT_ULP_CLASS_HID_20f96 = 0x20f96,
+       BNXT_ULP_CLASS_HID_2390e = 0x2390e,
+       BNXT_ULP_CLASS_HID_2ac8e = 0x2ac8e,
+       BNXT_ULP_CLASS_HID_2de06 = 0x2de06,
+       BNXT_ULP_CLASS_HID_25e0a = 0x25e0a,
+       BNXT_ULP_CLASS_HID_24f82 = 0x24f82,
+       BNXT_ULP_CLASS_HID_2f382 = 0x2f382,
+       BNXT_ULP_CLASS_HID_2ed1a = 0x2ed1a,
+       BNXT_ULP_CLASS_HID_2576e = 0x2576e,
+       BNXT_ULP_CLASS_HID_229aa = 0x229aa,
+       BNXT_ULP_CLASS_HID_29d6a = 0x29d6a,
+       BNXT_ULP_CLASS_HID_2cee2 = 0x2cee2,
+       BNXT_ULP_CLASS_HID_24ec6 = 0x24ec6,
+       BNXT_ULP_CLASS_HID_2784e = 0x2784e,
+       BNXT_ULP_CLASS_HID_2ec0e = 0x2ec0e,
+       BNXT_ULP_CLASS_HID_2dd86 = 0x2dd86,
+       BNXT_ULP_CLASS_HID_25f22 = 0x25f22,
+       BNXT_ULP_CLASS_HID_2112e = 0x2112e,
+       BNXT_ULP_CLASS_HID_2852e = 0x2852e,
+       BNXT_ULP_CLASS_HID_2b6a6 = 0x2b6a6,
+       BNXT_ULP_CLASS_HID_26d86 = 0x26d86,
+       BNXT_ULP_CLASS_HID_26002 = 0x26002,
+       BNXT_ULP_CLASS_HID_2eb82 = 0x2eb82,
+       BNXT_ULP_CLASS_HID_2c50a = 0x2c50a,
+       BNXT_ULP_CLASS_HID_22f82 = 0x22f82,
+       BNXT_ULP_CLASS_HID_2590a = 0x2590a,
+       BNXT_ULP_CLASS_HID_2ccca = 0x2ccca,
+       BNXT_ULP_CLASS_HID_28706 = 0x28706,
+       BNXT_ULP_CLASS_HID_27e46 = 0x27e46,
+       BNXT_ULP_CLASS_HID_26fce = 0x26fce,
+       BNXT_ULP_CLASS_HID_2d38e = 0x2d38e,
+       BNXT_ULP_CLASS_HID_2d5ca = 0x2d5ca,
+       BNXT_ULP_CLASS_HID_21706 = 0x21706,
+       BNXT_ULP_CLASS_HID_2408e = 0x2408e,
+       BNXT_ULP_CLASS_HID_2b48e = 0x2b48e,
+       BNXT_ULP_CLASS_HID_28e8a = 0x28e8a,
+       BNXT_ULP_CLASS_HID_2660a = 0x2660a,
+       BNXT_ULP_CLASS_HID_25782 = 0x25782,
+       BNXT_ULP_CLASS_HID_2db02 = 0x2db02,
+       BNXT_ULP_CLASS_HID_2dd8e = 0x2dd8e,
+       BNXT_ULP_CLASS_HID_25b9e = 0x25b9e,
+       BNXT_ULP_CLASS_HID_21dda = 0x21dda,
+       BNXT_ULP_CLASS_HID_2819a = 0x2819a,
+       BNXT_ULP_CLASS_HID_2b31a = 0x2b31a,
+       BNXT_ULP_CLASS_HID_26a3a = 0x26a3a,
+       BNXT_ULP_CLASS_HID_26c7e = 0x26c7e,
+       BNXT_ULP_CLASS_HID_2d03e = 0x2d03e,
+       BNXT_ULP_CLASS_HID_2c1be = 0x2c1be,
+       BNXT_ULP_CLASS_HID_2430a = 0x2430a,
+       BNXT_ULP_CLASS_HID_2058e = 0x2058e,
+       BNXT_ULP_CLASS_HID_2890e = 0x2890e,
+       BNXT_ULP_CLASS_HID_2ba8e = 0x2ba8e,
+       BNXT_ULP_CLASS_HID_251ae = 0x251ae,
+       BNXT_ULP_CLASS_HID_2542a = 0x2542a,
+       BNXT_ULP_CLASS_HID_2dfaa = 0x2dfaa,
+       BNXT_ULP_CLASS_HID_2c93a = 0x2c93a,
+       BNXT_ULP_CLASS_HID_213ca = 0x213ca,
+       BNXT_ULP_CLASS_HID_24d5a = 0x24d5a,
+       BNXT_ULP_CLASS_HID_2b11a = 0x2b11a,
+       BNXT_ULP_CLASS_HID_28b4e = 0x28b4e,
+       BNXT_ULP_CLASS_HID_2624e = 0x2624e,
+       BNXT_ULP_CLASS_HID_253de = 0x253de,
+       BNXT_ULP_CLASS_HID_2c79e = 0x2c79e,
+       BNXT_ULP_CLASS_HID_2d9da = 0x2d9da,
+       BNXT_ULP_CLASS_HID_21b1e = 0x21b1e,
+       BNXT_ULP_CLASS_HID_2350e = 0x2350e,
+       BNXT_ULP_CLASS_HID_2b88e = 0x2b88e,
+       BNXT_ULP_CLASS_HID_2ea0e = 0x2ea0e,
+       BNXT_ULP_CLASS_HID_26a0a = 0x26a0a,
+       BNXT_ULP_CLASS_HID_25b8a = 0x25b8a,
+       BNXT_ULP_CLASS_HID_2cf0a = 0x2cf0a,
+       BNXT_ULP_CLASS_HID_2c18e = 0x2c18e,
+       BNXT_ULP_CLASS_HID_2634e = 0x2634e,
+       BNXT_ULP_CLASS_HID_2258a = 0x2258a,
+       BNXT_ULP_CLASS_HID_2a94a = 0x2a94a,
+       BNXT_ULP_CLASS_HID_2daca = 0x2daca,
+       BNXT_ULP_CLASS_HID_25aae = 0x25aae,
+       BNXT_ULP_CLASS_HID_2742e = 0x2742e,
+       BNXT_ULP_CLASS_HID_2ffee = 0x2ffee,
+       BNXT_ULP_CLASS_HID_2e96e = 0x2e96e,
+       BNXT_ULP_CLASS_HID_26b0a = 0x26b0a,
+       BNXT_ULP_CLASS_HID_22d0e = 0x22d0e,
+       BNXT_ULP_CLASS_HID_2910e = 0x2910e,
+       BNXT_ULP_CLASS_HID_2c28e = 0x2c28e,
+       BNXT_ULP_CLASS_HID_2422a = 0x2422a,
+       BNXT_ULP_CLASS_HID_273aa = 0x273aa,
+       BNXT_ULP_CLASS_HID_2e7aa = 0x2e7aa,
+       BNXT_ULP_CLASS_HID_2d12a = 0x2d12a,
+       BNXT_ULP_CLASS_HID_23b8a = 0x23b8a,
+       BNXT_ULP_CLASS_HID_2550a = 0x2550a,
+       BNXT_ULP_CLASS_HID_2d8ca = 0x2d8ca,
+       BNXT_ULP_CLASS_HID_2930e = 0x2930e,
+       BNXT_ULP_CLASS_HID_24a0e = 0x24a0e,
+       BNXT_ULP_CLASS_HID_24c4a = 0x24c4a,
+       BNXT_ULP_CLASS_HID_2ef4e = 0x2ef4e,
+       BNXT_ULP_CLASS_HID_2e18a = 0x2e18a,
+       BNXT_ULP_CLASS_HID_2230e = 0x2230e,
+       BNXT_ULP_CLASS_HID_25c8e = 0x25c8e,
+       BNXT_ULP_CLASS_HID_2c08e = 0x2c08e,
+       BNXT_ULP_CLASS_HID_29a8a = 0x29a8a,
+       BNXT_ULP_CLASS_HID_2718a = 0x2718a,
+       BNXT_ULP_CLASS_HID_2630a = 0x2630a,
+       BNXT_ULP_CLASS_HID_2d70a = 0x2d70a,
+       BNXT_ULP_CLASS_HID_2e90e = 0x2e90e,
+       BNXT_ULP_CLASS_HID_24e91 = 0x24e91,
+       BNXT_ULP_CLASS_HID_200d5 = 0x200d5,
+       BNXT_ULP_CLASS_HID_2edd9 = 0x2edd9,
+       BNXT_ULP_CLASS_HID_2a61d = 0x2a61d,
+       BNXT_ULP_CLASS_HID_25f7d = 0x25f7d,
+       BNXT_ULP_CLASS_HID_251b1 = 0x251b1,
+       BNXT_ULP_CLASS_HID_2c571 = 0x2c571,
+       BNXT_ULP_CLASS_HID_2f4f9 = 0x2f4f9,
+       BNXT_ULP_CLASS_HID_25641 = 0x25641,
+       BNXT_ULP_CLASS_HID_22885 = 0x22885,
+       BNXT_ULP_CLASS_HID_29c45 = 0x29c45,
+       BNXT_ULP_CLASS_HID_2cfcd = 0x2cfcd,
+       BNXT_ULP_CLASS_HID_24fe9 = 0x24fe9,
+       BNXT_ULP_CLASS_HID_27961 = 0x27961,
+       BNXT_ULP_CLASS_HID_2ed21 = 0x2ed21,
+       BNXT_ULP_CLASS_HID_2dca9 = 0x2dca9,
+       BNXT_ULP_CLASS_HID_25ab1 = 0x25ab1,
+       BNXT_ULP_CLASS_HID_21cf5 = 0x21cf5,
+       BNXT_ULP_CLASS_HID_280b5 = 0x280b5,
+       BNXT_ULP_CLASS_HID_2b235 = 0x2b235,
+       BNXT_ULP_CLASS_HID_26b15 = 0x26b15,
+       BNXT_ULP_CLASS_HID_26d51 = 0x26d51,
+       BNXT_ULP_CLASS_HID_2d111 = 0x2d111,
+       BNXT_ULP_CLASS_HID_2c091 = 0x2c091,
+       BNXT_ULP_CLASS_HID_26261 = 0x26261,
+       BNXT_ULP_CLASS_HID_224a5 = 0x224a5,
+       BNXT_ULP_CLASS_HID_2a865 = 0x2a865,
+       BNXT_ULP_CLASS_HID_2dbe5 = 0x2dbe5,
+       BNXT_ULP_CLASS_HID_25b81 = 0x25b81,
+       BNXT_ULP_CLASS_HID_27501 = 0x27501,
+       BNXT_ULP_CLASS_HID_2fec1 = 0x2fec1,
+       BNXT_ULP_CLASS_HID_2e841 = 0x2e841,
+       BNXT_ULP_CLASS_HID_24085 = 0x24085,
+       BNXT_ULP_CLASS_HID_21ac5 = 0x21ac5,
+       BNXT_ULP_CLASS_HID_28e85 = 0x28e85,
+       BNXT_ULP_CLASS_HID_2b80d = 0x2b80d,
+       BNXT_ULP_CLASS_HID_2516d = 0x2516d,
+       BNXT_ULP_CLASS_HID_26ba5 = 0x26ba5,
+       BNXT_ULP_CLASS_HID_2df65 = 0x2df65,
+       BNXT_ULP_CLASS_HID_2ceed = 0x2ceed,
+       BNXT_ULP_CLASS_HID_26845 = 0x26845,
+       BNXT_ULP_CLASS_HID_22285 = 0x22285,
+       BNXT_ULP_CLASS_HID_29645 = 0x29645,
+       BNXT_ULP_CLASS_HID_2c1cd = 0x2c1cd,
+       BNXT_ULP_CLASS_HID_2418d = 0x2418d,
+       BNXT_ULP_CLASS_HID_27365 = 0x27365,
+       BNXT_ULP_CLASS_HID_2e725 = 0x2e725,
+       BNXT_ULP_CLASS_HID_2d6ad = 0x2d6ad,
+       BNXT_ULP_CLASS_HID_25ca5 = 0x25ca5,
+       BNXT_ULP_CLASS_HID_216e5 = 0x216e5,
+       BNXT_ULP_CLASS_HID_29aa5 = 0x29aa5,
+       BNXT_ULP_CLASS_HID_2b425 = 0x2b425,
+       BNXT_ULP_CLASS_HID_26d05 = 0x26d05,
+       BNXT_ULP_CLASS_HID_26745 = 0x26745,
+       BNXT_ULP_CLASS_HID_2eb05 = 0x2eb05,
+       BNXT_ULP_CLASS_HID_2da85 = 0x2da85,
+       BNXT_ULP_CLASS_HID_20cc5 = 0x20cc5,
+       BNXT_ULP_CLASS_HID_23ea5 = 0x23ea5,
+       BNXT_ULP_CLASS_HID_2a265 = 0x2a265,
+       BNXT_ULP_CLASS_HID_2dde5 = 0x2dde5,
+       BNXT_ULP_CLASS_HID_25da5 = 0x25da5,
+       BNXT_ULP_CLASS_HID_24f05 = 0x24f05,
+       BNXT_ULP_CLASS_HID_2f0c5 = 0x2f0c5,
+       BNXT_ULP_CLASS_HID_2e245 = 0x2e245,
+       BNXT_ULP_CLASS_HID_24d8b = 0x24d8b,
+       BNXT_ULP_CLASS_HID_207cf = 0x207cf,
+       BNXT_ULP_CLASS_HID_28b8f = 0x28b8f,
+       BNXT_ULP_CLASS_HID_2a517 = 0x2a517,
+       BNXT_ULP_CLASS_HID_25277 = 0x25277,
+       BNXT_ULP_CLASS_HID_254ab = 0x254ab,
+       BNXT_ULP_CLASS_HID_2d86b = 0x2d86b,
+       BNXT_ULP_CLASS_HID_2cbf3 = 0x2cbf3,
+       BNXT_ULP_CLASS_HID_2554b = 0x2554b,
+       BNXT_ULP_CLASS_HID_22f8f = 0x22f8f,
+       BNXT_ULP_CLASS_HID_2934f = 0x2934f,
+       BNXT_ULP_CLASS_HID_2c2c7 = 0x2c2c7,
+       BNXT_ULP_CLASS_HID_242e3 = 0x242e3,
+       BNXT_ULP_CLASS_HID_27c6b = 0x27c6b,
+       BNXT_ULP_CLASS_HID_2e02b = 0x2e02b,
+       BNXT_ULP_CLASS_HID_2d3a3 = 0x2d3a3,
+       BNXT_ULP_CLASS_HID_259a3 = 0x259a3,
+       BNXT_ULP_CLASS_HID_213e7 = 0x213e7,
+       BNXT_ULP_CLASS_HID_287a7 = 0x287a7,
+       BNXT_ULP_CLASS_HID_2b137 = 0x2b137,
+       BNXT_ULP_CLASS_HID_26e17 = 0x26e17,
+       BNXT_ULP_CLASS_HID_26043 = 0x26043,
+       BNXT_ULP_CLASS_HID_2d403 = 0x2d403,
+       BNXT_ULP_CLASS_HID_2c793 = 0x2c793,
+       BNXT_ULP_CLASS_HID_20827 = 0x20827,
+       BNXT_ULP_CLASS_HID_23ba7 = 0x23ba7,
+       BNXT_ULP_CLASS_HID_2af67 = 0x2af67,
+       BNXT_ULP_CLASS_HID_2dee7 = 0x2dee7,
+       BNXT_ULP_CLASS_HID_25e83 = 0x25e83,
+       BNXT_ULP_CLASS_HID_24803 = 0x24803,
+       BNXT_ULP_CLASS_HID_2fdc3 = 0x2fdc3,
+       BNXT_ULP_CLASS_HID_2ef43 = 0x2ef43,
+       BNXT_ULP_CLASS_HID_247bf = 0x247bf,
+       BNXT_ULP_CLASS_HID_219ff = 0x219ff,
+       BNXT_ULP_CLASS_HID_28dbf = 0x28dbf,
+       BNXT_ULP_CLASS_HID_2bf07 = 0x2bf07,
+       BNXT_ULP_CLASS_HID_25467 = 0x25467,
+       BNXT_ULP_CLASS_HID_26e5f = 0x26e5f,
+       BNXT_ULP_CLASS_HID_2d21f = 0x2d21f,
+       BNXT_ULP_CLASS_HID_2cde7 = 0x2cde7,
+       BNXT_ULP_CLASS_HID_26f6f = 0x26f6f,
+       BNXT_ULP_CLASS_HID_221af = 0x221af,
+       BNXT_ULP_CLASS_HID_2956f = 0x2956f,
+       BNXT_ULP_CLASS_HID_2c4c7 = 0x2c4c7,
+       BNXT_ULP_CLASS_HID_24487 = 0x24487,
+       BNXT_ULP_CLASS_HID_2760f = 0x2760f,
+       BNXT_ULP_CLASS_HID_2fbcf = 0x2fbcf,
+       BNXT_ULP_CLASS_HID_2d5a7 = 0x2d5a7,
+       BNXT_ULP_CLASS_HID_25357 = 0x25357,
+       BNXT_ULP_CLASS_HID_21597 = 0x21597,
+       BNXT_ULP_CLASS_HID_29957 = 0x29957,
+       BNXT_ULP_CLASS_HID_2cb27 = 0x2cb27,
+       BNXT_ULP_CLASS_HID_248f7 = 0x248f7,
+       BNXT_ULP_CLASS_HID_27a77 = 0x27a77,
+       BNXT_ULP_CLASS_HID_2ee37 = 0x2ee37,
+       BNXT_ULP_CLASS_HID_2d987 = 0x2d987,
+       BNXT_ULP_CLASS_HID_203c7 = 0x203c7,
+       BNXT_ULP_CLASS_HID_23d47 = 0x23d47,
+       BNXT_ULP_CLASS_HID_2a107 = 0x2a107,
+       BNXT_ULP_CLASS_HID_2d0e7 = 0x2d0e7,
+       BNXT_ULP_CLASS_HID_250a7 = 0x250a7,
+       BNXT_ULP_CLASS_HID_24227 = 0x24227,
+       BNXT_ULP_CLASS_HID_2f7e7 = 0x2f7e7,
+       BNXT_ULP_CLASS_HID_2c827 = 0x2c827,
+       BNXT_ULP_CLASS_HID_25422 = 0x25422,
+       BNXT_ULP_CLASS_HID_21a66 = 0x21a66,
+       BNXT_ULP_CLASS_HID_2f76a = 0x2f76a,
+       BNXT_ULP_CLASS_HID_2bcae = 0x2bcae,
+       BNXT_ULP_CLASS_HID_245ce = 0x245ce,
+       BNXT_ULP_CLASS_HID_24b02 = 0x24b02,
+       BNXT_ULP_CLASS_HID_2dfc2 = 0x2dfc2,
+       BNXT_ULP_CLASS_HID_2ee4a = 0x2ee4a,
+       BNXT_ULP_CLASS_HID_22cbe = 0x22cbe,
+       BNXT_ULP_CLASS_HID_21232 = 0x21232,
+       BNXT_ULP_CLASS_HID_2cf26 = 0x2cf26,
+       BNXT_ULP_CLASS_HID_2b53a = 0x2b53a,
+       BNXT_ULP_CLASS_HID_25d9a = 0x25d9a,
+       BNXT_ULP_CLASS_HID_2439e = 0x2439e,
+       BNXT_ULP_CLASS_HID_2d79e = 0x2d79e,
+       BNXT_ULP_CLASS_HID_2e606 = 0x2e606,
+       BNXT_ULP_CLASS_HID_21c5e = 0x21c5e,
+       BNXT_ULP_CLASS_HID_22ac6 = 0x22ac6,
+       BNXT_ULP_CLASS_HID_2be86 = 0x2be86,
+       BNXT_ULP_CLASS_HID_2cd0e = 0x2cd0e,
+       BNXT_ULP_CLASS_HID_24d1a = 0x24d1a,
+       BNXT_ULP_CLASS_HID_25b82 = 0x25b82,
+       BNXT_ULP_CLASS_HID_2d042 = 0x2d042,
+       BNXT_ULP_CLASS_HID_2d586 = 0x2d586,
+       BNXT_ULP_CLASS_HID_2140a = 0x2140a,
+       BNXT_ULP_CLASS_HID_22292 = 0x22292,
+       BNXT_ULP_CLASS_HID_2b712 = 0x2b712,
+       BNXT_ULP_CLASS_HID_2c59a = 0x2c59a,
+       BNXT_ULP_CLASS_HID_24596 = 0x24596,
+       BNXT_ULP_CLASS_HID_2541e = 0x2541e,
+       BNXT_ULP_CLASS_HID_2e81e = 0x2e81e,
+       BNXT_ULP_CLASS_HID_2f686 = 0x2f686,
+       BNXT_ULP_CLASS_HID_24cf2 = 0x24cf2,
+       BNXT_ULP_CLASS_HID_23236 = 0x23236,
+       BNXT_ULP_CLASS_HID_286f6 = 0x286f6,
+       BNXT_ULP_CLASS_HID_2d57e = 0x2d57e,
+       BNXT_ULP_CLASS_HID_2555a = 0x2555a,
+       BNXT_ULP_CLASS_HID_263d2 = 0x263d2,
+       BNXT_ULP_CLASS_HID_2f792 = 0x2f792,
+       BNXT_ULP_CLASS_HID_2c61a = 0x2c61a,
+       BNXT_ULP_CLASS_HID_244be = 0x244be,
+       BNXT_ULP_CLASS_HID_20ab2 = 0x20ab2,
+       BNXT_ULP_CLASS_HID_29eb2 = 0x29eb2,
+       BNXT_ULP_CLASS_HID_2ad3a = 0x2ad3a,
+       BNXT_ULP_CLASS_HID_2761a = 0x2761a,
+       BNXT_ULP_CLASS_HID_27b9e = 0x27b9e,
+       BNXT_ULP_CLASS_HID_2f01e = 0x2f01e,
+       BNXT_ULP_CLASS_HID_2de96 = 0x2de96,
+       BNXT_ULP_CLASS_HID_2341e = 0x2341e,
+       BNXT_ULP_CLASS_HID_24296 = 0x24296,
+       BNXT_ULP_CLASS_HID_2d756 = 0x2d756,
+       BNXT_ULP_CLASS_HID_29c9a = 0x29c9a,
+       BNXT_ULP_CLASS_HID_265da = 0x265da,
+       BNXT_ULP_CLASS_HID_27452 = 0x27452,
+       BNXT_ULP_CLASS_HID_2c812 = 0x2c812,
+       BNXT_ULP_CLASS_HID_2ce56 = 0x2ce56,
+       BNXT_ULP_CLASS_HID_20c9a = 0x20c9a,
+       BNXT_ULP_CLASS_HID_25b12 = 0x25b12,
+       BNXT_ULP_CLASS_HID_2af12 = 0x2af12,
+       BNXT_ULP_CLASS_HID_29516 = 0x29516,
+       BNXT_ULP_CLASS_HID_27d96 = 0x27d96,
+       BNXT_ULP_CLASS_HID_24c1e = 0x24c1e,
+       BNXT_ULP_CLASS_HID_2c09e = 0x2c09e,
+       BNXT_ULP_CLASS_HID_2c612 = 0x2c612,
+       BNXT_ULP_CLASS_HID_24002 = 0x24002,
+       BNXT_ULP_CLASS_HID_20646 = 0x20646,
+       BNXT_ULP_CLASS_HID_29a06 = 0x29a06,
+       BNXT_ULP_CLASS_HID_2a886 = 0x2a886,
+       BNXT_ULP_CLASS_HID_271a6 = 0x271a6,
+       BNXT_ULP_CLASS_HID_277e2 = 0x277e2,
+       BNXT_ULP_CLASS_HID_2cba2 = 0x2cba2,
+       BNXT_ULP_CLASS_HID_2da22 = 0x2da22,
+       BNXT_ULP_CLASS_HID_25896 = 0x25896,
+       BNXT_ULP_CLASS_HID_21e12 = 0x21e12,
+       BNXT_ULP_CLASS_HID_29292 = 0x29292,
+       BNXT_ULP_CLASS_HID_2a112 = 0x2a112,
+       BNXT_ULP_CLASS_HID_24a32 = 0x24a32,
+       BNXT_ULP_CLASS_HID_24fb6 = 0x24fb6,
+       BNXT_ULP_CLASS_HID_2c436 = 0x2c436,
+       BNXT_ULP_CLASS_HID_2d2a6 = 0x2d2a6,
+       BNXT_ULP_CLASS_HID_20856 = 0x20856,
+       BNXT_ULP_CLASS_HID_256c6 = 0x256c6,
+       BNXT_ULP_CLASS_HID_2aa86 = 0x2aa86,
+       BNXT_ULP_CLASS_HID_290d2 = 0x290d2,
+       BNXT_ULP_CLASS_HID_279d2 = 0x279d2,
+       BNXT_ULP_CLASS_HID_24842 = 0x24842,
+       BNXT_ULP_CLASS_HID_2dc02 = 0x2dc02,
+       BNXT_ULP_CLASS_HID_2c246 = 0x2c246,
+       BNXT_ULP_CLASS_HID_20082 = 0x20082,
+       BNXT_ULP_CLASS_HID_22e92 = 0x22e92,
+       BNXT_ULP_CLASS_HID_2a312 = 0x2a312,
+       BNXT_ULP_CLASS_HID_2f192 = 0x2f192,
+       BNXT_ULP_CLASS_HID_27196 = 0x27196,
+       BNXT_ULP_CLASS_HID_24016 = 0x24016,
+       BNXT_ULP_CLASS_HID_2d496 = 0x2d496,
+       BNXT_ULP_CLASS_HID_2da12 = 0x2da12,
+       BNXT_ULP_CLASS_HID_278d2 = 0x278d2,
+       BNXT_ULP_CLASS_HID_23e16 = 0x23e16,
+       BNXT_ULP_CLASS_HID_2b2d6 = 0x2b2d6,
+       BNXT_ULP_CLASS_HID_2c156 = 0x2c156,
+       BNXT_ULP_CLASS_HID_24132 = 0x24132,
+       BNXT_ULP_CLASS_HID_26fb2 = 0x26fb2,
+       BNXT_ULP_CLASS_HID_2e472 = 0x2e472,
+       BNXT_ULP_CLASS_HID_2f2f2 = 0x2f2f2,
+       BNXT_ULP_CLASS_HID_27096 = 0x27096,
+       BNXT_ULP_CLASS_HID_23692 = 0x23692,
+       BNXT_ULP_CLASS_HID_28a92 = 0x28a92,
+       BNXT_ULP_CLASS_HID_2d912 = 0x2d912,
+       BNXT_ULP_CLASS_HID_259b6 = 0x259b6,
+       BNXT_ULP_CLASS_HID_26836 = 0x26836,
+       BNXT_ULP_CLASS_HID_2fc36 = 0x2fc36,
+       BNXT_ULP_CLASS_HID_2cab6 = 0x2cab6,
+       BNXT_ULP_CLASS_HID_22016 = 0x22016,
+       BNXT_ULP_CLASS_HID_24e96 = 0x24e96,
+       BNXT_ULP_CLASS_HID_2c356 = 0x2c356,
+       BNXT_ULP_CLASS_HID_28892 = 0x28892,
+       BNXT_ULP_CLASS_HID_25192 = 0x25192,
+       BNXT_ULP_CLASS_HID_257d6 = 0x257d6,
+       BNXT_ULP_CLASS_HID_2f4d2 = 0x2f4d2,
+       BNXT_ULP_CLASS_HID_2fa16 = 0x2fa16,
+       BNXT_ULP_CLASS_HID_23892 = 0x23892,
+       BNXT_ULP_CLASS_HID_24712 = 0x24712,
+       BNXT_ULP_CLASS_HID_2db12 = 0x2db12,
+       BNXT_ULP_CLASS_HID_28116 = 0x28116,
+       BNXT_ULP_CLASS_HID_26a16 = 0x26a16,
+       BNXT_ULP_CLASS_HID_27896 = 0x27896,
+       BNXT_ULP_CLASS_HID_2cc96 = 0x2cc96,
+       BNXT_ULP_CLASS_HID_2f292 = 0x2f292,
+       BNXT_ULP_CLASS_HID_24b05 = 0x24b05,
+       BNXT_ULP_CLASS_HID_20541 = 0x20541,
+       BNXT_ULP_CLASS_HID_2e84d = 0x2e84d,
+       BNXT_ULP_CLASS_HID_2a389 = 0x2a389,
+       BNXT_ULP_CLASS_HID_25ae9 = 0x25ae9,
+       BNXT_ULP_CLASS_HID_25425 = 0x25425,
+       BNXT_ULP_CLASS_HID_2c0e5 = 0x2c0e5,
+       BNXT_ULP_CLASS_HID_2f16d = 0x2f16d,
+       BNXT_ULP_CLASS_HID_253d5 = 0x253d5,
+       BNXT_ULP_CLASS_HID_22d11 = 0x22d11,
+       BNXT_ULP_CLASS_HID_299d1 = 0x299d1,
+       BNXT_ULP_CLASS_HID_2ca59 = 0x2ca59,
+       BNXT_ULP_CLASS_HID_24a7d = 0x24a7d,
+       BNXT_ULP_CLASS_HID_27cf5 = 0x27cf5,
+       BNXT_ULP_CLASS_HID_2e8b5 = 0x2e8b5,
+       BNXT_ULP_CLASS_HID_2d93d = 0x2d93d,
+       BNXT_ULP_CLASS_HID_25f25 = 0x25f25,
+       BNXT_ULP_CLASS_HID_21961 = 0x21961,
+       BNXT_ULP_CLASS_HID_28521 = 0x28521,
+       BNXT_ULP_CLASS_HID_2b7a1 = 0x2b7a1,
+       BNXT_ULP_CLASS_HID_26e81 = 0x26e81,
+       BNXT_ULP_CLASS_HID_268c5 = 0x268c5,
+       BNXT_ULP_CLASS_HID_2d485 = 0x2d485,
+       BNXT_ULP_CLASS_HID_2c505 = 0x2c505,
+       BNXT_ULP_CLASS_HID_267f5 = 0x267f5,
+       BNXT_ULP_CLASS_HID_22131 = 0x22131,
+       BNXT_ULP_CLASS_HID_2adf1 = 0x2adf1,
+       BNXT_ULP_CLASS_HID_2de71 = 0x2de71,
+       BNXT_ULP_CLASS_HID_25e15 = 0x25e15,
+       BNXT_ULP_CLASS_HID_27095 = 0x27095,
+       BNXT_ULP_CLASS_HID_2fb55 = 0x2fb55,
+       BNXT_ULP_CLASS_HID_2edd5 = 0x2edd5,
+       BNXT_ULP_CLASS_HID_24511 = 0x24511,
+       BNXT_ULP_CLASS_HID_21f51 = 0x21f51,
+       BNXT_ULP_CLASS_HID_28b11 = 0x28b11,
+       BNXT_ULP_CLASS_HID_2bd99 = 0x2bd99,
+       BNXT_ULP_CLASS_HID_254f9 = 0x254f9,
+       BNXT_ULP_CLASS_HID_26e31 = 0x26e31,
+       BNXT_ULP_CLASS_HID_2daf1 = 0x2daf1,
+       BNXT_ULP_CLASS_HID_2cb79 = 0x2cb79,
+       BNXT_ULP_CLASS_HID_26dd1 = 0x26dd1,
+       BNXT_ULP_CLASS_HID_22711 = 0x22711,
+       BNXT_ULP_CLASS_HID_293d1 = 0x293d1,
+       BNXT_ULP_CLASS_HID_2c459 = 0x2c459,
+       BNXT_ULP_CLASS_HID_24419 = 0x24419,
+       BNXT_ULP_CLASS_HID_276f1 = 0x276f1,
+       BNXT_ULP_CLASS_HID_2e2b1 = 0x2e2b1,
+       BNXT_ULP_CLASS_HID_2d339 = 0x2d339,
+       BNXT_ULP_CLASS_HID_25931 = 0x25931,
+       BNXT_ULP_CLASS_HID_21371 = 0x21371,
+       BNXT_ULP_CLASS_HID_29f31 = 0x29f31,
+       BNXT_ULP_CLASS_HID_2b1b1 = 0x2b1b1,
+       BNXT_ULP_CLASS_HID_26891 = 0x26891,
+       BNXT_ULP_CLASS_HID_262d1 = 0x262d1,
+       BNXT_ULP_CLASS_HID_2ee91 = 0x2ee91,
+       BNXT_ULP_CLASS_HID_2df11 = 0x2df11,
+       BNXT_ULP_CLASS_HID_20951 = 0x20951,
+       BNXT_ULP_CLASS_HID_23b31 = 0x23b31,
+       BNXT_ULP_CLASS_HID_2a7f1 = 0x2a7f1,
+       BNXT_ULP_CLASS_HID_2d871 = 0x2d871,
+       BNXT_ULP_CLASS_HID_25831 = 0x25831,
+       BNXT_ULP_CLASS_HID_24a91 = 0x24a91,
+       BNXT_ULP_CLASS_HID_2f551 = 0x2f551,
+       BNXT_ULP_CLASS_HID_2e7d1 = 0x2e7d1,
+       BNXT_ULP_CLASS_HID_2481f = 0x2481f,
+       BNXT_ULP_CLASS_HID_2025b = 0x2025b,
+       BNXT_ULP_CLASS_HID_28e1b = 0x28e1b,
+       BNXT_ULP_CLASS_HID_2a083 = 0x2a083,
+       BNXT_ULP_CLASS_HID_257e3 = 0x257e3,
+       BNXT_ULP_CLASS_HID_2513f = 0x2513f,
+       BNXT_ULP_CLASS_HID_2ddff = 0x2ddff,
+       BNXT_ULP_CLASS_HID_2ce67 = 0x2ce67,
+       BNXT_ULP_CLASS_HID_250df = 0x250df,
+       BNXT_ULP_CLASS_HID_22a1b = 0x22a1b,
+       BNXT_ULP_CLASS_HID_296db = 0x296db,
+       BNXT_ULP_CLASS_HID_2c753 = 0x2c753,
+       BNXT_ULP_CLASS_HID_24777 = 0x24777,
+       BNXT_ULP_CLASS_HID_279ff = 0x279ff,
+       BNXT_ULP_CLASS_HID_2e5bf = 0x2e5bf,
+       BNXT_ULP_CLASS_HID_2d637 = 0x2d637,
+       BNXT_ULP_CLASS_HID_25c37 = 0x25c37,
+       BNXT_ULP_CLASS_HID_21673 = 0x21673,
+       BNXT_ULP_CLASS_HID_28233 = 0x28233,
+       BNXT_ULP_CLASS_HID_2b4a3 = 0x2b4a3,
+       BNXT_ULP_CLASS_HID_26b83 = 0x26b83,
+       BNXT_ULP_CLASS_HID_265d7 = 0x265d7,
+       BNXT_ULP_CLASS_HID_2d197 = 0x2d197,
+       BNXT_ULP_CLASS_HID_2c207 = 0x2c207,
+       BNXT_ULP_CLASS_HID_20db3 = 0x20db3,
+       BNXT_ULP_CLASS_HID_23e33 = 0x23e33,
+       BNXT_ULP_CLASS_HID_2aaf3 = 0x2aaf3,
+       BNXT_ULP_CLASS_HID_2db73 = 0x2db73,
+       BNXT_ULP_CLASS_HID_25b17 = 0x25b17,
+       BNXT_ULP_CLASS_HID_24d97 = 0x24d97,
+       BNXT_ULP_CLASS_HID_2f857 = 0x2f857,
+       BNXT_ULP_CLASS_HID_2ead7 = 0x2ead7,
+       BNXT_ULP_CLASS_HID_2422b = 0x2422b,
+       BNXT_ULP_CLASS_HID_21c6b = 0x21c6b,
+       BNXT_ULP_CLASS_HID_2882b = 0x2882b,
+       BNXT_ULP_CLASS_HID_2ba93 = 0x2ba93,
+       BNXT_ULP_CLASS_HID_251f3 = 0x251f3,
+       BNXT_ULP_CLASS_HID_26bcb = 0x26bcb,
+       BNXT_ULP_CLASS_HID_2d78b = 0x2d78b,
+       BNXT_ULP_CLASS_HID_2c873 = 0x2c873,
+       BNXT_ULP_CLASS_HID_26afb = 0x26afb,
+       BNXT_ULP_CLASS_HID_2243b = 0x2243b,
+       BNXT_ULP_CLASS_HID_290fb = 0x290fb,
+       BNXT_ULP_CLASS_HID_2c153 = 0x2c153,
+       BNXT_ULP_CLASS_HID_24113 = 0x24113,
+       BNXT_ULP_CLASS_HID_2739b = 0x2739b,
+       BNXT_ULP_CLASS_HID_2fe5b = 0x2fe5b,
+       BNXT_ULP_CLASS_HID_2d033 = 0x2d033,
+       BNXT_ULP_CLASS_HID_256c3 = 0x256c3,
+       BNXT_ULP_CLASS_HID_21003 = 0x21003,
+       BNXT_ULP_CLASS_HID_29cc3 = 0x29cc3,
+       BNXT_ULP_CLASS_HID_2ceb3 = 0x2ceb3,
+       BNXT_ULP_CLASS_HID_24d63 = 0x24d63,
+       BNXT_ULP_CLASS_HID_27fe3 = 0x27fe3,
+       BNXT_ULP_CLASS_HID_2eba3 = 0x2eba3,
+       BNXT_ULP_CLASS_HID_2dc13 = 0x2dc13,
+       BNXT_ULP_CLASS_HID_20653 = 0x20653,
+       BNXT_ULP_CLASS_HID_238d3 = 0x238d3,
+       BNXT_ULP_CLASS_HID_2a493 = 0x2a493,
+       BNXT_ULP_CLASS_HID_2d573 = 0x2d573,
+       BNXT_ULP_CLASS_HID_25533 = 0x25533,
+       BNXT_ULP_CLASS_HID_247b3 = 0x247b3,
+       BNXT_ULP_CLASS_HID_2f273 = 0x2f273,
+       BNXT_ULP_CLASS_HID_2cdb3 = 0x2cdb3,
+       BNXT_ULP_CLASS_HID_25c7d = 0x25c7d,
+       BNXT_ULP_CLASS_HID_21239 = 0x21239,
+       BNXT_ULP_CLASS_HID_2ff35 = 0x2ff35,
+       BNXT_ULP_CLASS_HID_2b4f1 = 0x2b4f1,
+       BNXT_ULP_CLASS_HID_24d91 = 0x24d91,
+       BNXT_ULP_CLASS_HID_2435d = 0x2435d,
+       BNXT_ULP_CLASS_HID_2d79d = 0x2d79d,
+       BNXT_ULP_CLASS_HID_2e615 = 0x2e615,
+       BNXT_ULP_CLASS_HID_244ad = 0x244ad,
+       BNXT_ULP_CLASS_HID_23a69 = 0x23a69,
+       BNXT_ULP_CLASS_HID_28ea9 = 0x28ea9,
+       BNXT_ULP_CLASS_HID_2dd21 = 0x2dd21,
+       BNXT_ULP_CLASS_HID_25d05 = 0x25d05,
+       BNXT_ULP_CLASS_HID_26b8d = 0x26b8d,
+       BNXT_ULP_CLASS_HID_2ffcd = 0x2ffcd,
+       BNXT_ULP_CLASS_HID_2ce45 = 0x2ce45,
+       BNXT_ULP_CLASS_HID_2485d = 0x2485d,
+       BNXT_ULP_CLASS_HID_20e19 = 0x20e19,
+       BNXT_ULP_CLASS_HID_29259 = 0x29259,
+       BNXT_ULP_CLASS_HID_2a0d9 = 0x2a0d9,
+       BNXT_ULP_CLASS_HID_279f9 = 0x279f9,
+       BNXT_ULP_CLASS_HID_27fbd = 0x27fbd,
+       BNXT_ULP_CLASS_HID_2c3fd = 0x2c3fd,
+       BNXT_ULP_CLASS_HID_2d27d = 0x2d27d,
+       BNXT_ULP_CLASS_HID_2708d = 0x2708d,
+       BNXT_ULP_CLASS_HID_23649 = 0x23649,
+       BNXT_ULP_CLASS_HID_2ba89 = 0x2ba89,
+       BNXT_ULP_CLASS_HID_2c909 = 0x2c909,
+       BNXT_ULP_CLASS_HID_2496d = 0x2496d,
+       BNXT_ULP_CLASS_HID_267ed = 0x267ed,
+       BNXT_ULP_CLASS_HID_2ec2d = 0x2ec2d,
+       BNXT_ULP_CLASS_HID_2faad = 0x2faad,
        BNXT_ULP_CLASS_HID_34c6 = 0x34c6,
        BNXT_ULP_CLASS_HID_0c22 = 0x0c22,
        BNXT_ULP_CLASS_HID_1cbe = 0x1cbe,
@@ -1996,30 +2300,30 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_3498 = 0x3498,
        BNXT_ULP_CLASS_HID_0988 = 0x0988,
        BNXT_ULP_CLASS_HID_00ec = 0x00ec,
-       BNXT_ULP_CLASS_HID_3f44 = 0x3f44,
-       BNXT_ULP_CLASS_HID_36a8 = 0x36a8,
-       BNXT_ULP_CLASS_HID_0b58 = 0x0b58,
-       BNXT_ULP_CLASS_HID_02bc = 0x02bc,
-       BNXT_ULP_CLASS_HID_5f48 = 0x5f48,
-       BNXT_ULP_CLASS_HID_56ac = 0x56ac,
-       BNXT_ULP_CLASS_HID_2b5c = 0x2b5c,
-       BNXT_ULP_CLASS_HID_2280 = 0x2280,
-       BNXT_ULP_CLASS_HID_4000 = 0x4000,
-       BNXT_ULP_CLASS_HID_5b64 = 0x5b64,
-       BNXT_ULP_CLASS_HID_2c14 = 0x2c14,
-       BNXT_ULP_CLASS_HID_2778 = 0x2778,
-       BNXT_ULP_CLASS_HID_18f8 = 0x18f8,
-       BNXT_ULP_CLASS_HID_13dc = 0x13dc,
-       BNXT_ULP_CLASS_HID_4c18 = 0x4c18,
-       BNXT_ULP_CLASS_HID_477c = 0x477c,
-       BNXT_ULP_CLASS_HID_1a88 = 0x1a88,
-       BNXT_ULP_CLASS_HID_15ec = 0x15ec,
-       BNXT_ULP_CLASS_HID_4e28 = 0x4e28,
-       BNXT_ULP_CLASS_HID_490c = 0x490c,
-       BNXT_ULP_CLASS_HID_3a8c = 0x3a8c,
-       BNXT_ULP_CLASS_HID_35f0 = 0x35f0,
-       BNXT_ULP_CLASS_HID_06e0 = 0x06e0,
-       BNXT_ULP_CLASS_HID_01c4 = 0x01c4,
+       BNXT_ULP_CLASS_HID_23f44 = 0x23f44,
+       BNXT_ULP_CLASS_HID_236a8 = 0x236a8,
+       BNXT_ULP_CLASS_HID_20b58 = 0x20b58,
+       BNXT_ULP_CLASS_HID_202bc = 0x202bc,
+       BNXT_ULP_CLASS_HID_25f48 = 0x25f48,
+       BNXT_ULP_CLASS_HID_256ac = 0x256ac,
+       BNXT_ULP_CLASS_HID_22b5c = 0x22b5c,
+       BNXT_ULP_CLASS_HID_22280 = 0x22280,
+       BNXT_ULP_CLASS_HID_14000 = 0x14000,
+       BNXT_ULP_CLASS_HID_15b64 = 0x15b64,
+       BNXT_ULP_CLASS_HID_12c14 = 0x12c14,
+       BNXT_ULP_CLASS_HID_12778 = 0x12778,
+       BNXT_ULP_CLASS_HID_118f8 = 0x118f8,
+       BNXT_ULP_CLASS_HID_113dc = 0x113dc,
+       BNXT_ULP_CLASS_HID_14c18 = 0x14c18,
+       BNXT_ULP_CLASS_HID_1477c = 0x1477c,
+       BNXT_ULP_CLASS_HID_31a88 = 0x31a88,
+       BNXT_ULP_CLASS_HID_315ec = 0x315ec,
+       BNXT_ULP_CLASS_HID_34e28 = 0x34e28,
+       BNXT_ULP_CLASS_HID_3490c = 0x3490c,
+       BNXT_ULP_CLASS_HID_33a8c = 0x33a8c,
+       BNXT_ULP_CLASS_HID_335f0 = 0x335f0,
+       BNXT_ULP_CLASS_HID_306e0 = 0x306e0,
+       BNXT_ULP_CLASS_HID_301c4 = 0x301c4,
        BNXT_ULP_CLASS_HID_1a08 = 0x1a08,
        BNXT_ULP_CLASS_HID_12ec = 0x12ec,
        BNXT_ULP_CLASS_HID_4ea8 = 0x4ea8,
@@ -2060,30 +2364,30 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_34b8 = 0x34b8,
        BNXT_ULP_CLASS_HID_09a8 = 0x09a8,
        BNXT_ULP_CLASS_HID_00cc = 0x00cc,
-       BNXT_ULP_CLASS_HID_3f64 = 0x3f64,
-       BNXT_ULP_CLASS_HID_3688 = 0x3688,
-       BNXT_ULP_CLASS_HID_0b78 = 0x0b78,
-       BNXT_ULP_CLASS_HID_029c = 0x029c,
-       BNXT_ULP_CLASS_HID_5f68 = 0x5f68,
-       BNXT_ULP_CLASS_HID_568c = 0x568c,
-       BNXT_ULP_CLASS_HID_2b7c = 0x2b7c,
-       BNXT_ULP_CLASS_HID_22a0 = 0x22a0,
-       BNXT_ULP_CLASS_HID_4020 = 0x4020,
-       BNXT_ULP_CLASS_HID_5b44 = 0x5b44,
-       BNXT_ULP_CLASS_HID_2c34 = 0x2c34,
-       BNXT_ULP_CLASS_HID_2758 = 0x2758,
-       BNXT_ULP_CLASS_HID_18d8 = 0x18d8,
-       BNXT_ULP_CLASS_HID_13fc = 0x13fc,
-       BNXT_ULP_CLASS_HID_4c38 = 0x4c38,
-       BNXT_ULP_CLASS_HID_475c = 0x475c,
-       BNXT_ULP_CLASS_HID_1aa8 = 0x1aa8,
-       BNXT_ULP_CLASS_HID_15cc = 0x15cc,
-       BNXT_ULP_CLASS_HID_4e08 = 0x4e08,
-       BNXT_ULP_CLASS_HID_492c = 0x492c,
-       BNXT_ULP_CLASS_HID_3aac = 0x3aac,
-       BNXT_ULP_CLASS_HID_35d0 = 0x35d0,
-       BNXT_ULP_CLASS_HID_06c0 = 0x06c0,
-       BNXT_ULP_CLASS_HID_01e4 = 0x01e4,
+       BNXT_ULP_CLASS_HID_23f64 = 0x23f64,
+       BNXT_ULP_CLASS_HID_23688 = 0x23688,
+       BNXT_ULP_CLASS_HID_20b78 = 0x20b78,
+       BNXT_ULP_CLASS_HID_2029c = 0x2029c,
+       BNXT_ULP_CLASS_HID_25f68 = 0x25f68,
+       BNXT_ULP_CLASS_HID_2568c = 0x2568c,
+       BNXT_ULP_CLASS_HID_22b7c = 0x22b7c,
+       BNXT_ULP_CLASS_HID_222a0 = 0x222a0,
+       BNXT_ULP_CLASS_HID_14020 = 0x14020,
+       BNXT_ULP_CLASS_HID_15b44 = 0x15b44,
+       BNXT_ULP_CLASS_HID_12c34 = 0x12c34,
+       BNXT_ULP_CLASS_HID_12758 = 0x12758,
+       BNXT_ULP_CLASS_HID_118d8 = 0x118d8,
+       BNXT_ULP_CLASS_HID_113fc = 0x113fc,
+       BNXT_ULP_CLASS_HID_14c38 = 0x14c38,
+       BNXT_ULP_CLASS_HID_1475c = 0x1475c,
+       BNXT_ULP_CLASS_HID_31aa8 = 0x31aa8,
+       BNXT_ULP_CLASS_HID_315cc = 0x315cc,
+       BNXT_ULP_CLASS_HID_34e08 = 0x34e08,
+       BNXT_ULP_CLASS_HID_3492c = 0x3492c,
+       BNXT_ULP_CLASS_HID_33aac = 0x33aac,
+       BNXT_ULP_CLASS_HID_335d0 = 0x335d0,
+       BNXT_ULP_CLASS_HID_306c0 = 0x306c0,
+       BNXT_ULP_CLASS_HID_301e4 = 0x301e4,
        BNXT_ULP_CLASS_HID_4d32 = 0x4d32,
        BNXT_ULP_CLASS_HID_54aa = 0x54aa,
        BNXT_ULP_CLASS_HID_0686 = 0x0686,
@@ -2148,18 +2452,18 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_2198 = 0x2198,
        BNXT_ULP_CLASS_HID_7588 = 0x7588,
        BNXT_ULP_CLASS_HID_419c = 0x419c,
-       BNXT_ULP_CLASS_HID_7758 = 0x7758,
-       BNXT_ULP_CLASS_HID_43ac = 0x43ac,
-       BNXT_ULP_CLASS_HID_0c10 = 0x0c10,
-       BNXT_ULP_CLASS_HID_1864 = 0x1864,
-       BNXT_ULP_CLASS_HID_30c8 = 0x30c8,
-       BNXT_ULP_CLASS_HID_1cdc = 0x1cdc,
-       BNXT_ULP_CLASS_HID_50cc = 0x50cc,
-       BNXT_ULP_CLASS_HID_3d20 = 0x3d20,
-       BNXT_ULP_CLASS_HID_529c = 0x529c,
-       BNXT_ULP_CLASS_HID_3ef0 = 0x3ef0,
-       BNXT_ULP_CLASS_HID_72e0 = 0x72e0,
-       BNXT_ULP_CLASS_HID_5ef4 = 0x5ef4,
+       BNXT_ULP_CLASS_HID_27758 = 0x27758,
+       BNXT_ULP_CLASS_HID_243ac = 0x243ac,
+       BNXT_ULP_CLASS_HID_20c10 = 0x20c10,
+       BNXT_ULP_CLASS_HID_21864 = 0x21864,
+       BNXT_ULP_CLASS_HID_130c8 = 0x130c8,
+       BNXT_ULP_CLASS_HID_11cdc = 0x11cdc,
+       BNXT_ULP_CLASS_HID_150cc = 0x150cc,
+       BNXT_ULP_CLASS_HID_13d20 = 0x13d20,
+       BNXT_ULP_CLASS_HID_3529c = 0x3529c,
+       BNXT_ULP_CLASS_HID_33ef0 = 0x33ef0,
+       BNXT_ULP_CLASS_HID_372e0 = 0x372e0,
+       BNXT_ULP_CLASS_HID_35ef4 = 0x35ef4,
        BNXT_ULP_CLASS_HID_2dfc = 0x2dfc,
        BNXT_ULP_CLASS_HID_39e0 = 0x39e0,
        BNXT_ULP_CLASS_HID_4530 = 0x4530,
@@ -2180,18 +2484,18 @@ enum bnxt_ulp_class_hid {
        BNXT_ULP_CLASS_HID_21b8 = 0x21b8,
        BNXT_ULP_CLASS_HID_75a8 = 0x75a8,
        BNXT_ULP_CLASS_HID_41bc = 0x41bc,
-       BNXT_ULP_CLASS_HID_7778 = 0x7778,
-       BNXT_ULP_CLASS_HID_438c = 0x438c,
-       BNXT_ULP_CLASS_HID_0c30 = 0x0c30,
-       BNXT_ULP_CLASS_HID_1844 = 0x1844,
-       BNXT_ULP_CLASS_HID_30e8 = 0x30e8,
-       BNXT_ULP_CLASS_HID_1cfc = 0x1cfc,
-       BNXT_ULP_CLASS_HID_50ec = 0x50ec,
-       BNXT_ULP_CLASS_HID_3d00 = 0x3d00,
-       BNXT_ULP_CLASS_HID_52bc = 0x52bc,
-       BNXT_ULP_CLASS_HID_3ed0 = 0x3ed0,
-       BNXT_ULP_CLASS_HID_72c0 = 0x72c0,
-       BNXT_ULP_CLASS_HID_5ed4 = 0x5ed4,
+       BNXT_ULP_CLASS_HID_27778 = 0x27778,
+       BNXT_ULP_CLASS_HID_2438c = 0x2438c,
+       BNXT_ULP_CLASS_HID_20c30 = 0x20c30,
+       BNXT_ULP_CLASS_HID_21844 = 0x21844,
+       BNXT_ULP_CLASS_HID_130e8 = 0x130e8,
+       BNXT_ULP_CLASS_HID_11cfc = 0x11cfc,
+       BNXT_ULP_CLASS_HID_150ec = 0x150ec,
+       BNXT_ULP_CLASS_HID_13d00 = 0x13d00,
+       BNXT_ULP_CLASS_HID_352bc = 0x352bc,
+       BNXT_ULP_CLASS_HID_33ed0 = 0x33ed0,
+       BNXT_ULP_CLASS_HID_372c0 = 0x372c0,
+       BNXT_ULP_CLASS_HID_35ed4 = 0x35ed4,
        BNXT_ULP_CLASS_HID_3866 = 0x3866,
        BNXT_ULP_CLASS_HID_381e = 0x381e,
        BNXT_ULP_CLASS_HID_3860 = 0x3860,
index 694c96b17199636b96087834661fbeae6af769af..46c0d624dcaa9720c7f2053abe26875d198f3f13 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.
  */
 
-/* date: Fri Nov 12 19:33:52 2021 */
+/* date: Wed Nov 24 17:15:38 2021 */
 
 #include "ulp_template_db_enum.h"
 #include "ulp_template_db_field.h"
@@ -19943,20 +19943,30 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = {
        .field_info_mask = {
                .description = "l2_dmac",
                .field_bit_size = 48,
-               .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_HF,
+               .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
+               .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
                (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}
+               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff},
+               .field_src2 = BNXT_ULP_FIELD_SRC_HF,
+               .field_opr2 = {
+               (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff},
+               .field_src3 = BNXT_ULP_FIELD_SRC_SKIP
                },
        .field_info_spec = {
                .description = "l2_dmac",
                .field_bit_size = 48,
-               .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_HF,
+               .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
+               .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
                (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}
+               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff},
+               .field_src2 = BNXT_ULP_FIELD_SRC_HF,
+               .field_opr2 = {
+               (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff},
+               .field_src3 = BNXT_ULP_FIELD_SRC_SKIP
                }
        },
        {
@@ -22215,20 +22225,30 @@ struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = {
        .field_info_mask = {
                .description = "l2_dmac",
                .field_bit_size = 48,
-               .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_HF,
+               .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
+               .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
                (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}
+               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff},
+               .field_src2 = BNXT_ULP_FIELD_SRC_HF,
+               .field_opr2 = {
+               (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff},
+               .field_src3 = BNXT_ULP_FIELD_SRC_ZERO
                },
        .field_info_spec = {
                .description = "l2_dmac",
                .field_bit_size = 48,
-               .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-               .field_src1 = BNXT_ULP_FIELD_SRC_HF,
+               .field_opc = BNXT_ULP_FIELD_OPC_SRC1_THEN_SRC2_ELSE_SRC3,
+               .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
                .field_opr1 = {
                (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
-               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}
+               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff},
+               .field_src2 = BNXT_ULP_FIELD_SRC_HF,
+               .field_opr2 = {
+               (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
+               BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff},
+               .field_src3 = BNXT_ULP_FIELD_SRC_ZERO
                }
        },
        {
@@ -37866,9 +37886,10 @@ struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {
        .description = "l2_dmac.en",
        .field_bit_size = 1,
        .field_opc = BNXT_ULP_FIELD_OPC_SRC1,
-       .field_src1 = BNXT_ULP_FIELD_SRC_CONST,
+       .field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,
        .field_opr1 = {
-       1}
+       (BNXT_ULP_GLB_HF_ID_I_ETH_DMAC >> 8) & 0xff,
+       BNXT_ULP_GLB_HF_ID_I_ETH_DMAC & 0xff}
        },
        {
        .description = "l2_smac.en",