1*2d9fd380Sjfb8856606 /* SPDX-License-Identifier: BSD-3-Clause 2*2d9fd380Sjfb8856606 * Copyright(c) 2014-2020 Broadcom 3*2d9fd380Sjfb8856606 * All rights reserved. 4*2d9fd380Sjfb8856606 */ 5*2d9fd380Sjfb8856606 6*2d9fd380Sjfb8856606 #include "ulp_template_db_enum.h" 7*2d9fd380Sjfb8856606 #include "ulp_template_db_field.h" 8*2d9fd380Sjfb8856606 #include "ulp_template_struct.h" 9*2d9fd380Sjfb8856606 #include "ulp_rte_parser.h" 10*2d9fd380Sjfb8856606 11*2d9fd380Sjfb8856606 uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = { 12*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0138] = 1, 13*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03f0] = 2, 14*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0139] = 3, 15*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03f1] = 4, 16*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_068b] = 5, 17*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0143] = 6, 18*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0118] = 7, 19*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03d0] = 8, 20*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0119] = 9, 21*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03d1] = 10, 22*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06ab] = 11, 23*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0163] = 12, 24*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0128] = 13, 25*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03e0] = 14, 26*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0129] = 15, 27*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03e1] = 16, 28*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_069b] = 17, 29*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0153] = 18, 30*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0134] = 19, 31*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03fc] = 20, 32*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0135] = 21, 33*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03fd] = 22, 34*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0687] = 23, 35*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_014f] = 24, 36*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0114] = 25, 37*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03dc] = 26, 38*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0115] = 27, 39*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03dd] = 28, 40*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06a7] = 29, 41*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_016f] = 30, 42*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0124] = 31, 43*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03ec] = 32, 44*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0125] = 33, 45*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03ed] = 34, 46*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0697] = 35, 47*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_015f] = 36, 48*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0452] = 37, 49*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0528] = 38, 50*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0790] = 39, 51*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_046e] = 40, 52*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0462] = 41, 53*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0518] = 42, 54*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_07a0] = 43, 55*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_045e] = 44, 56*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0228] = 45, 57*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06d0] = 46, 58*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_02be] = 47, 59*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_07a6] = 48, 60*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0218] = 49, 61*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06e0] = 50, 62*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_028e] = 51, 63*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0796] = 52, 64*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_079c] = 53, 65*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0654] = 54, 66*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06d2] = 55, 67*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_058a] = 56, 68*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_052f] = 57, 69*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_07e7] = 58, 70*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_079d] = 59, 71*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0655] = 60, 72*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_046d] = 61, 73*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0725] = 62, 74*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06d3] = 63, 75*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_058b] = 64, 76*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_07ac] = 65, 77*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0664] = 66, 78*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06e2] = 67, 79*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05ba] = 68, 80*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_051f] = 69, 81*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_07d7] = 70, 82*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_07ad] = 71, 83*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0665] = 72, 84*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_045d] = 73, 85*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0715] = 74, 86*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06e3] = 75, 87*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05bb] = 76, 88*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_016a] = 77, 89*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03d2] = 78, 90*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0612] = 79, 91*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00da] = 80, 92*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06bd] = 81, 93*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0165] = 82, 94*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_016b] = 83, 95*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03d3] = 84, 96*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03a5] = 85, 97*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_066d] = 86, 98*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0613] = 87, 99*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00db] = 88, 100*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_015a] = 89, 101*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03e2] = 90, 102*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0622] = 91, 103*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00ea] = 92, 104*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_068d] = 93, 105*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0155] = 94, 106*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_015b] = 95, 107*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03e3] = 96, 108*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0395] = 97, 109*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_065d] = 98, 110*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0623] = 99, 111*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00eb] = 100, 112*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_04bc] = 101, 113*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0442] = 102, 114*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_050a] = 103, 115*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06ba] = 104, 116*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0472] = 105, 117*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0700] = 106, 118*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_04c8] = 107, 119*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0678] = 108, 120*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_061f] = 109, 121*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05ad] = 110, 122*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06a5] = 111, 123*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0455] = 112, 124*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05dd] = 113, 125*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0563] = 114, 126*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_059b] = 115, 127*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_070b] = 116, 128*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_04bd] = 117, 129*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0443] = 118, 130*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_050b] = 119, 131*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_06bb] = 120, 132*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0473] = 121, 133*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0701] = 122, 134*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_04c9] = 123, 135*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0679] = 124, 136*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05e2] = 125, 137*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00b0] = 126, 138*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0648] = 127, 139*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03f8] = 128, 140*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_02ea] = 129, 141*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05b8] = 130, 142*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0370] = 131, 143*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00e0] = 132, 144*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0745] = 133, 145*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0213] = 134, 146*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_031b] = 135, 147*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_008b] = 136, 148*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_044d] = 137, 149*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_071b] = 138, 150*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0003] = 139, 151*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05b3] = 140, 152*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05e3] = 141, 153*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00b1] = 142, 154*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0649] = 143, 155*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03f9] = 144, 156*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_02eb] = 145, 157*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05b9] = 146, 158*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0371] = 147, 159*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00e1] = 148, 160*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0000] = 149, 161*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00ce] = 150, 162*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01b6] = 151, 163*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0074] = 152, 164*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_00fe] = 153, 165*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_03bc] = 154, 166*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0206] = 155, 167*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_02c4] = 156, 168*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_055a] = 157, 169*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_045a] = 158, 170*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_061a] = 159, 171*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_051a] = 160, 172*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_074a] = 161, 173*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_004e] = 162, 174*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_040a] = 163, 175*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_010e] = 164, 176*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_048b] = 165, 177*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0749] = 166, 178*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05f1] = 167, 179*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_04b7] = 168, 180*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_049b] = 169, 181*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0759] = 170, 182*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_05e1] = 171, 183*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_04a7] = 172, 184*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0301] = 173, 185*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_07f9] = 174, 186*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0397] = 175, 187*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_068f] = 176, 188*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_02f1] = 177, 189*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0609] = 178, 190*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0267] = 179, 191*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_077f] = 180, 192*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01e1] = 181, 193*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0329] = 182, 194*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01c1] = 183, 195*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0309] = 184, 196*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01d1] = 185, 197*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0319] = 186, 198*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01e2] = 187, 199*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_032a] = 188, 200*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0650] = 189, 201*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0198] = 190, 202*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01c2] = 191, 203*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_030a] = 192, 204*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0670] = 193, 205*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01b8] = 194, 206*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01d2] = 195, 207*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_031a] = 196, 208*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0660] = 197, 209*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01a8] = 198, 210*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01dd] = 199, 211*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0315] = 200, 212*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_003d] = 201, 213*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_02f5] = 202, 214*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01cd] = 203, 215*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0305] = 204, 216*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01de] = 205, 217*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0316] = 206, 218*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_066c] = 207, 219*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01a4] = 208, 220*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_003e] = 209, 221*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_02f6] = 210, 222*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_078c] = 211, 223*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0044] = 212, 224*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01ce] = 213, 225*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_0306] = 214, 226*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_067c] = 215, 227*2d9fd380Sjfb8856606 [BNXT_ULP_CLASS_HID_01b4] = 216 228*2d9fd380Sjfb8856606 }; 229*2d9fd380Sjfb8856606 230*2d9fd380Sjfb8856606 struct bnxt_ulp_class_match_info ulp_class_match_list[] = { 231*2d9fd380Sjfb8856606 [1] = { 232*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0138, 233*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 234*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 235*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 236*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 237*2d9fd380Sjfb8856606 .field_sig = { .bits = 238*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 239*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 240*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 241*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 242*2d9fd380Sjfb8856606 .class_tid = 6, 243*2d9fd380Sjfb8856606 .wc_pri = 0 244*2d9fd380Sjfb8856606 }, 245*2d9fd380Sjfb8856606 [2] = { 246*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03f0, 247*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 248*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 249*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 250*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 251*2d9fd380Sjfb8856606 .field_sig = { .bits = 252*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 253*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 254*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 255*2d9fd380Sjfb8856606 .class_tid = 6, 256*2d9fd380Sjfb8856606 .wc_pri = 1 257*2d9fd380Sjfb8856606 }, 258*2d9fd380Sjfb8856606 [3] = { 259*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0139, 260*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 261*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 262*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 263*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 264*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 265*2d9fd380Sjfb8856606 .field_sig = { .bits = 266*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 267*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 268*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 269*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 270*2d9fd380Sjfb8856606 .class_tid = 6, 271*2d9fd380Sjfb8856606 .wc_pri = 2 272*2d9fd380Sjfb8856606 }, 273*2d9fd380Sjfb8856606 [4] = { 274*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03f1, 275*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 276*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 277*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 278*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 279*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 280*2d9fd380Sjfb8856606 .field_sig = { .bits = 281*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 282*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 283*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 284*2d9fd380Sjfb8856606 .class_tid = 6, 285*2d9fd380Sjfb8856606 .wc_pri = 3 286*2d9fd380Sjfb8856606 }, 287*2d9fd380Sjfb8856606 [5] = { 288*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_068b, 289*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 290*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 291*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 292*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 293*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 294*2d9fd380Sjfb8856606 .field_sig = { .bits = 295*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 296*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 297*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 298*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_OO_VLAN_VID | 299*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 300*2d9fd380Sjfb8856606 .class_tid = 6, 301*2d9fd380Sjfb8856606 .wc_pri = 4 302*2d9fd380Sjfb8856606 }, 303*2d9fd380Sjfb8856606 [6] = { 304*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0143, 305*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 306*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 307*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 308*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 309*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 310*2d9fd380Sjfb8856606 .field_sig = { .bits = 311*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 312*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 313*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_OO_VLAN_VID | 314*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 315*2d9fd380Sjfb8856606 .class_tid = 6, 316*2d9fd380Sjfb8856606 .wc_pri = 5 317*2d9fd380Sjfb8856606 }, 318*2d9fd380Sjfb8856606 [7] = { 319*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0118, 320*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 321*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 322*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 323*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 324*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 325*2d9fd380Sjfb8856606 .field_sig = { .bits = 326*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 327*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 328*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 329*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 330*2d9fd380Sjfb8856606 .class_tid = 6, 331*2d9fd380Sjfb8856606 .wc_pri = 6 332*2d9fd380Sjfb8856606 }, 333*2d9fd380Sjfb8856606 [8] = { 334*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03d0, 335*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 336*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 337*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 338*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 339*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 340*2d9fd380Sjfb8856606 .field_sig = { .bits = 341*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 342*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 343*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 344*2d9fd380Sjfb8856606 .class_tid = 6, 345*2d9fd380Sjfb8856606 .wc_pri = 7 346*2d9fd380Sjfb8856606 }, 347*2d9fd380Sjfb8856606 [9] = { 348*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0119, 349*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 350*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 351*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 352*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 353*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 354*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 355*2d9fd380Sjfb8856606 .field_sig = { .bits = 356*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 357*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 358*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 359*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 360*2d9fd380Sjfb8856606 .class_tid = 6, 361*2d9fd380Sjfb8856606 .wc_pri = 8 362*2d9fd380Sjfb8856606 }, 363*2d9fd380Sjfb8856606 [10] = { 364*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03d1, 365*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 366*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 367*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 368*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 369*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 370*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 371*2d9fd380Sjfb8856606 .field_sig = { .bits = 372*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 373*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 374*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 375*2d9fd380Sjfb8856606 .class_tid = 6, 376*2d9fd380Sjfb8856606 .wc_pri = 9 377*2d9fd380Sjfb8856606 }, 378*2d9fd380Sjfb8856606 [11] = { 379*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06ab, 380*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 381*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 382*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 383*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 384*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 385*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 386*2d9fd380Sjfb8856606 .field_sig = { .bits = 387*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 388*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 389*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 390*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_OO_VLAN_VID | 391*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 392*2d9fd380Sjfb8856606 .class_tid = 6, 393*2d9fd380Sjfb8856606 .wc_pri = 10 394*2d9fd380Sjfb8856606 }, 395*2d9fd380Sjfb8856606 [12] = { 396*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0163, 397*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 398*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 399*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 400*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 401*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 402*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 403*2d9fd380Sjfb8856606 .field_sig = { .bits = 404*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 405*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 406*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_OO_VLAN_VID | 407*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 408*2d9fd380Sjfb8856606 .class_tid = 6, 409*2d9fd380Sjfb8856606 .wc_pri = 11 410*2d9fd380Sjfb8856606 }, 411*2d9fd380Sjfb8856606 [13] = { 412*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0128, 413*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 414*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 415*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 416*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 417*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 418*2d9fd380Sjfb8856606 .field_sig = { .bits = 419*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 420*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 421*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 422*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 423*2d9fd380Sjfb8856606 .class_tid = 6, 424*2d9fd380Sjfb8856606 .wc_pri = 12 425*2d9fd380Sjfb8856606 }, 426*2d9fd380Sjfb8856606 [14] = { 427*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03e0, 428*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 429*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 430*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 431*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 432*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 433*2d9fd380Sjfb8856606 .field_sig = { .bits = 434*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 435*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 436*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 437*2d9fd380Sjfb8856606 .class_tid = 6, 438*2d9fd380Sjfb8856606 .wc_pri = 13 439*2d9fd380Sjfb8856606 }, 440*2d9fd380Sjfb8856606 [15] = { 441*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0129, 442*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 443*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 444*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 445*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 446*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 447*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 448*2d9fd380Sjfb8856606 .field_sig = { .bits = 449*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 450*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 451*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 452*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 453*2d9fd380Sjfb8856606 .class_tid = 6, 454*2d9fd380Sjfb8856606 .wc_pri = 14 455*2d9fd380Sjfb8856606 }, 456*2d9fd380Sjfb8856606 [16] = { 457*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03e1, 458*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 459*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 460*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 461*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 462*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 463*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 464*2d9fd380Sjfb8856606 .field_sig = { .bits = 465*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 466*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 467*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 468*2d9fd380Sjfb8856606 .class_tid = 6, 469*2d9fd380Sjfb8856606 .wc_pri = 15 470*2d9fd380Sjfb8856606 }, 471*2d9fd380Sjfb8856606 [17] = { 472*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_069b, 473*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 474*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 475*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 476*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 477*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 478*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 479*2d9fd380Sjfb8856606 .field_sig = { .bits = 480*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 481*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 482*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_TYPE | 483*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_OO_VLAN_VID | 484*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 485*2d9fd380Sjfb8856606 .class_tid = 6, 486*2d9fd380Sjfb8856606 .wc_pri = 16 487*2d9fd380Sjfb8856606 }, 488*2d9fd380Sjfb8856606 [18] = { 489*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0153, 490*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 491*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 492*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 493*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 494*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 495*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 496*2d9fd380Sjfb8856606 .field_sig = { .bits = 497*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_SMAC | 498*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_O_ETH_DMAC | 499*2d9fd380Sjfb8856606 BNXT_ULP_HF6_BITMASK_OO_VLAN_VID | 500*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 501*2d9fd380Sjfb8856606 .class_tid = 6, 502*2d9fd380Sjfb8856606 .wc_pri = 17 503*2d9fd380Sjfb8856606 }, 504*2d9fd380Sjfb8856606 [19] = { 505*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0134, 506*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 507*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 508*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 509*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 510*2d9fd380Sjfb8856606 .field_sig = { .bits = 511*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 512*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 513*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 514*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 515*2d9fd380Sjfb8856606 .class_tid = 7, 516*2d9fd380Sjfb8856606 .wc_pri = 0 517*2d9fd380Sjfb8856606 }, 518*2d9fd380Sjfb8856606 [20] = { 519*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03fc, 520*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 521*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 522*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 523*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 524*2d9fd380Sjfb8856606 .field_sig = { .bits = 525*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 526*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 527*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 528*2d9fd380Sjfb8856606 .class_tid = 7, 529*2d9fd380Sjfb8856606 .wc_pri = 1 530*2d9fd380Sjfb8856606 }, 531*2d9fd380Sjfb8856606 [21] = { 532*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0135, 533*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 534*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 535*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 536*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 537*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 538*2d9fd380Sjfb8856606 .field_sig = { .bits = 539*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 540*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 541*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 542*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 543*2d9fd380Sjfb8856606 .class_tid = 7, 544*2d9fd380Sjfb8856606 .wc_pri = 2 545*2d9fd380Sjfb8856606 }, 546*2d9fd380Sjfb8856606 [22] = { 547*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03fd, 548*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 549*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 550*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 551*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 552*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 553*2d9fd380Sjfb8856606 .field_sig = { .bits = 554*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 555*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 556*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 557*2d9fd380Sjfb8856606 .class_tid = 7, 558*2d9fd380Sjfb8856606 .wc_pri = 3 559*2d9fd380Sjfb8856606 }, 560*2d9fd380Sjfb8856606 [23] = { 561*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0687, 562*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 563*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 564*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 565*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 566*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 567*2d9fd380Sjfb8856606 .field_sig = { .bits = 568*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 569*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 570*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 571*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_OO_VLAN_VID | 572*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 573*2d9fd380Sjfb8856606 .class_tid = 7, 574*2d9fd380Sjfb8856606 .wc_pri = 4 575*2d9fd380Sjfb8856606 }, 576*2d9fd380Sjfb8856606 [24] = { 577*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_014f, 578*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 579*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 580*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 581*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 582*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 583*2d9fd380Sjfb8856606 .field_sig = { .bits = 584*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 585*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 586*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_OO_VLAN_VID | 587*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 588*2d9fd380Sjfb8856606 .class_tid = 7, 589*2d9fd380Sjfb8856606 .wc_pri = 5 590*2d9fd380Sjfb8856606 }, 591*2d9fd380Sjfb8856606 [25] = { 592*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0114, 593*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 594*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 595*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 596*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 597*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 598*2d9fd380Sjfb8856606 .field_sig = { .bits = 599*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 600*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 601*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 602*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 603*2d9fd380Sjfb8856606 .class_tid = 7, 604*2d9fd380Sjfb8856606 .wc_pri = 6 605*2d9fd380Sjfb8856606 }, 606*2d9fd380Sjfb8856606 [26] = { 607*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03dc, 608*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 609*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 610*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 611*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 612*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 613*2d9fd380Sjfb8856606 .field_sig = { .bits = 614*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 615*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 616*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 617*2d9fd380Sjfb8856606 .class_tid = 7, 618*2d9fd380Sjfb8856606 .wc_pri = 7 619*2d9fd380Sjfb8856606 }, 620*2d9fd380Sjfb8856606 [27] = { 621*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0115, 622*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 623*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 624*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 625*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 626*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 627*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 628*2d9fd380Sjfb8856606 .field_sig = { .bits = 629*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 630*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 631*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 632*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 633*2d9fd380Sjfb8856606 .class_tid = 7, 634*2d9fd380Sjfb8856606 .wc_pri = 8 635*2d9fd380Sjfb8856606 }, 636*2d9fd380Sjfb8856606 [28] = { 637*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03dd, 638*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 639*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 640*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 641*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 642*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 643*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 644*2d9fd380Sjfb8856606 .field_sig = { .bits = 645*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 646*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 647*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 648*2d9fd380Sjfb8856606 .class_tid = 7, 649*2d9fd380Sjfb8856606 .wc_pri = 9 650*2d9fd380Sjfb8856606 }, 651*2d9fd380Sjfb8856606 [29] = { 652*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06a7, 653*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 654*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 655*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 656*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 657*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 658*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 659*2d9fd380Sjfb8856606 .field_sig = { .bits = 660*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 661*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 662*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 663*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_OO_VLAN_VID | 664*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 665*2d9fd380Sjfb8856606 .class_tid = 7, 666*2d9fd380Sjfb8856606 .wc_pri = 10 667*2d9fd380Sjfb8856606 }, 668*2d9fd380Sjfb8856606 [30] = { 669*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_016f, 670*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 671*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 672*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 673*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 674*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 675*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 676*2d9fd380Sjfb8856606 .field_sig = { .bits = 677*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 678*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 679*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_OO_VLAN_VID | 680*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 681*2d9fd380Sjfb8856606 .class_tid = 7, 682*2d9fd380Sjfb8856606 .wc_pri = 11 683*2d9fd380Sjfb8856606 }, 684*2d9fd380Sjfb8856606 [31] = { 685*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0124, 686*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 687*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 688*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 689*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 690*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 691*2d9fd380Sjfb8856606 .field_sig = { .bits = 692*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 693*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 694*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 695*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 696*2d9fd380Sjfb8856606 .class_tid = 7, 697*2d9fd380Sjfb8856606 .wc_pri = 12 698*2d9fd380Sjfb8856606 }, 699*2d9fd380Sjfb8856606 [32] = { 700*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03ec, 701*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 702*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 703*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 704*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 705*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 706*2d9fd380Sjfb8856606 .field_sig = { .bits = 707*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 708*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 709*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 710*2d9fd380Sjfb8856606 .class_tid = 7, 711*2d9fd380Sjfb8856606 .wc_pri = 13 712*2d9fd380Sjfb8856606 }, 713*2d9fd380Sjfb8856606 [33] = { 714*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0125, 715*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 716*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 717*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 718*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 719*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 720*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 721*2d9fd380Sjfb8856606 .field_sig = { .bits = 722*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 723*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 724*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 725*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 726*2d9fd380Sjfb8856606 .class_tid = 7, 727*2d9fd380Sjfb8856606 .wc_pri = 14 728*2d9fd380Sjfb8856606 }, 729*2d9fd380Sjfb8856606 [34] = { 730*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03ed, 731*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 732*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 733*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 734*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 735*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 736*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 737*2d9fd380Sjfb8856606 .field_sig = { .bits = 738*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 739*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 740*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 741*2d9fd380Sjfb8856606 .class_tid = 7, 742*2d9fd380Sjfb8856606 .wc_pri = 15 743*2d9fd380Sjfb8856606 }, 744*2d9fd380Sjfb8856606 [35] = { 745*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0697, 746*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 747*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 748*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 749*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 750*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 751*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 752*2d9fd380Sjfb8856606 .field_sig = { .bits = 753*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 754*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 755*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_TYPE | 756*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_OO_VLAN_VID | 757*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 758*2d9fd380Sjfb8856606 .class_tid = 7, 759*2d9fd380Sjfb8856606 .wc_pri = 16 760*2d9fd380Sjfb8856606 }, 761*2d9fd380Sjfb8856606 [36] = { 762*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_015f, 763*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 764*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 765*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 766*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 767*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 768*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 769*2d9fd380Sjfb8856606 .field_sig = { .bits = 770*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_SMAC | 771*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_O_ETH_DMAC | 772*2d9fd380Sjfb8856606 BNXT_ULP_HF7_BITMASK_OO_VLAN_VID | 773*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 774*2d9fd380Sjfb8856606 .class_tid = 7, 775*2d9fd380Sjfb8856606 .wc_pri = 17 776*2d9fd380Sjfb8856606 }, 777*2d9fd380Sjfb8856606 [37] = { 778*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0452, 779*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 780*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 781*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 782*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 783*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 784*2d9fd380Sjfb8856606 .field_sig = { .bits = 785*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_ETH_TYPE | 786*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_PROTO_ID | 787*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR | 788*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR | 789*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT | 790*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT | 791*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 792*2d9fd380Sjfb8856606 .class_tid = 8, 793*2d9fd380Sjfb8856606 .wc_pri = 0 794*2d9fd380Sjfb8856606 }, 795*2d9fd380Sjfb8856606 [38] = { 796*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0528, 797*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 798*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 799*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 800*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 801*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 802*2d9fd380Sjfb8856606 .field_sig = { .bits = 803*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_PROTO_ID | 804*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR | 805*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR | 806*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT | 807*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT | 808*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 809*2d9fd380Sjfb8856606 .class_tid = 8, 810*2d9fd380Sjfb8856606 .wc_pri = 1 811*2d9fd380Sjfb8856606 }, 812*2d9fd380Sjfb8856606 [39] = { 813*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0790, 814*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 815*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 816*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 817*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 818*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 819*2d9fd380Sjfb8856606 .field_sig = { .bits = 820*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_ETH_TYPE | 821*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR | 822*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR | 823*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT | 824*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT | 825*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 826*2d9fd380Sjfb8856606 .class_tid = 8, 827*2d9fd380Sjfb8856606 .wc_pri = 2 828*2d9fd380Sjfb8856606 }, 829*2d9fd380Sjfb8856606 [40] = { 830*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_046e, 831*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 832*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 833*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 834*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 835*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 836*2d9fd380Sjfb8856606 .field_sig = { .bits = 837*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_SRC_ADDR | 838*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_IPV4_DST_ADDR | 839*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_UDP_SRC_PORT | 840*2d9fd380Sjfb8856606 BNXT_ULP_HF8_BITMASK_O_UDP_DST_PORT | 841*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 842*2d9fd380Sjfb8856606 .class_tid = 8, 843*2d9fd380Sjfb8856606 .wc_pri = 3 844*2d9fd380Sjfb8856606 }, 845*2d9fd380Sjfb8856606 [41] = { 846*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0462, 847*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 848*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 849*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 850*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 851*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 852*2d9fd380Sjfb8856606 .field_sig = { .bits = 853*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_ETH_TYPE | 854*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_PROTO_ID | 855*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR | 856*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR | 857*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT | 858*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT | 859*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 860*2d9fd380Sjfb8856606 .class_tid = 9, 861*2d9fd380Sjfb8856606 .wc_pri = 0 862*2d9fd380Sjfb8856606 }, 863*2d9fd380Sjfb8856606 [42] = { 864*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0518, 865*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 866*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 867*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 868*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 869*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 870*2d9fd380Sjfb8856606 .field_sig = { .bits = 871*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_PROTO_ID | 872*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR | 873*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR | 874*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT | 875*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT | 876*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 877*2d9fd380Sjfb8856606 .class_tid = 9, 878*2d9fd380Sjfb8856606 .wc_pri = 1 879*2d9fd380Sjfb8856606 }, 880*2d9fd380Sjfb8856606 [43] = { 881*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_07a0, 882*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 883*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 884*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 885*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 886*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 887*2d9fd380Sjfb8856606 .field_sig = { .bits = 888*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_ETH_TYPE | 889*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR | 890*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR | 891*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT | 892*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT | 893*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 894*2d9fd380Sjfb8856606 .class_tid = 9, 895*2d9fd380Sjfb8856606 .wc_pri = 2 896*2d9fd380Sjfb8856606 }, 897*2d9fd380Sjfb8856606 [44] = { 898*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_045e, 899*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 900*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 901*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 902*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 903*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 904*2d9fd380Sjfb8856606 .field_sig = { .bits = 905*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_SRC_ADDR | 906*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_IPV4_DST_ADDR | 907*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_TCP_SRC_PORT | 908*2d9fd380Sjfb8856606 BNXT_ULP_HF9_BITMASK_O_TCP_DST_PORT | 909*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 910*2d9fd380Sjfb8856606 .class_tid = 9, 911*2d9fd380Sjfb8856606 .wc_pri = 3 912*2d9fd380Sjfb8856606 }, 913*2d9fd380Sjfb8856606 [45] = { 914*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0228, 915*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 916*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 917*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 918*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 919*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 920*2d9fd380Sjfb8856606 .field_sig = { .bits = 921*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_ETH_TYPE | 922*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_PROTO_ID | 923*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR | 924*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR | 925*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT | 926*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT | 927*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 928*2d9fd380Sjfb8856606 .class_tid = 10, 929*2d9fd380Sjfb8856606 .wc_pri = 0 930*2d9fd380Sjfb8856606 }, 931*2d9fd380Sjfb8856606 [46] = { 932*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06d0, 933*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 934*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 935*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 936*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 937*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 938*2d9fd380Sjfb8856606 .field_sig = { .bits = 939*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_ETH_TYPE | 940*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR | 941*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR | 942*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT | 943*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT | 944*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 945*2d9fd380Sjfb8856606 .class_tid = 10, 946*2d9fd380Sjfb8856606 .wc_pri = 1 947*2d9fd380Sjfb8856606 }, 948*2d9fd380Sjfb8856606 [47] = { 949*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_02be, 950*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 951*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 952*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 953*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 954*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 955*2d9fd380Sjfb8856606 .field_sig = { .bits = 956*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_PROTO_ID | 957*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR | 958*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR | 959*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT | 960*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT | 961*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 962*2d9fd380Sjfb8856606 .class_tid = 10, 963*2d9fd380Sjfb8856606 .wc_pri = 2 964*2d9fd380Sjfb8856606 }, 965*2d9fd380Sjfb8856606 [48] = { 966*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_07a6, 967*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 968*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 969*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 970*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 971*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 972*2d9fd380Sjfb8856606 .field_sig = { .bits = 973*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_SRC_ADDR | 974*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_IPV6_DST_ADDR | 975*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_UDP_SRC_PORT | 976*2d9fd380Sjfb8856606 BNXT_ULP_HF10_BITMASK_O_UDP_DST_PORT | 977*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 978*2d9fd380Sjfb8856606 .class_tid = 10, 979*2d9fd380Sjfb8856606 .wc_pri = 3 980*2d9fd380Sjfb8856606 }, 981*2d9fd380Sjfb8856606 [49] = { 982*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0218, 983*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 984*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 985*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 986*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 987*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 988*2d9fd380Sjfb8856606 .field_sig = { .bits = 989*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_ETH_TYPE | 990*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_PROTO_ID | 991*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR | 992*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR | 993*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT | 994*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT | 995*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 996*2d9fd380Sjfb8856606 .class_tid = 11, 997*2d9fd380Sjfb8856606 .wc_pri = 0 998*2d9fd380Sjfb8856606 }, 999*2d9fd380Sjfb8856606 [50] = { 1000*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06e0, 1001*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1002*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1003*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1004*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1005*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1006*2d9fd380Sjfb8856606 .field_sig = { .bits = 1007*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_ETH_TYPE | 1008*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR | 1009*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR | 1010*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT | 1011*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT | 1012*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1013*2d9fd380Sjfb8856606 .class_tid = 11, 1014*2d9fd380Sjfb8856606 .wc_pri = 1 1015*2d9fd380Sjfb8856606 }, 1016*2d9fd380Sjfb8856606 [51] = { 1017*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_028e, 1018*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1019*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1020*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1021*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1022*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1023*2d9fd380Sjfb8856606 .field_sig = { .bits = 1024*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_PROTO_ID | 1025*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR | 1026*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR | 1027*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT | 1028*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT | 1029*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1030*2d9fd380Sjfb8856606 .class_tid = 11, 1031*2d9fd380Sjfb8856606 .wc_pri = 2 1032*2d9fd380Sjfb8856606 }, 1033*2d9fd380Sjfb8856606 [52] = { 1034*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0796, 1035*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1036*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1037*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1038*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1039*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1040*2d9fd380Sjfb8856606 .field_sig = { .bits = 1041*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_SRC_ADDR | 1042*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_IPV6_DST_ADDR | 1043*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_TCP_SRC_PORT | 1044*2d9fd380Sjfb8856606 BNXT_ULP_HF11_BITMASK_O_TCP_DST_PORT | 1045*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1046*2d9fd380Sjfb8856606 .class_tid = 11, 1047*2d9fd380Sjfb8856606 .wc_pri = 3 1048*2d9fd380Sjfb8856606 }, 1049*2d9fd380Sjfb8856606 [53] = { 1050*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_079c, 1051*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1052*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1053*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1054*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1055*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1056*2d9fd380Sjfb8856606 .field_sig = { .bits = 1057*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_TYPE | 1058*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1059*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID | 1060*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1061*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1062*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1063*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1064*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1065*2d9fd380Sjfb8856606 .class_tid = 12, 1066*2d9fd380Sjfb8856606 .wc_pri = 0 1067*2d9fd380Sjfb8856606 }, 1068*2d9fd380Sjfb8856606 [54] = { 1069*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0654, 1070*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1071*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1072*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1073*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1074*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1075*2d9fd380Sjfb8856606 .field_sig = { .bits = 1076*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1077*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID | 1078*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1079*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1080*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1081*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1082*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1083*2d9fd380Sjfb8856606 .class_tid = 12, 1084*2d9fd380Sjfb8856606 .wc_pri = 1 1085*2d9fd380Sjfb8856606 }, 1086*2d9fd380Sjfb8856606 [55] = { 1087*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06d2, 1088*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1089*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1090*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1091*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1092*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1093*2d9fd380Sjfb8856606 .field_sig = { .bits = 1094*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_TYPE | 1095*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1096*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1097*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1098*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1099*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1100*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1101*2d9fd380Sjfb8856606 .class_tid = 12, 1102*2d9fd380Sjfb8856606 .wc_pri = 2 1103*2d9fd380Sjfb8856606 }, 1104*2d9fd380Sjfb8856606 [56] = { 1105*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_058a, 1106*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1107*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1108*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1109*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1110*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1111*2d9fd380Sjfb8856606 .field_sig = { .bits = 1112*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1113*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1114*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1115*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1116*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1117*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1118*2d9fd380Sjfb8856606 .class_tid = 12, 1119*2d9fd380Sjfb8856606 .wc_pri = 3 1120*2d9fd380Sjfb8856606 }, 1121*2d9fd380Sjfb8856606 [57] = { 1122*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_052f, 1123*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1124*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1125*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1126*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1127*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1128*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1129*2d9fd380Sjfb8856606 .field_sig = { .bits = 1130*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_TYPE | 1131*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1132*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_OO_VLAN_VID | 1133*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID | 1134*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1135*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1136*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1137*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1138*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1139*2d9fd380Sjfb8856606 .class_tid = 12, 1140*2d9fd380Sjfb8856606 .wc_pri = 4 1141*2d9fd380Sjfb8856606 }, 1142*2d9fd380Sjfb8856606 [58] = { 1143*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_07e7, 1144*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1145*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1146*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1147*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1148*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1149*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1150*2d9fd380Sjfb8856606 .field_sig = { .bits = 1151*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1152*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_OO_VLAN_VID | 1153*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID | 1154*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1155*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1156*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1157*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1158*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1159*2d9fd380Sjfb8856606 .class_tid = 12, 1160*2d9fd380Sjfb8856606 .wc_pri = 5 1161*2d9fd380Sjfb8856606 }, 1162*2d9fd380Sjfb8856606 [59] = { 1163*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_079d, 1164*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1165*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1166*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1167*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1168*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1169*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1170*2d9fd380Sjfb8856606 .field_sig = { .bits = 1171*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_TYPE | 1172*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1173*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID | 1174*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1175*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1176*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1177*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1178*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1179*2d9fd380Sjfb8856606 .class_tid = 12, 1180*2d9fd380Sjfb8856606 .wc_pri = 6 1181*2d9fd380Sjfb8856606 }, 1182*2d9fd380Sjfb8856606 [60] = { 1183*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0655, 1184*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1185*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1186*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1187*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1188*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1189*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1190*2d9fd380Sjfb8856606 .field_sig = { .bits = 1191*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1192*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_PROTO_ID | 1193*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1194*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1195*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1196*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1197*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1198*2d9fd380Sjfb8856606 .class_tid = 12, 1199*2d9fd380Sjfb8856606 .wc_pri = 7 1200*2d9fd380Sjfb8856606 }, 1201*2d9fd380Sjfb8856606 [61] = { 1202*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_046d, 1203*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1204*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1205*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1206*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1207*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1208*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1209*2d9fd380Sjfb8856606 .field_sig = { .bits = 1210*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_TYPE | 1211*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1212*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_OO_VLAN_VID | 1213*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1214*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1215*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1216*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1217*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1218*2d9fd380Sjfb8856606 .class_tid = 12, 1219*2d9fd380Sjfb8856606 .wc_pri = 8 1220*2d9fd380Sjfb8856606 }, 1221*2d9fd380Sjfb8856606 [62] = { 1222*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0725, 1223*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1224*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1225*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1226*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1227*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1228*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1229*2d9fd380Sjfb8856606 .field_sig = { .bits = 1230*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1231*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_OO_VLAN_VID | 1232*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1233*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1234*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1235*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1236*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1237*2d9fd380Sjfb8856606 .class_tid = 12, 1238*2d9fd380Sjfb8856606 .wc_pri = 9 1239*2d9fd380Sjfb8856606 }, 1240*2d9fd380Sjfb8856606 [63] = { 1241*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06d3, 1242*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1243*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1244*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1245*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1246*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1247*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1248*2d9fd380Sjfb8856606 .field_sig = { .bits = 1249*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_TYPE | 1250*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1251*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1252*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1253*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1254*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1255*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1256*2d9fd380Sjfb8856606 .class_tid = 12, 1257*2d9fd380Sjfb8856606 .wc_pri = 10 1258*2d9fd380Sjfb8856606 }, 1259*2d9fd380Sjfb8856606 [64] = { 1260*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_058b, 1261*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1262*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1263*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1264*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1265*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1266*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1267*2d9fd380Sjfb8856606 .field_sig = { .bits = 1268*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_ETH_DMAC | 1269*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_SRC_ADDR | 1270*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_IPV4_DST_ADDR | 1271*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_SRC_PORT | 1272*2d9fd380Sjfb8856606 BNXT_ULP_HF12_BITMASK_O_UDP_DST_PORT | 1273*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1274*2d9fd380Sjfb8856606 .class_tid = 12, 1275*2d9fd380Sjfb8856606 .wc_pri = 11 1276*2d9fd380Sjfb8856606 }, 1277*2d9fd380Sjfb8856606 [65] = { 1278*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_07ac, 1279*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1280*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1281*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1282*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1283*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1284*2d9fd380Sjfb8856606 .field_sig = { .bits = 1285*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_TYPE | 1286*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1287*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID | 1288*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1289*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1290*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1291*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1292*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1293*2d9fd380Sjfb8856606 .class_tid = 13, 1294*2d9fd380Sjfb8856606 .wc_pri = 0 1295*2d9fd380Sjfb8856606 }, 1296*2d9fd380Sjfb8856606 [66] = { 1297*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0664, 1298*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1299*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1300*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1301*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1302*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1303*2d9fd380Sjfb8856606 .field_sig = { .bits = 1304*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1305*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID | 1306*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1307*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1308*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1309*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1310*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1311*2d9fd380Sjfb8856606 .class_tid = 13, 1312*2d9fd380Sjfb8856606 .wc_pri = 1 1313*2d9fd380Sjfb8856606 }, 1314*2d9fd380Sjfb8856606 [67] = { 1315*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06e2, 1316*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1317*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1318*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1319*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1320*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1321*2d9fd380Sjfb8856606 .field_sig = { .bits = 1322*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_TYPE | 1323*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1324*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1325*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1326*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1327*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1328*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1329*2d9fd380Sjfb8856606 .class_tid = 13, 1330*2d9fd380Sjfb8856606 .wc_pri = 2 1331*2d9fd380Sjfb8856606 }, 1332*2d9fd380Sjfb8856606 [68] = { 1333*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05ba, 1334*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1335*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1336*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1337*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1338*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1339*2d9fd380Sjfb8856606 .field_sig = { .bits = 1340*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1341*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1342*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1343*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1344*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1345*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1346*2d9fd380Sjfb8856606 .class_tid = 13, 1347*2d9fd380Sjfb8856606 .wc_pri = 3 1348*2d9fd380Sjfb8856606 }, 1349*2d9fd380Sjfb8856606 [69] = { 1350*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_051f, 1351*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1352*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1353*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1354*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1355*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1356*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1357*2d9fd380Sjfb8856606 .field_sig = { .bits = 1358*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_TYPE | 1359*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1360*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_OO_VLAN_VID | 1361*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID | 1362*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1363*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1364*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1365*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1366*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1367*2d9fd380Sjfb8856606 .class_tid = 13, 1368*2d9fd380Sjfb8856606 .wc_pri = 4 1369*2d9fd380Sjfb8856606 }, 1370*2d9fd380Sjfb8856606 [70] = { 1371*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_07d7, 1372*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1373*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1374*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1375*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1376*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1377*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1378*2d9fd380Sjfb8856606 .field_sig = { .bits = 1379*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1380*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_OO_VLAN_VID | 1381*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID | 1382*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1383*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1384*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1385*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1386*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1387*2d9fd380Sjfb8856606 .class_tid = 13, 1388*2d9fd380Sjfb8856606 .wc_pri = 5 1389*2d9fd380Sjfb8856606 }, 1390*2d9fd380Sjfb8856606 [71] = { 1391*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_07ad, 1392*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1393*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1394*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1395*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1396*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1397*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1398*2d9fd380Sjfb8856606 .field_sig = { .bits = 1399*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_TYPE | 1400*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1401*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID | 1402*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1403*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1404*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1405*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1406*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1407*2d9fd380Sjfb8856606 .class_tid = 13, 1408*2d9fd380Sjfb8856606 .wc_pri = 6 1409*2d9fd380Sjfb8856606 }, 1410*2d9fd380Sjfb8856606 [72] = { 1411*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0665, 1412*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1413*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1414*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1415*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1416*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1417*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1418*2d9fd380Sjfb8856606 .field_sig = { .bits = 1419*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1420*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_PROTO_ID | 1421*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1422*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1423*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1424*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1425*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1426*2d9fd380Sjfb8856606 .class_tid = 13, 1427*2d9fd380Sjfb8856606 .wc_pri = 7 1428*2d9fd380Sjfb8856606 }, 1429*2d9fd380Sjfb8856606 [73] = { 1430*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_045d, 1431*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1432*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1433*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1434*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1435*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1436*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1437*2d9fd380Sjfb8856606 .field_sig = { .bits = 1438*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_TYPE | 1439*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1440*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_OO_VLAN_VID | 1441*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1442*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1443*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1444*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1445*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1446*2d9fd380Sjfb8856606 .class_tid = 13, 1447*2d9fd380Sjfb8856606 .wc_pri = 8 1448*2d9fd380Sjfb8856606 }, 1449*2d9fd380Sjfb8856606 [74] = { 1450*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0715, 1451*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1452*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1453*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1454*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1455*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1456*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1457*2d9fd380Sjfb8856606 .field_sig = { .bits = 1458*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1459*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_OO_VLAN_VID | 1460*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1461*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1462*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1463*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1464*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1465*2d9fd380Sjfb8856606 .class_tid = 13, 1466*2d9fd380Sjfb8856606 .wc_pri = 9 1467*2d9fd380Sjfb8856606 }, 1468*2d9fd380Sjfb8856606 [75] = { 1469*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06e3, 1470*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1471*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1472*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1473*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1474*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1475*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1476*2d9fd380Sjfb8856606 .field_sig = { .bits = 1477*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_TYPE | 1478*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1479*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1480*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1481*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1482*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1483*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1484*2d9fd380Sjfb8856606 .class_tid = 13, 1485*2d9fd380Sjfb8856606 .wc_pri = 10 1486*2d9fd380Sjfb8856606 }, 1487*2d9fd380Sjfb8856606 [76] = { 1488*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05bb, 1489*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1490*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1491*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1492*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1493*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1494*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1495*2d9fd380Sjfb8856606 .field_sig = { .bits = 1496*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_ETH_DMAC | 1497*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_SRC_ADDR | 1498*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_IPV4_DST_ADDR | 1499*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_SRC_PORT | 1500*2d9fd380Sjfb8856606 BNXT_ULP_HF13_BITMASK_O_TCP_DST_PORT | 1501*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1502*2d9fd380Sjfb8856606 .class_tid = 13, 1503*2d9fd380Sjfb8856606 .wc_pri = 11 1504*2d9fd380Sjfb8856606 }, 1505*2d9fd380Sjfb8856606 [77] = { 1506*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_016a, 1507*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1508*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1509*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1510*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1511*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1512*2d9fd380Sjfb8856606 .field_sig = { .bits = 1513*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_TYPE | 1514*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1515*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID | 1516*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1517*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1518*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1519*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1520*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1521*2d9fd380Sjfb8856606 .class_tid = 14, 1522*2d9fd380Sjfb8856606 .wc_pri = 0 1523*2d9fd380Sjfb8856606 }, 1524*2d9fd380Sjfb8856606 [78] = { 1525*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03d2, 1526*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1527*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1528*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1529*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1530*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1531*2d9fd380Sjfb8856606 .field_sig = { .bits = 1532*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1533*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID | 1534*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1535*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1536*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1537*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1538*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1539*2d9fd380Sjfb8856606 .class_tid = 14, 1540*2d9fd380Sjfb8856606 .wc_pri = 1 1541*2d9fd380Sjfb8856606 }, 1542*2d9fd380Sjfb8856606 [79] = { 1543*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0612, 1544*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1545*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1546*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1547*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1548*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1549*2d9fd380Sjfb8856606 .field_sig = { .bits = 1550*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_TYPE | 1551*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1552*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1553*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1554*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1555*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1556*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1557*2d9fd380Sjfb8856606 .class_tid = 14, 1558*2d9fd380Sjfb8856606 .wc_pri = 2 1559*2d9fd380Sjfb8856606 }, 1560*2d9fd380Sjfb8856606 [80] = { 1561*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00da, 1562*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1563*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1564*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1565*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1566*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1567*2d9fd380Sjfb8856606 .field_sig = { .bits = 1568*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1569*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1570*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1571*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1572*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1573*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1574*2d9fd380Sjfb8856606 .class_tid = 14, 1575*2d9fd380Sjfb8856606 .wc_pri = 3 1576*2d9fd380Sjfb8856606 }, 1577*2d9fd380Sjfb8856606 [81] = { 1578*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06bd, 1579*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1580*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1581*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1582*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1583*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1584*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1585*2d9fd380Sjfb8856606 .field_sig = { .bits = 1586*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_TYPE | 1587*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1588*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_OO_VLAN_VID | 1589*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID | 1590*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1591*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1592*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1593*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1594*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1595*2d9fd380Sjfb8856606 .class_tid = 14, 1596*2d9fd380Sjfb8856606 .wc_pri = 4 1597*2d9fd380Sjfb8856606 }, 1598*2d9fd380Sjfb8856606 [82] = { 1599*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0165, 1600*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1601*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1602*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1603*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1604*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1605*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1606*2d9fd380Sjfb8856606 .field_sig = { .bits = 1607*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1608*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_OO_VLAN_VID | 1609*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID | 1610*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1611*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1612*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1613*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1614*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1615*2d9fd380Sjfb8856606 .class_tid = 14, 1616*2d9fd380Sjfb8856606 .wc_pri = 5 1617*2d9fd380Sjfb8856606 }, 1618*2d9fd380Sjfb8856606 [83] = { 1619*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_016b, 1620*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1621*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1622*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1623*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1624*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1625*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1626*2d9fd380Sjfb8856606 .field_sig = { .bits = 1627*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_TYPE | 1628*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1629*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID | 1630*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1631*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1632*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1633*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1634*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1635*2d9fd380Sjfb8856606 .class_tid = 14, 1636*2d9fd380Sjfb8856606 .wc_pri = 6 1637*2d9fd380Sjfb8856606 }, 1638*2d9fd380Sjfb8856606 [84] = { 1639*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03d3, 1640*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1641*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1642*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1643*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1644*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1645*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1646*2d9fd380Sjfb8856606 .field_sig = { .bits = 1647*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1648*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_PROTO_ID | 1649*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1650*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1651*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1652*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1653*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1654*2d9fd380Sjfb8856606 .class_tid = 14, 1655*2d9fd380Sjfb8856606 .wc_pri = 7 1656*2d9fd380Sjfb8856606 }, 1657*2d9fd380Sjfb8856606 [85] = { 1658*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03a5, 1659*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1660*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1661*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1662*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1663*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1664*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1665*2d9fd380Sjfb8856606 .field_sig = { .bits = 1666*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_TYPE | 1667*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1668*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_OO_VLAN_VID | 1669*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1670*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1671*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1672*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1673*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1674*2d9fd380Sjfb8856606 .class_tid = 14, 1675*2d9fd380Sjfb8856606 .wc_pri = 8 1676*2d9fd380Sjfb8856606 }, 1677*2d9fd380Sjfb8856606 [86] = { 1678*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_066d, 1679*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1680*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1681*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1682*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1683*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1684*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1685*2d9fd380Sjfb8856606 .field_sig = { .bits = 1686*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1687*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_OO_VLAN_VID | 1688*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1689*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1690*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1691*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1692*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1693*2d9fd380Sjfb8856606 .class_tid = 14, 1694*2d9fd380Sjfb8856606 .wc_pri = 9 1695*2d9fd380Sjfb8856606 }, 1696*2d9fd380Sjfb8856606 [87] = { 1697*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0613, 1698*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1699*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1700*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1701*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1702*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1703*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1704*2d9fd380Sjfb8856606 .field_sig = { .bits = 1705*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_TYPE | 1706*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1707*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1708*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1709*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1710*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1711*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1712*2d9fd380Sjfb8856606 .class_tid = 14, 1713*2d9fd380Sjfb8856606 .wc_pri = 10 1714*2d9fd380Sjfb8856606 }, 1715*2d9fd380Sjfb8856606 [88] = { 1716*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00db, 1717*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1718*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1719*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1720*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1721*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1722*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1723*2d9fd380Sjfb8856606 .field_sig = { .bits = 1724*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_ETH_DMAC | 1725*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_SRC_ADDR | 1726*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_IPV6_DST_ADDR | 1727*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_SRC_PORT | 1728*2d9fd380Sjfb8856606 BNXT_ULP_HF14_BITMASK_O_UDP_DST_PORT | 1729*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1730*2d9fd380Sjfb8856606 .class_tid = 14, 1731*2d9fd380Sjfb8856606 .wc_pri = 11 1732*2d9fd380Sjfb8856606 }, 1733*2d9fd380Sjfb8856606 [89] = { 1734*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_015a, 1735*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1736*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1737*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1738*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1739*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1740*2d9fd380Sjfb8856606 .field_sig = { .bits = 1741*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_TYPE | 1742*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1743*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID | 1744*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1745*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1746*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1747*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1748*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1749*2d9fd380Sjfb8856606 .class_tid = 15, 1750*2d9fd380Sjfb8856606 .wc_pri = 0 1751*2d9fd380Sjfb8856606 }, 1752*2d9fd380Sjfb8856606 [90] = { 1753*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03e2, 1754*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1755*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1756*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1757*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1758*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1759*2d9fd380Sjfb8856606 .field_sig = { .bits = 1760*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1761*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID | 1762*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1763*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1764*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1765*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1766*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1767*2d9fd380Sjfb8856606 .class_tid = 15, 1768*2d9fd380Sjfb8856606 .wc_pri = 1 1769*2d9fd380Sjfb8856606 }, 1770*2d9fd380Sjfb8856606 [91] = { 1771*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0622, 1772*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1773*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1774*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1775*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1776*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1777*2d9fd380Sjfb8856606 .field_sig = { .bits = 1778*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_TYPE | 1779*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1780*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1781*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1782*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1783*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1784*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1785*2d9fd380Sjfb8856606 .class_tid = 15, 1786*2d9fd380Sjfb8856606 .wc_pri = 2 1787*2d9fd380Sjfb8856606 }, 1788*2d9fd380Sjfb8856606 [92] = { 1789*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00ea, 1790*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1791*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1792*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1793*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1794*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1795*2d9fd380Sjfb8856606 .field_sig = { .bits = 1796*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1797*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1798*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1799*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1800*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1801*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1802*2d9fd380Sjfb8856606 .class_tid = 15, 1803*2d9fd380Sjfb8856606 .wc_pri = 3 1804*2d9fd380Sjfb8856606 }, 1805*2d9fd380Sjfb8856606 [93] = { 1806*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_068d, 1807*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1808*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1809*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1810*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1811*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1812*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1813*2d9fd380Sjfb8856606 .field_sig = { .bits = 1814*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_TYPE | 1815*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1816*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_OO_VLAN_VID | 1817*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID | 1818*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1819*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1820*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1821*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1822*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1823*2d9fd380Sjfb8856606 .class_tid = 15, 1824*2d9fd380Sjfb8856606 .wc_pri = 4 1825*2d9fd380Sjfb8856606 }, 1826*2d9fd380Sjfb8856606 [94] = { 1827*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0155, 1828*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1829*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1830*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1831*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1832*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1833*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1834*2d9fd380Sjfb8856606 .field_sig = { .bits = 1835*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1836*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_OO_VLAN_VID | 1837*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID | 1838*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1839*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1840*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1841*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1842*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1843*2d9fd380Sjfb8856606 .class_tid = 15, 1844*2d9fd380Sjfb8856606 .wc_pri = 5 1845*2d9fd380Sjfb8856606 }, 1846*2d9fd380Sjfb8856606 [95] = { 1847*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_015b, 1848*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1849*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1850*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1851*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1852*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1853*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1854*2d9fd380Sjfb8856606 .field_sig = { .bits = 1855*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_TYPE | 1856*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1857*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID | 1858*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1859*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1860*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1861*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1862*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1863*2d9fd380Sjfb8856606 .class_tid = 15, 1864*2d9fd380Sjfb8856606 .wc_pri = 6 1865*2d9fd380Sjfb8856606 }, 1866*2d9fd380Sjfb8856606 [96] = { 1867*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03e3, 1868*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1869*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1870*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1871*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1872*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1873*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1874*2d9fd380Sjfb8856606 .field_sig = { .bits = 1875*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1876*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_PROTO_ID | 1877*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1878*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1879*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1880*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1881*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1882*2d9fd380Sjfb8856606 .class_tid = 15, 1883*2d9fd380Sjfb8856606 .wc_pri = 7 1884*2d9fd380Sjfb8856606 }, 1885*2d9fd380Sjfb8856606 [97] = { 1886*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0395, 1887*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1888*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1889*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1890*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1891*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1892*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1893*2d9fd380Sjfb8856606 .field_sig = { .bits = 1894*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_TYPE | 1895*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1896*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_OO_VLAN_VID | 1897*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1898*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1899*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1900*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1901*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1902*2d9fd380Sjfb8856606 .class_tid = 15, 1903*2d9fd380Sjfb8856606 .wc_pri = 8 1904*2d9fd380Sjfb8856606 }, 1905*2d9fd380Sjfb8856606 [98] = { 1906*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_065d, 1907*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1908*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1909*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1910*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1911*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1912*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1913*2d9fd380Sjfb8856606 .field_sig = { .bits = 1914*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1915*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_OO_VLAN_VID | 1916*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1917*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1918*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1919*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1920*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1921*2d9fd380Sjfb8856606 .class_tid = 15, 1922*2d9fd380Sjfb8856606 .wc_pri = 9 1923*2d9fd380Sjfb8856606 }, 1924*2d9fd380Sjfb8856606 [99] = { 1925*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0623, 1926*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1927*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1928*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1929*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1930*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1931*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1932*2d9fd380Sjfb8856606 .field_sig = { .bits = 1933*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_TYPE | 1934*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1935*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1936*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1937*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1938*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1939*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1940*2d9fd380Sjfb8856606 .class_tid = 15, 1941*2d9fd380Sjfb8856606 .wc_pri = 10 1942*2d9fd380Sjfb8856606 }, 1943*2d9fd380Sjfb8856606 [100] = { 1944*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00eb, 1945*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1946*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1947*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 1948*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 1949*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 1950*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1951*2d9fd380Sjfb8856606 .field_sig = { .bits = 1952*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_ETH_DMAC | 1953*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_SRC_ADDR | 1954*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_IPV6_DST_ADDR | 1955*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_SRC_PORT | 1956*2d9fd380Sjfb8856606 BNXT_ULP_HF15_BITMASK_O_TCP_DST_PORT | 1957*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1958*2d9fd380Sjfb8856606 .class_tid = 15, 1959*2d9fd380Sjfb8856606 .wc_pri = 11 1960*2d9fd380Sjfb8856606 }, 1961*2d9fd380Sjfb8856606 [101] = { 1962*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_04bc, 1963*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1964*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1965*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1966*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1967*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 1968*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1969*2d9fd380Sjfb8856606 .field_sig = { .bits = 1970*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 1971*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 1972*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE | 1973*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 1974*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 1975*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 1976*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1977*2d9fd380Sjfb8856606 .class_tid = 16, 1978*2d9fd380Sjfb8856606 .wc_pri = 0 1979*2d9fd380Sjfb8856606 }, 1980*2d9fd380Sjfb8856606 [102] = { 1981*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0442, 1982*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 1983*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 1984*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 1985*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 1986*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 1987*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 1988*2d9fd380Sjfb8856606 .field_sig = { .bits = 1989*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 1990*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE | 1991*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 1992*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 1993*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 1994*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 1995*2d9fd380Sjfb8856606 .class_tid = 16, 1996*2d9fd380Sjfb8856606 .wc_pri = 1 1997*2d9fd380Sjfb8856606 }, 1998*2d9fd380Sjfb8856606 [103] = { 1999*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_050a, 2000*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2001*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2002*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2003*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2004*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2005*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2006*2d9fd380Sjfb8856606 .field_sig = { .bits = 2007*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2008*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2009*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2010*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2011*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2012*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2013*2d9fd380Sjfb8856606 .class_tid = 16, 2014*2d9fd380Sjfb8856606 .wc_pri = 2 2015*2d9fd380Sjfb8856606 }, 2016*2d9fd380Sjfb8856606 [104] = { 2017*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06ba, 2018*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2019*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2020*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2021*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2022*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2023*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2024*2d9fd380Sjfb8856606 .field_sig = { .bits = 2025*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2026*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2027*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2028*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2029*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2030*2d9fd380Sjfb8856606 .class_tid = 16, 2031*2d9fd380Sjfb8856606 .wc_pri = 3 2032*2d9fd380Sjfb8856606 }, 2033*2d9fd380Sjfb8856606 [105] = { 2034*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0472, 2035*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2036*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2037*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2038*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2039*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2040*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2041*2d9fd380Sjfb8856606 .field_sig = { .bits = 2042*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2043*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2044*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE | 2045*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2046*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2047*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2048*2d9fd380Sjfb8856606 .class_tid = 16, 2049*2d9fd380Sjfb8856606 .wc_pri = 4 2050*2d9fd380Sjfb8856606 }, 2051*2d9fd380Sjfb8856606 [106] = { 2052*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0700, 2053*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2054*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2055*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2056*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2057*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2058*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2059*2d9fd380Sjfb8856606 .field_sig = { .bits = 2060*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2061*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE | 2062*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2063*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2064*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2065*2d9fd380Sjfb8856606 .class_tid = 16, 2066*2d9fd380Sjfb8856606 .wc_pri = 5 2067*2d9fd380Sjfb8856606 }, 2068*2d9fd380Sjfb8856606 [107] = { 2069*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_04c8, 2070*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2071*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2072*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2073*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2074*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2075*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2076*2d9fd380Sjfb8856606 .field_sig = { .bits = 2077*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2078*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2079*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2080*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2081*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2082*2d9fd380Sjfb8856606 .class_tid = 16, 2083*2d9fd380Sjfb8856606 .wc_pri = 6 2084*2d9fd380Sjfb8856606 }, 2085*2d9fd380Sjfb8856606 [108] = { 2086*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0678, 2087*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2088*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2089*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2090*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2091*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2092*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2093*2d9fd380Sjfb8856606 .field_sig = { .bits = 2094*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2095*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2096*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2097*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2098*2d9fd380Sjfb8856606 .class_tid = 16, 2099*2d9fd380Sjfb8856606 .wc_pri = 7 2100*2d9fd380Sjfb8856606 }, 2101*2d9fd380Sjfb8856606 [109] = { 2102*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_061f, 2103*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2104*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2105*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2106*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2107*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2108*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2109*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2110*2d9fd380Sjfb8856606 .field_sig = { .bits = 2111*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2112*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2113*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE | 2114*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID | 2115*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2116*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2117*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2118*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2119*2d9fd380Sjfb8856606 .class_tid = 16, 2120*2d9fd380Sjfb8856606 .wc_pri = 8 2121*2d9fd380Sjfb8856606 }, 2122*2d9fd380Sjfb8856606 [110] = { 2123*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05ad, 2124*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2125*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2126*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2127*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2128*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2129*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2130*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2131*2d9fd380Sjfb8856606 .field_sig = { .bits = 2132*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2133*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE | 2134*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID | 2135*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2136*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2137*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2138*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2139*2d9fd380Sjfb8856606 .class_tid = 16, 2140*2d9fd380Sjfb8856606 .wc_pri = 9 2141*2d9fd380Sjfb8856606 }, 2142*2d9fd380Sjfb8856606 [111] = { 2143*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06a5, 2144*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2145*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2146*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2147*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2148*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2149*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2150*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2151*2d9fd380Sjfb8856606 .field_sig = { .bits = 2152*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2153*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2154*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID | 2155*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2156*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2157*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2158*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2159*2d9fd380Sjfb8856606 .class_tid = 16, 2160*2d9fd380Sjfb8856606 .wc_pri = 10 2161*2d9fd380Sjfb8856606 }, 2162*2d9fd380Sjfb8856606 [112] = { 2163*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0455, 2164*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2165*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2166*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2167*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2168*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2169*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2170*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2171*2d9fd380Sjfb8856606 .field_sig = { .bits = 2172*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2173*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID | 2174*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2175*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2176*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2177*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2178*2d9fd380Sjfb8856606 .class_tid = 16, 2179*2d9fd380Sjfb8856606 .wc_pri = 11 2180*2d9fd380Sjfb8856606 }, 2181*2d9fd380Sjfb8856606 [113] = { 2182*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05dd, 2183*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2184*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2185*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2186*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2187*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2188*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2189*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2190*2d9fd380Sjfb8856606 .field_sig = { .bits = 2191*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2192*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2193*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE | 2194*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID | 2195*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2196*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2197*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2198*2d9fd380Sjfb8856606 .class_tid = 16, 2199*2d9fd380Sjfb8856606 .wc_pri = 12 2200*2d9fd380Sjfb8856606 }, 2201*2d9fd380Sjfb8856606 [114] = { 2202*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0563, 2203*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2204*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2205*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2206*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2207*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2208*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2209*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2210*2d9fd380Sjfb8856606 .field_sig = { .bits = 2211*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2212*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_TYPE | 2213*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID | 2214*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2215*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2216*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2217*2d9fd380Sjfb8856606 .class_tid = 16, 2218*2d9fd380Sjfb8856606 .wc_pri = 13 2219*2d9fd380Sjfb8856606 }, 2220*2d9fd380Sjfb8856606 [115] = { 2221*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_059b, 2222*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2223*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2224*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2225*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2226*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2227*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2228*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2229*2d9fd380Sjfb8856606 .field_sig = { .bits = 2230*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2231*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2232*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID | 2233*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2234*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2235*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2236*2d9fd380Sjfb8856606 .class_tid = 16, 2237*2d9fd380Sjfb8856606 .wc_pri = 14 2238*2d9fd380Sjfb8856606 }, 2239*2d9fd380Sjfb8856606 [116] = { 2240*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_070b, 2241*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2242*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2243*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2244*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2245*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2246*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2247*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2248*2d9fd380Sjfb8856606 .field_sig = { .bits = 2249*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2250*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_OO_VLAN_VID | 2251*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2252*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2253*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2254*2d9fd380Sjfb8856606 .class_tid = 16, 2255*2d9fd380Sjfb8856606 .wc_pri = 15 2256*2d9fd380Sjfb8856606 }, 2257*2d9fd380Sjfb8856606 [117] = { 2258*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_04bd, 2259*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2260*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2261*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2262*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2263*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2264*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2265*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2266*2d9fd380Sjfb8856606 .field_sig = { .bits = 2267*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2268*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2269*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE | 2270*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2271*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2272*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2273*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2274*2d9fd380Sjfb8856606 .class_tid = 16, 2275*2d9fd380Sjfb8856606 .wc_pri = 16 2276*2d9fd380Sjfb8856606 }, 2277*2d9fd380Sjfb8856606 [118] = { 2278*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0443, 2279*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2280*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2281*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2282*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2283*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2284*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2285*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2286*2d9fd380Sjfb8856606 .field_sig = { .bits = 2287*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2288*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE | 2289*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2290*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2291*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2292*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2293*2d9fd380Sjfb8856606 .class_tid = 16, 2294*2d9fd380Sjfb8856606 .wc_pri = 17 2295*2d9fd380Sjfb8856606 }, 2296*2d9fd380Sjfb8856606 [119] = { 2297*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_050b, 2298*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2299*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2300*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2301*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2302*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2303*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2304*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2305*2d9fd380Sjfb8856606 .field_sig = { .bits = 2306*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2307*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2308*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2309*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2310*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2311*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2312*2d9fd380Sjfb8856606 .class_tid = 16, 2313*2d9fd380Sjfb8856606 .wc_pri = 18 2314*2d9fd380Sjfb8856606 }, 2315*2d9fd380Sjfb8856606 [120] = { 2316*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_06bb, 2317*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2318*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2319*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2320*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2321*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2322*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2323*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2324*2d9fd380Sjfb8856606 .field_sig = { .bits = 2325*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2326*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_PROTO_ID | 2327*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2328*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2329*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2330*2d9fd380Sjfb8856606 .class_tid = 16, 2331*2d9fd380Sjfb8856606 .wc_pri = 19 2332*2d9fd380Sjfb8856606 }, 2333*2d9fd380Sjfb8856606 [121] = { 2334*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0473, 2335*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2336*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2337*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2338*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2339*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2340*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2341*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2342*2d9fd380Sjfb8856606 .field_sig = { .bits = 2343*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2344*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2345*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE | 2346*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2347*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2348*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2349*2d9fd380Sjfb8856606 .class_tid = 16, 2350*2d9fd380Sjfb8856606 .wc_pri = 20 2351*2d9fd380Sjfb8856606 }, 2352*2d9fd380Sjfb8856606 [122] = { 2353*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0701, 2354*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2355*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2356*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2357*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2358*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2359*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2360*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2361*2d9fd380Sjfb8856606 .field_sig = { .bits = 2362*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2363*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_TYPE | 2364*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2365*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2366*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2367*2d9fd380Sjfb8856606 .class_tid = 16, 2368*2d9fd380Sjfb8856606 .wc_pri = 21 2369*2d9fd380Sjfb8856606 }, 2370*2d9fd380Sjfb8856606 [123] = { 2371*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_04c9, 2372*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2373*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2374*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2375*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2376*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2377*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2378*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2379*2d9fd380Sjfb8856606 .field_sig = { .bits = 2380*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2381*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_SMAC | 2382*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2383*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2384*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2385*2d9fd380Sjfb8856606 .class_tid = 16, 2386*2d9fd380Sjfb8856606 .wc_pri = 22 2387*2d9fd380Sjfb8856606 }, 2388*2d9fd380Sjfb8856606 [124] = { 2389*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0679, 2390*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2391*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2392*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2393*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2394*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2395*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2396*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2397*2d9fd380Sjfb8856606 .field_sig = { .bits = 2398*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_ETH_DMAC | 2399*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_IPV4_DST_ADDR | 2400*2d9fd380Sjfb8856606 BNXT_ULP_HF16_BITMASK_O_UDP_DST_PORT | 2401*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2402*2d9fd380Sjfb8856606 .class_tid = 16, 2403*2d9fd380Sjfb8856606 .wc_pri = 23 2404*2d9fd380Sjfb8856606 }, 2405*2d9fd380Sjfb8856606 [125] = { 2406*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05e2, 2407*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2408*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2409*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2410*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2411*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2412*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2413*2d9fd380Sjfb8856606 .field_sig = { .bits = 2414*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2415*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2416*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE | 2417*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2418*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2419*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2420*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2421*2d9fd380Sjfb8856606 .class_tid = 17, 2422*2d9fd380Sjfb8856606 .wc_pri = 0 2423*2d9fd380Sjfb8856606 }, 2424*2d9fd380Sjfb8856606 [126] = { 2425*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00b0, 2426*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2427*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2428*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2429*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2430*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2431*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2432*2d9fd380Sjfb8856606 .field_sig = { .bits = 2433*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2434*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE | 2435*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2436*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2437*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2438*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2439*2d9fd380Sjfb8856606 .class_tid = 17, 2440*2d9fd380Sjfb8856606 .wc_pri = 1 2441*2d9fd380Sjfb8856606 }, 2442*2d9fd380Sjfb8856606 [127] = { 2443*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0648, 2444*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2445*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2446*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2447*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2448*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2449*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2450*2d9fd380Sjfb8856606 .field_sig = { .bits = 2451*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2452*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2453*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2454*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2455*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2456*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2457*2d9fd380Sjfb8856606 .class_tid = 17, 2458*2d9fd380Sjfb8856606 .wc_pri = 2 2459*2d9fd380Sjfb8856606 }, 2460*2d9fd380Sjfb8856606 [128] = { 2461*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03f8, 2462*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2463*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2464*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2465*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2466*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2467*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2468*2d9fd380Sjfb8856606 .field_sig = { .bits = 2469*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2470*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2471*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2472*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2473*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2474*2d9fd380Sjfb8856606 .class_tid = 17, 2475*2d9fd380Sjfb8856606 .wc_pri = 3 2476*2d9fd380Sjfb8856606 }, 2477*2d9fd380Sjfb8856606 [129] = { 2478*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_02ea, 2479*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2480*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2481*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2482*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2483*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2484*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2485*2d9fd380Sjfb8856606 .field_sig = { .bits = 2486*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2487*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2488*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE | 2489*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2490*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2491*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2492*2d9fd380Sjfb8856606 .class_tid = 17, 2493*2d9fd380Sjfb8856606 .wc_pri = 4 2494*2d9fd380Sjfb8856606 }, 2495*2d9fd380Sjfb8856606 [130] = { 2496*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05b8, 2497*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2498*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2499*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2500*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2501*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2502*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2503*2d9fd380Sjfb8856606 .field_sig = { .bits = 2504*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2505*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE | 2506*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2507*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2508*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2509*2d9fd380Sjfb8856606 .class_tid = 17, 2510*2d9fd380Sjfb8856606 .wc_pri = 5 2511*2d9fd380Sjfb8856606 }, 2512*2d9fd380Sjfb8856606 [131] = { 2513*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0370, 2514*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2515*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2516*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2517*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2518*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2519*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2520*2d9fd380Sjfb8856606 .field_sig = { .bits = 2521*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2522*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2523*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2524*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2525*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2526*2d9fd380Sjfb8856606 .class_tid = 17, 2527*2d9fd380Sjfb8856606 .wc_pri = 6 2528*2d9fd380Sjfb8856606 }, 2529*2d9fd380Sjfb8856606 [132] = { 2530*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00e0, 2531*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2532*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2533*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2534*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2535*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2536*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2537*2d9fd380Sjfb8856606 .field_sig = { .bits = 2538*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2539*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2540*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2541*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2542*2d9fd380Sjfb8856606 .class_tid = 17, 2543*2d9fd380Sjfb8856606 .wc_pri = 7 2544*2d9fd380Sjfb8856606 }, 2545*2d9fd380Sjfb8856606 [133] = { 2546*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0745, 2547*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2548*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2549*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2550*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2551*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2552*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2553*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2554*2d9fd380Sjfb8856606 .field_sig = { .bits = 2555*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2556*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2557*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE | 2558*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID | 2559*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2560*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2561*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2562*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2563*2d9fd380Sjfb8856606 .class_tid = 17, 2564*2d9fd380Sjfb8856606 .wc_pri = 8 2565*2d9fd380Sjfb8856606 }, 2566*2d9fd380Sjfb8856606 [134] = { 2567*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0213, 2568*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2569*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2570*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2571*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2572*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2573*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2574*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2575*2d9fd380Sjfb8856606 .field_sig = { .bits = 2576*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2577*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE | 2578*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID | 2579*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2580*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2581*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2582*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2583*2d9fd380Sjfb8856606 .class_tid = 17, 2584*2d9fd380Sjfb8856606 .wc_pri = 9 2585*2d9fd380Sjfb8856606 }, 2586*2d9fd380Sjfb8856606 [135] = { 2587*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_031b, 2588*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2589*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2590*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2591*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2592*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2593*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2594*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2595*2d9fd380Sjfb8856606 .field_sig = { .bits = 2596*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2597*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2598*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID | 2599*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2600*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2601*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2602*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2603*2d9fd380Sjfb8856606 .class_tid = 17, 2604*2d9fd380Sjfb8856606 .wc_pri = 10 2605*2d9fd380Sjfb8856606 }, 2606*2d9fd380Sjfb8856606 [136] = { 2607*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_008b, 2608*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2609*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2610*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2611*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2612*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2613*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2614*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2615*2d9fd380Sjfb8856606 .field_sig = { .bits = 2616*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2617*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID | 2618*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2619*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2620*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2621*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2622*2d9fd380Sjfb8856606 .class_tid = 17, 2623*2d9fd380Sjfb8856606 .wc_pri = 11 2624*2d9fd380Sjfb8856606 }, 2625*2d9fd380Sjfb8856606 [137] = { 2626*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_044d, 2627*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2628*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2629*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2630*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2631*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2632*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2633*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2634*2d9fd380Sjfb8856606 .field_sig = { .bits = 2635*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2636*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2637*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE | 2638*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID | 2639*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2640*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2641*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2642*2d9fd380Sjfb8856606 .class_tid = 17, 2643*2d9fd380Sjfb8856606 .wc_pri = 12 2644*2d9fd380Sjfb8856606 }, 2645*2d9fd380Sjfb8856606 [138] = { 2646*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_071b, 2647*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2648*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2649*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2650*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2651*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2652*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2653*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2654*2d9fd380Sjfb8856606 .field_sig = { .bits = 2655*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2656*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_TYPE | 2657*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID | 2658*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2659*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2660*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2661*2d9fd380Sjfb8856606 .class_tid = 17, 2662*2d9fd380Sjfb8856606 .wc_pri = 13 2663*2d9fd380Sjfb8856606 }, 2664*2d9fd380Sjfb8856606 [139] = { 2665*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0003, 2666*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2667*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2668*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2669*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2670*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2671*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2672*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2673*2d9fd380Sjfb8856606 .field_sig = { .bits = 2674*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2675*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2676*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID | 2677*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2678*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2679*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2680*2d9fd380Sjfb8856606 .class_tid = 17, 2681*2d9fd380Sjfb8856606 .wc_pri = 14 2682*2d9fd380Sjfb8856606 }, 2683*2d9fd380Sjfb8856606 [140] = { 2684*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05b3, 2685*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2686*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2687*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2688*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2689*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2690*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2691*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2692*2d9fd380Sjfb8856606 .field_sig = { .bits = 2693*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2694*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_OO_VLAN_VID | 2695*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2696*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2697*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2698*2d9fd380Sjfb8856606 .class_tid = 17, 2699*2d9fd380Sjfb8856606 .wc_pri = 15 2700*2d9fd380Sjfb8856606 }, 2701*2d9fd380Sjfb8856606 [141] = { 2702*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05e3, 2703*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2704*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2705*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2706*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2707*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2708*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2709*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2710*2d9fd380Sjfb8856606 .field_sig = { .bits = 2711*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2712*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2713*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE | 2714*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2715*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2716*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2717*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2718*2d9fd380Sjfb8856606 .class_tid = 17, 2719*2d9fd380Sjfb8856606 .wc_pri = 16 2720*2d9fd380Sjfb8856606 }, 2721*2d9fd380Sjfb8856606 [142] = { 2722*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00b1, 2723*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2724*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2725*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2726*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2727*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2728*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2729*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2730*2d9fd380Sjfb8856606 .field_sig = { .bits = 2731*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2732*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE | 2733*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2734*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2735*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2736*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2737*2d9fd380Sjfb8856606 .class_tid = 17, 2738*2d9fd380Sjfb8856606 .wc_pri = 17 2739*2d9fd380Sjfb8856606 }, 2740*2d9fd380Sjfb8856606 [143] = { 2741*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0649, 2742*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2743*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2744*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2745*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2746*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2747*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2748*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2749*2d9fd380Sjfb8856606 .field_sig = { .bits = 2750*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2751*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2752*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2753*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2754*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2755*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2756*2d9fd380Sjfb8856606 .class_tid = 17, 2757*2d9fd380Sjfb8856606 .wc_pri = 18 2758*2d9fd380Sjfb8856606 }, 2759*2d9fd380Sjfb8856606 [144] = { 2760*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03f9, 2761*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2762*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2763*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2764*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2765*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2766*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2767*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2768*2d9fd380Sjfb8856606 .field_sig = { .bits = 2769*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2770*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_PROTO_ID | 2771*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2772*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2773*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2774*2d9fd380Sjfb8856606 .class_tid = 17, 2775*2d9fd380Sjfb8856606 .wc_pri = 19 2776*2d9fd380Sjfb8856606 }, 2777*2d9fd380Sjfb8856606 [145] = { 2778*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_02eb, 2779*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2780*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2781*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2782*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2783*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2784*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2785*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2786*2d9fd380Sjfb8856606 .field_sig = { .bits = 2787*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2788*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2789*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE | 2790*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2791*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2792*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2793*2d9fd380Sjfb8856606 .class_tid = 17, 2794*2d9fd380Sjfb8856606 .wc_pri = 20 2795*2d9fd380Sjfb8856606 }, 2796*2d9fd380Sjfb8856606 [146] = { 2797*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05b9, 2798*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2799*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2800*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2801*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2802*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2803*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2804*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2805*2d9fd380Sjfb8856606 .field_sig = { .bits = 2806*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2807*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_TYPE | 2808*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2809*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2810*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2811*2d9fd380Sjfb8856606 .class_tid = 17, 2812*2d9fd380Sjfb8856606 .wc_pri = 21 2813*2d9fd380Sjfb8856606 }, 2814*2d9fd380Sjfb8856606 [147] = { 2815*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0371, 2816*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2817*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2818*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2819*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2820*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2821*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2822*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2823*2d9fd380Sjfb8856606 .field_sig = { .bits = 2824*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2825*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_SMAC | 2826*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2827*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2828*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2829*2d9fd380Sjfb8856606 .class_tid = 17, 2830*2d9fd380Sjfb8856606 .wc_pri = 22 2831*2d9fd380Sjfb8856606 }, 2832*2d9fd380Sjfb8856606 [148] = { 2833*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00e1, 2834*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2835*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2836*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 2837*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 2838*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2839*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2840*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2841*2d9fd380Sjfb8856606 .field_sig = { .bits = 2842*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_ETH_DMAC | 2843*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_IPV6_DST_ADDR | 2844*2d9fd380Sjfb8856606 BNXT_ULP_HF17_BITMASK_O_UDP_DST_PORT | 2845*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2846*2d9fd380Sjfb8856606 .class_tid = 17, 2847*2d9fd380Sjfb8856606 .wc_pri = 23 2848*2d9fd380Sjfb8856606 }, 2849*2d9fd380Sjfb8856606 [149] = { 2850*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0000, 2851*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2852*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_F1 | 2853*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2854*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2855*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2856*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2857*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2858*2d9fd380Sjfb8856606 .field_sig = { .bits = 2859*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC | 2860*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_SMAC | 2861*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_TYPE | 2862*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID | 2863*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR | 2864*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT | 2865*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2866*2d9fd380Sjfb8856606 .class_tid = 18, 2867*2d9fd380Sjfb8856606 .wc_pri = 0 2868*2d9fd380Sjfb8856606 }, 2869*2d9fd380Sjfb8856606 [150] = { 2870*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00ce, 2871*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2872*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_F1 | 2873*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2874*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2875*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2876*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2877*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2878*2d9fd380Sjfb8856606 .field_sig = { .bits = 2879*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC | 2880*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_SMAC | 2881*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_TYPE | 2882*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR | 2883*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT | 2884*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2885*2d9fd380Sjfb8856606 .class_tid = 18, 2886*2d9fd380Sjfb8856606 .wc_pri = 1 2887*2d9fd380Sjfb8856606 }, 2888*2d9fd380Sjfb8856606 [151] = { 2889*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01b6, 2890*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2891*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_F1 | 2892*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2893*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2894*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2895*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2896*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2897*2d9fd380Sjfb8856606 .field_sig = { .bits = 2898*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC | 2899*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_SMAC | 2900*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID | 2901*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR | 2902*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT | 2903*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2904*2d9fd380Sjfb8856606 .class_tid = 18, 2905*2d9fd380Sjfb8856606 .wc_pri = 2 2906*2d9fd380Sjfb8856606 }, 2907*2d9fd380Sjfb8856606 [152] = { 2908*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0074, 2909*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2910*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_F1 | 2911*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2912*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2913*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2914*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2915*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2916*2d9fd380Sjfb8856606 .field_sig = { .bits = 2917*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC | 2918*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_SMAC | 2919*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR | 2920*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT | 2921*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2922*2d9fd380Sjfb8856606 .class_tid = 18, 2923*2d9fd380Sjfb8856606 .wc_pri = 3 2924*2d9fd380Sjfb8856606 }, 2925*2d9fd380Sjfb8856606 [153] = { 2926*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_00fe, 2927*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2928*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_F1 | 2929*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2930*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2931*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2932*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2933*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2934*2d9fd380Sjfb8856606 .field_sig = { .bits = 2935*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC | 2936*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_TYPE | 2937*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID | 2938*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR | 2939*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT | 2940*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2941*2d9fd380Sjfb8856606 .class_tid = 18, 2942*2d9fd380Sjfb8856606 .wc_pri = 4 2943*2d9fd380Sjfb8856606 }, 2944*2d9fd380Sjfb8856606 [154] = { 2945*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_03bc, 2946*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2947*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_F1 | 2948*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2949*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2950*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2951*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2952*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2953*2d9fd380Sjfb8856606 .field_sig = { .bits = 2954*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC | 2955*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_TYPE | 2956*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR | 2957*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT | 2958*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2959*2d9fd380Sjfb8856606 .class_tid = 18, 2960*2d9fd380Sjfb8856606 .wc_pri = 5 2961*2d9fd380Sjfb8856606 }, 2962*2d9fd380Sjfb8856606 [155] = { 2963*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0206, 2964*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2965*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_F1 | 2966*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2967*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2968*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2969*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2970*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2971*2d9fd380Sjfb8856606 .field_sig = { .bits = 2972*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC | 2973*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_PROTO_ID | 2974*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR | 2975*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT | 2976*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2977*2d9fd380Sjfb8856606 .class_tid = 18, 2978*2d9fd380Sjfb8856606 .wc_pri = 6 2979*2d9fd380Sjfb8856606 }, 2980*2d9fd380Sjfb8856606 [156] = { 2981*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_02c4, 2982*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 2983*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_F1 | 2984*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 2985*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 2986*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 2987*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 2988*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 2989*2d9fd380Sjfb8856606 .field_sig = { .bits = 2990*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_ETH_DMAC | 2991*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_IPV4_DST_ADDR | 2992*2d9fd380Sjfb8856606 BNXT_ULP_HF18_BITMASK_O_UDP_DST_PORT | 2993*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 2994*2d9fd380Sjfb8856606 .class_tid = 18, 2995*2d9fd380Sjfb8856606 .wc_pri = 7 2996*2d9fd380Sjfb8856606 }, 2997*2d9fd380Sjfb8856606 [157] = { 2998*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_055a, 2999*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3000*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3001*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3002*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 3003*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_ETH | 3004*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_IPV4 | 3005*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 3006*2d9fd380Sjfb8856606 .field_sig = { .bits = 3007*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR | 3008*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR | 3009*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID | 3010*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT | 3011*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI | 3012*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC | 3013*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_SMAC | 3014*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE | 3015*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3016*2d9fd380Sjfb8856606 .class_tid = 19, 3017*2d9fd380Sjfb8856606 .wc_pri = 0 3018*2d9fd380Sjfb8856606 }, 3019*2d9fd380Sjfb8856606 [158] = { 3020*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_045a, 3021*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3022*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3023*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3024*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 3025*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_ETH | 3026*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_IPV4 | 3027*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 3028*2d9fd380Sjfb8856606 .field_sig = { .bits = 3029*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR | 3030*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR | 3031*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID | 3032*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI | 3033*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC | 3034*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_SMAC | 3035*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE | 3036*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3037*2d9fd380Sjfb8856606 .class_tid = 19, 3038*2d9fd380Sjfb8856606 .wc_pri = 1 3039*2d9fd380Sjfb8856606 }, 3040*2d9fd380Sjfb8856606 [159] = { 3041*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_061a, 3042*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3043*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3044*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3045*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 3046*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_ETH | 3047*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_IPV4 | 3048*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 3049*2d9fd380Sjfb8856606 .field_sig = { .bits = 3050*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR | 3051*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR | 3052*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT | 3053*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI | 3054*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC | 3055*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_SMAC | 3056*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE | 3057*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3058*2d9fd380Sjfb8856606 .class_tid = 19, 3059*2d9fd380Sjfb8856606 .wc_pri = 2 3060*2d9fd380Sjfb8856606 }, 3061*2d9fd380Sjfb8856606 [160] = { 3062*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_051a, 3063*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3064*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3065*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3066*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 3067*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_ETH | 3068*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_IPV4 | 3069*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 3070*2d9fd380Sjfb8856606 .field_sig = { .bits = 3071*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR | 3072*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR | 3073*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI | 3074*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC | 3075*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_SMAC | 3076*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE | 3077*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3078*2d9fd380Sjfb8856606 .class_tid = 19, 3079*2d9fd380Sjfb8856606 .wc_pri = 3 3080*2d9fd380Sjfb8856606 }, 3081*2d9fd380Sjfb8856606 [161] = { 3082*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_074a, 3083*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3084*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3085*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3086*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 3087*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_ETH | 3088*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_IPV4 | 3089*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 3090*2d9fd380Sjfb8856606 .field_sig = { .bits = 3091*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR | 3092*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR | 3093*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID | 3094*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT | 3095*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI | 3096*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC | 3097*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE | 3098*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3099*2d9fd380Sjfb8856606 .class_tid = 19, 3100*2d9fd380Sjfb8856606 .wc_pri = 4 3101*2d9fd380Sjfb8856606 }, 3102*2d9fd380Sjfb8856606 [162] = { 3103*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_004e, 3104*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3105*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3106*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3107*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 3108*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_ETH | 3109*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_IPV4 | 3110*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 3111*2d9fd380Sjfb8856606 .field_sig = { .bits = 3112*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR | 3113*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR | 3114*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_PROTO_ID | 3115*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI | 3116*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC | 3117*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE | 3118*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3119*2d9fd380Sjfb8856606 .class_tid = 19, 3120*2d9fd380Sjfb8856606 .wc_pri = 5 3121*2d9fd380Sjfb8856606 }, 3122*2d9fd380Sjfb8856606 [163] = { 3123*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_040a, 3124*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3125*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3126*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3127*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 3128*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_ETH | 3129*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_IPV4 | 3130*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 3131*2d9fd380Sjfb8856606 .field_sig = { .bits = 3132*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR | 3133*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR | 3134*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_UDP_DST_PORT | 3135*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI | 3136*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC | 3137*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE | 3138*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3139*2d9fd380Sjfb8856606 .class_tid = 19, 3140*2d9fd380Sjfb8856606 .wc_pri = 6 3141*2d9fd380Sjfb8856606 }, 3142*2d9fd380Sjfb8856606 [164] = { 3143*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_010e, 3144*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3145*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3146*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3147*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_T_VXLAN | 3148*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_ETH | 3149*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_I_IPV4 | 3150*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_ING }, 3151*2d9fd380Sjfb8856606 .field_sig = { .bits = 3152*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_SRC_ADDR | 3153*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_O_IPV4_DST_ADDR | 3154*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_T_VXLAN_VNI | 3155*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_DMAC | 3156*2d9fd380Sjfb8856606 BNXT_ULP_HF19_BITMASK_I_ETH_TYPE | 3157*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3158*2d9fd380Sjfb8856606 .class_tid = 19, 3159*2d9fd380Sjfb8856606 .wc_pri = 7 3160*2d9fd380Sjfb8856606 }, 3161*2d9fd380Sjfb8856606 [165] = { 3162*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_048b, 3163*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3164*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3165*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3166*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3167*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3168*2d9fd380Sjfb8856606 .field_sig = { .bits = 3169*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_ETH_TYPE | 3170*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR | 3171*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR | 3172*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_PROTO_ID | 3173*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT | 3174*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT | 3175*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3176*2d9fd380Sjfb8856606 .class_tid = 20, 3177*2d9fd380Sjfb8856606 .wc_pri = 0 3178*2d9fd380Sjfb8856606 }, 3179*2d9fd380Sjfb8856606 [166] = { 3180*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0749, 3181*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3182*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3183*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3184*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3185*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3186*2d9fd380Sjfb8856606 .field_sig = { .bits = 3187*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_ETH_TYPE | 3188*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR | 3189*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR | 3190*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT | 3191*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT | 3192*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3193*2d9fd380Sjfb8856606 .class_tid = 20, 3194*2d9fd380Sjfb8856606 .wc_pri = 1 3195*2d9fd380Sjfb8856606 }, 3196*2d9fd380Sjfb8856606 [167] = { 3197*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05f1, 3198*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3199*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3200*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3201*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3202*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3203*2d9fd380Sjfb8856606 .field_sig = { .bits = 3204*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR | 3205*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR | 3206*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_PROTO_ID | 3207*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT | 3208*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT | 3209*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3210*2d9fd380Sjfb8856606 .class_tid = 20, 3211*2d9fd380Sjfb8856606 .wc_pri = 2 3212*2d9fd380Sjfb8856606 }, 3213*2d9fd380Sjfb8856606 [168] = { 3214*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_04b7, 3215*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3216*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3217*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3218*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3219*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3220*2d9fd380Sjfb8856606 .field_sig = { .bits = 3221*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_SRC_ADDR | 3222*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_IPV4_DST_ADDR | 3223*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_UDP_SRC_PORT | 3224*2d9fd380Sjfb8856606 BNXT_ULP_HF20_BITMASK_O_UDP_DST_PORT | 3225*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3226*2d9fd380Sjfb8856606 .class_tid = 20, 3227*2d9fd380Sjfb8856606 .wc_pri = 3 3228*2d9fd380Sjfb8856606 }, 3229*2d9fd380Sjfb8856606 [169] = { 3230*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_049b, 3231*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3232*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3233*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3234*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3235*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3236*2d9fd380Sjfb8856606 .field_sig = { .bits = 3237*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_ETH_TYPE | 3238*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR | 3239*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR | 3240*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_PROTO_ID | 3241*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT | 3242*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT | 3243*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3244*2d9fd380Sjfb8856606 .class_tid = 21, 3245*2d9fd380Sjfb8856606 .wc_pri = 0 3246*2d9fd380Sjfb8856606 }, 3247*2d9fd380Sjfb8856606 [170] = { 3248*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0759, 3249*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3250*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3251*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3252*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3253*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3254*2d9fd380Sjfb8856606 .field_sig = { .bits = 3255*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_ETH_TYPE | 3256*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR | 3257*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR | 3258*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT | 3259*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT | 3260*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3261*2d9fd380Sjfb8856606 .class_tid = 21, 3262*2d9fd380Sjfb8856606 .wc_pri = 1 3263*2d9fd380Sjfb8856606 }, 3264*2d9fd380Sjfb8856606 [171] = { 3265*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_05e1, 3266*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3267*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3268*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3269*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3270*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3271*2d9fd380Sjfb8856606 .field_sig = { .bits = 3272*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR | 3273*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR | 3274*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_PROTO_ID | 3275*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT | 3276*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT | 3277*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3278*2d9fd380Sjfb8856606 .class_tid = 21, 3279*2d9fd380Sjfb8856606 .wc_pri = 2 3280*2d9fd380Sjfb8856606 }, 3281*2d9fd380Sjfb8856606 [172] = { 3282*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_04a7, 3283*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3284*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3285*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3286*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3287*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3288*2d9fd380Sjfb8856606 .field_sig = { .bits = 3289*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_SRC_ADDR | 3290*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_IPV4_DST_ADDR | 3291*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_TCP_SRC_PORT | 3292*2d9fd380Sjfb8856606 BNXT_ULP_HF21_BITMASK_O_TCP_DST_PORT | 3293*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3294*2d9fd380Sjfb8856606 .class_tid = 21, 3295*2d9fd380Sjfb8856606 .wc_pri = 3 3296*2d9fd380Sjfb8856606 }, 3297*2d9fd380Sjfb8856606 [173] = { 3298*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0301, 3299*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3300*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3301*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3302*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3303*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3304*2d9fd380Sjfb8856606 .field_sig = { .bits = 3305*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_ETH_TYPE | 3306*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR | 3307*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR | 3308*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_PROTO_ID | 3309*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT | 3310*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT | 3311*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3312*2d9fd380Sjfb8856606 .class_tid = 22, 3313*2d9fd380Sjfb8856606 .wc_pri = 0 3314*2d9fd380Sjfb8856606 }, 3315*2d9fd380Sjfb8856606 [174] = { 3316*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_07f9, 3317*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3318*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3319*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3320*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3321*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3322*2d9fd380Sjfb8856606 .field_sig = { .bits = 3323*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_ETH_TYPE | 3324*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR | 3325*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR | 3326*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT | 3327*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT | 3328*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3329*2d9fd380Sjfb8856606 .class_tid = 22, 3330*2d9fd380Sjfb8856606 .wc_pri = 1 3331*2d9fd380Sjfb8856606 }, 3332*2d9fd380Sjfb8856606 [175] = { 3333*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0397, 3334*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3335*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3336*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3337*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3338*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3339*2d9fd380Sjfb8856606 .field_sig = { .bits = 3340*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR | 3341*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR | 3342*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_PROTO_ID | 3343*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT | 3344*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT | 3345*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3346*2d9fd380Sjfb8856606 .class_tid = 22, 3347*2d9fd380Sjfb8856606 .wc_pri = 2 3348*2d9fd380Sjfb8856606 }, 3349*2d9fd380Sjfb8856606 [176] = { 3350*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_068f, 3351*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3352*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3353*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3354*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3355*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3356*2d9fd380Sjfb8856606 .field_sig = { .bits = 3357*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_SRC_ADDR | 3358*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_IPV6_DST_ADDR | 3359*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_UDP_SRC_PORT | 3360*2d9fd380Sjfb8856606 BNXT_ULP_HF22_BITMASK_O_UDP_DST_PORT | 3361*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3362*2d9fd380Sjfb8856606 .class_tid = 22, 3363*2d9fd380Sjfb8856606 .wc_pri = 3 3364*2d9fd380Sjfb8856606 }, 3365*2d9fd380Sjfb8856606 [177] = { 3366*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_02f1, 3367*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3368*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3369*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3370*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3371*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3372*2d9fd380Sjfb8856606 .field_sig = { .bits = 3373*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_ETH_TYPE | 3374*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR | 3375*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR | 3376*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_PROTO_ID | 3377*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT | 3378*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT | 3379*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3380*2d9fd380Sjfb8856606 .class_tid = 23, 3381*2d9fd380Sjfb8856606 .wc_pri = 0 3382*2d9fd380Sjfb8856606 }, 3383*2d9fd380Sjfb8856606 [178] = { 3384*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0609, 3385*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3386*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3387*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3388*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3389*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3390*2d9fd380Sjfb8856606 .field_sig = { .bits = 3391*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_ETH_TYPE | 3392*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR | 3393*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR | 3394*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT | 3395*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT | 3396*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3397*2d9fd380Sjfb8856606 .class_tid = 23, 3398*2d9fd380Sjfb8856606 .wc_pri = 1 3399*2d9fd380Sjfb8856606 }, 3400*2d9fd380Sjfb8856606 [179] = { 3401*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0267, 3402*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3403*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3404*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3405*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3406*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3407*2d9fd380Sjfb8856606 .field_sig = { .bits = 3408*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR | 3409*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR | 3410*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_PROTO_ID | 3411*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT | 3412*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT | 3413*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3414*2d9fd380Sjfb8856606 .class_tid = 23, 3415*2d9fd380Sjfb8856606 .wc_pri = 2 3416*2d9fd380Sjfb8856606 }, 3417*2d9fd380Sjfb8856606 [180] = { 3418*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_077f, 3419*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3420*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3421*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3422*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3423*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3424*2d9fd380Sjfb8856606 .field_sig = { .bits = 3425*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_SRC_ADDR | 3426*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_IPV6_DST_ADDR | 3427*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_TCP_SRC_PORT | 3428*2d9fd380Sjfb8856606 BNXT_ULP_HF23_BITMASK_O_TCP_DST_PORT | 3429*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3430*2d9fd380Sjfb8856606 .class_tid = 23, 3431*2d9fd380Sjfb8856606 .wc_pri = 3 3432*2d9fd380Sjfb8856606 }, 3433*2d9fd380Sjfb8856606 [181] = { 3434*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01e1, 3435*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3436*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3437*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3438*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3439*2d9fd380Sjfb8856606 .field_sig = { .bits = 3440*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3441*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3442*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3443*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3444*2d9fd380Sjfb8856606 .class_tid = 24, 3445*2d9fd380Sjfb8856606 .wc_pri = 0 3446*2d9fd380Sjfb8856606 }, 3447*2d9fd380Sjfb8856606 [182] = { 3448*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0329, 3449*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3450*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3451*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3452*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3453*2d9fd380Sjfb8856606 .field_sig = { .bits = 3454*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3455*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3456*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3457*2d9fd380Sjfb8856606 .class_tid = 24, 3458*2d9fd380Sjfb8856606 .wc_pri = 1 3459*2d9fd380Sjfb8856606 }, 3460*2d9fd380Sjfb8856606 [183] = { 3461*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01c1, 3462*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3463*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3464*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3465*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3466*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3467*2d9fd380Sjfb8856606 .field_sig = { .bits = 3468*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3469*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3470*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3471*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3472*2d9fd380Sjfb8856606 .class_tid = 24, 3473*2d9fd380Sjfb8856606 .wc_pri = 2 3474*2d9fd380Sjfb8856606 }, 3475*2d9fd380Sjfb8856606 [184] = { 3476*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0309, 3477*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3478*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3479*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3480*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3481*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3482*2d9fd380Sjfb8856606 .field_sig = { .bits = 3483*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3484*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3485*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3486*2d9fd380Sjfb8856606 .class_tid = 24, 3487*2d9fd380Sjfb8856606 .wc_pri = 3 3488*2d9fd380Sjfb8856606 }, 3489*2d9fd380Sjfb8856606 [185] = { 3490*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01d1, 3491*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3492*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3493*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3494*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3495*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3496*2d9fd380Sjfb8856606 .field_sig = { .bits = 3497*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3498*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3499*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3500*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3501*2d9fd380Sjfb8856606 .class_tid = 24, 3502*2d9fd380Sjfb8856606 .wc_pri = 4 3503*2d9fd380Sjfb8856606 }, 3504*2d9fd380Sjfb8856606 [186] = { 3505*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0319, 3506*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3507*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3508*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3509*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3510*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3511*2d9fd380Sjfb8856606 .field_sig = { .bits = 3512*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3513*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3514*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3515*2d9fd380Sjfb8856606 .class_tid = 24, 3516*2d9fd380Sjfb8856606 .wc_pri = 5 3517*2d9fd380Sjfb8856606 }, 3518*2d9fd380Sjfb8856606 [187] = { 3519*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01e2, 3520*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3521*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3522*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3523*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3524*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3525*2d9fd380Sjfb8856606 .field_sig = { .bits = 3526*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3527*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3528*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3529*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3530*2d9fd380Sjfb8856606 .class_tid = 24, 3531*2d9fd380Sjfb8856606 .wc_pri = 6 3532*2d9fd380Sjfb8856606 }, 3533*2d9fd380Sjfb8856606 [188] = { 3534*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_032a, 3535*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3536*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3537*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3538*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3539*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3540*2d9fd380Sjfb8856606 .field_sig = { .bits = 3541*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3542*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3543*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3544*2d9fd380Sjfb8856606 .class_tid = 24, 3545*2d9fd380Sjfb8856606 .wc_pri = 7 3546*2d9fd380Sjfb8856606 }, 3547*2d9fd380Sjfb8856606 [189] = { 3548*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0650, 3549*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3550*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3551*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3552*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3553*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3554*2d9fd380Sjfb8856606 .field_sig = { .bits = 3555*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3556*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3557*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3558*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_OO_VLAN_VID | 3559*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3560*2d9fd380Sjfb8856606 .class_tid = 24, 3561*2d9fd380Sjfb8856606 .wc_pri = 8 3562*2d9fd380Sjfb8856606 }, 3563*2d9fd380Sjfb8856606 [190] = { 3564*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0198, 3565*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3566*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3567*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3568*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3569*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3570*2d9fd380Sjfb8856606 .field_sig = { .bits = 3571*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3572*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3573*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_OO_VLAN_VID | 3574*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3575*2d9fd380Sjfb8856606 .class_tid = 24, 3576*2d9fd380Sjfb8856606 .wc_pri = 9 3577*2d9fd380Sjfb8856606 }, 3578*2d9fd380Sjfb8856606 [191] = { 3579*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01c2, 3580*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3581*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3582*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3583*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3584*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3585*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3586*2d9fd380Sjfb8856606 .field_sig = { .bits = 3587*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3588*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3589*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3590*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3591*2d9fd380Sjfb8856606 .class_tid = 24, 3592*2d9fd380Sjfb8856606 .wc_pri = 10 3593*2d9fd380Sjfb8856606 }, 3594*2d9fd380Sjfb8856606 [192] = { 3595*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_030a, 3596*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3597*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3598*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3599*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3600*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3601*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3602*2d9fd380Sjfb8856606 .field_sig = { .bits = 3603*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3604*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3605*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3606*2d9fd380Sjfb8856606 .class_tid = 24, 3607*2d9fd380Sjfb8856606 .wc_pri = 11 3608*2d9fd380Sjfb8856606 }, 3609*2d9fd380Sjfb8856606 [193] = { 3610*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0670, 3611*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3612*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3613*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3614*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3615*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3616*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3617*2d9fd380Sjfb8856606 .field_sig = { .bits = 3618*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3619*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3620*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3621*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_OO_VLAN_VID | 3622*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3623*2d9fd380Sjfb8856606 .class_tid = 24, 3624*2d9fd380Sjfb8856606 .wc_pri = 12 3625*2d9fd380Sjfb8856606 }, 3626*2d9fd380Sjfb8856606 [194] = { 3627*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01b8, 3628*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3629*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3630*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3631*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3632*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3633*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3634*2d9fd380Sjfb8856606 .field_sig = { .bits = 3635*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3636*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3637*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_OO_VLAN_VID | 3638*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3639*2d9fd380Sjfb8856606 .class_tid = 24, 3640*2d9fd380Sjfb8856606 .wc_pri = 13 3641*2d9fd380Sjfb8856606 }, 3642*2d9fd380Sjfb8856606 [195] = { 3643*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01d2, 3644*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3645*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3646*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3647*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3648*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3649*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3650*2d9fd380Sjfb8856606 .field_sig = { .bits = 3651*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3652*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3653*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3654*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3655*2d9fd380Sjfb8856606 .class_tid = 24, 3656*2d9fd380Sjfb8856606 .wc_pri = 14 3657*2d9fd380Sjfb8856606 }, 3658*2d9fd380Sjfb8856606 [196] = { 3659*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_031a, 3660*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3661*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3662*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3663*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3664*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3665*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3666*2d9fd380Sjfb8856606 .field_sig = { .bits = 3667*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3668*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3669*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3670*2d9fd380Sjfb8856606 .class_tid = 24, 3671*2d9fd380Sjfb8856606 .wc_pri = 15 3672*2d9fd380Sjfb8856606 }, 3673*2d9fd380Sjfb8856606 [197] = { 3674*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0660, 3675*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3676*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3677*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3678*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3679*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3680*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3681*2d9fd380Sjfb8856606 .field_sig = { .bits = 3682*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3683*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3684*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_TYPE | 3685*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_OO_VLAN_VID | 3686*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3687*2d9fd380Sjfb8856606 .class_tid = 24, 3688*2d9fd380Sjfb8856606 .wc_pri = 16 3689*2d9fd380Sjfb8856606 }, 3690*2d9fd380Sjfb8856606 [198] = { 3691*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01a8, 3692*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3693*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3694*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3695*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV4 | 3696*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3697*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3698*2d9fd380Sjfb8856606 .field_sig = { .bits = 3699*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_SMAC | 3700*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_O_ETH_DMAC | 3701*2d9fd380Sjfb8856606 BNXT_ULP_HF24_BITMASK_OO_VLAN_VID | 3702*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3703*2d9fd380Sjfb8856606 .class_tid = 24, 3704*2d9fd380Sjfb8856606 .wc_pri = 17 3705*2d9fd380Sjfb8856606 }, 3706*2d9fd380Sjfb8856606 [199] = { 3707*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01dd, 3708*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3709*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3710*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3711*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3712*2d9fd380Sjfb8856606 .field_sig = { .bits = 3713*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3714*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3715*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3716*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3717*2d9fd380Sjfb8856606 .class_tid = 25, 3718*2d9fd380Sjfb8856606 .wc_pri = 0 3719*2d9fd380Sjfb8856606 }, 3720*2d9fd380Sjfb8856606 [200] = { 3721*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0315, 3722*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3723*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3724*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3725*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3726*2d9fd380Sjfb8856606 .field_sig = { .bits = 3727*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3728*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3729*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3730*2d9fd380Sjfb8856606 .class_tid = 25, 3731*2d9fd380Sjfb8856606 .wc_pri = 1 3732*2d9fd380Sjfb8856606 }, 3733*2d9fd380Sjfb8856606 [201] = { 3734*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_003d, 3735*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3736*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3737*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3738*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3739*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3740*2d9fd380Sjfb8856606 .field_sig = { .bits = 3741*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3742*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3743*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3744*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3745*2d9fd380Sjfb8856606 .class_tid = 25, 3746*2d9fd380Sjfb8856606 .wc_pri = 2 3747*2d9fd380Sjfb8856606 }, 3748*2d9fd380Sjfb8856606 [202] = { 3749*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_02f5, 3750*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3751*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3752*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3753*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3754*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3755*2d9fd380Sjfb8856606 .field_sig = { .bits = 3756*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3757*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3758*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3759*2d9fd380Sjfb8856606 .class_tid = 25, 3760*2d9fd380Sjfb8856606 .wc_pri = 3 3761*2d9fd380Sjfb8856606 }, 3762*2d9fd380Sjfb8856606 [203] = { 3763*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01cd, 3764*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3765*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3766*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3767*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3768*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3769*2d9fd380Sjfb8856606 .field_sig = { .bits = 3770*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3771*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3772*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3773*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3774*2d9fd380Sjfb8856606 .class_tid = 25, 3775*2d9fd380Sjfb8856606 .wc_pri = 4 3776*2d9fd380Sjfb8856606 }, 3777*2d9fd380Sjfb8856606 [204] = { 3778*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0305, 3779*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3780*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3781*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3782*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3783*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3784*2d9fd380Sjfb8856606 .field_sig = { .bits = 3785*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3786*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3787*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3788*2d9fd380Sjfb8856606 .class_tid = 25, 3789*2d9fd380Sjfb8856606 .wc_pri = 5 3790*2d9fd380Sjfb8856606 }, 3791*2d9fd380Sjfb8856606 [205] = { 3792*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01de, 3793*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3794*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3795*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3796*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3797*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3798*2d9fd380Sjfb8856606 .field_sig = { .bits = 3799*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3800*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3801*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3802*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3803*2d9fd380Sjfb8856606 .class_tid = 25, 3804*2d9fd380Sjfb8856606 .wc_pri = 6 3805*2d9fd380Sjfb8856606 }, 3806*2d9fd380Sjfb8856606 [206] = { 3807*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0316, 3808*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3809*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3810*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3811*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3812*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3813*2d9fd380Sjfb8856606 .field_sig = { .bits = 3814*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3815*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3816*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3817*2d9fd380Sjfb8856606 .class_tid = 25, 3818*2d9fd380Sjfb8856606 .wc_pri = 7 3819*2d9fd380Sjfb8856606 }, 3820*2d9fd380Sjfb8856606 [207] = { 3821*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_066c, 3822*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3823*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3824*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3825*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3826*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3827*2d9fd380Sjfb8856606 .field_sig = { .bits = 3828*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3829*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3830*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3831*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_OO_VLAN_VID | 3832*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3833*2d9fd380Sjfb8856606 .class_tid = 25, 3834*2d9fd380Sjfb8856606 .wc_pri = 8 3835*2d9fd380Sjfb8856606 }, 3836*2d9fd380Sjfb8856606 [208] = { 3837*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01a4, 3838*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3839*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3840*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3841*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3842*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3843*2d9fd380Sjfb8856606 .field_sig = { .bits = 3844*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3845*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3846*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_OO_VLAN_VID | 3847*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3848*2d9fd380Sjfb8856606 .class_tid = 25, 3849*2d9fd380Sjfb8856606 .wc_pri = 9 3850*2d9fd380Sjfb8856606 }, 3851*2d9fd380Sjfb8856606 [209] = { 3852*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_003e, 3853*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3854*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3855*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3856*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3857*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3858*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3859*2d9fd380Sjfb8856606 .field_sig = { .bits = 3860*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3861*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3862*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3863*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3864*2d9fd380Sjfb8856606 .class_tid = 25, 3865*2d9fd380Sjfb8856606 .wc_pri = 10 3866*2d9fd380Sjfb8856606 }, 3867*2d9fd380Sjfb8856606 [210] = { 3868*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_02f6, 3869*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3870*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3871*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3872*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3873*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3874*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3875*2d9fd380Sjfb8856606 .field_sig = { .bits = 3876*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3877*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3878*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3879*2d9fd380Sjfb8856606 .class_tid = 25, 3880*2d9fd380Sjfb8856606 .wc_pri = 11 3881*2d9fd380Sjfb8856606 }, 3882*2d9fd380Sjfb8856606 [211] = { 3883*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_078c, 3884*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3885*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3886*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3887*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3888*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3889*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3890*2d9fd380Sjfb8856606 .field_sig = { .bits = 3891*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3892*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3893*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3894*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_OO_VLAN_VID | 3895*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3896*2d9fd380Sjfb8856606 .class_tid = 25, 3897*2d9fd380Sjfb8856606 .wc_pri = 12 3898*2d9fd380Sjfb8856606 }, 3899*2d9fd380Sjfb8856606 [212] = { 3900*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0044, 3901*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3902*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3903*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3904*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3905*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_UDP | 3906*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3907*2d9fd380Sjfb8856606 .field_sig = { .bits = 3908*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3909*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3910*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_OO_VLAN_VID | 3911*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3912*2d9fd380Sjfb8856606 .class_tid = 25, 3913*2d9fd380Sjfb8856606 .wc_pri = 13 3914*2d9fd380Sjfb8856606 }, 3915*2d9fd380Sjfb8856606 [213] = { 3916*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01ce, 3917*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3918*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3919*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3920*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3921*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3922*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3923*2d9fd380Sjfb8856606 .field_sig = { .bits = 3924*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3925*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3926*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3927*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3928*2d9fd380Sjfb8856606 .class_tid = 25, 3929*2d9fd380Sjfb8856606 .wc_pri = 14 3930*2d9fd380Sjfb8856606 }, 3931*2d9fd380Sjfb8856606 [214] = { 3932*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_0306, 3933*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3934*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3935*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3936*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3937*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3938*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3939*2d9fd380Sjfb8856606 .field_sig = { .bits = 3940*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3941*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3942*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3943*2d9fd380Sjfb8856606 .class_tid = 25, 3944*2d9fd380Sjfb8856606 .wc_pri = 15 3945*2d9fd380Sjfb8856606 }, 3946*2d9fd380Sjfb8856606 [215] = { 3947*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_067c, 3948*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3949*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3950*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3951*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3952*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3953*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3954*2d9fd380Sjfb8856606 .field_sig = { .bits = 3955*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3956*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3957*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_TYPE | 3958*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_OO_VLAN_VID | 3959*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3960*2d9fd380Sjfb8856606 .class_tid = 25, 3961*2d9fd380Sjfb8856606 .wc_pri = 16 3962*2d9fd380Sjfb8856606 }, 3963*2d9fd380Sjfb8856606 [216] = { 3964*2d9fd380Sjfb8856606 .class_hid = BNXT_ULP_CLASS_HID_01b4, 3965*2d9fd380Sjfb8856606 .hdr_sig = { .bits = 3966*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_ETH | 3967*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_OO_VLAN | 3968*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_IPV6 | 3969*2d9fd380Sjfb8856606 BNXT_ULP_HDR_BIT_O_TCP | 3970*2d9fd380Sjfb8856606 BNXT_ULP_FLOW_DIR_BITMASK_EGR }, 3971*2d9fd380Sjfb8856606 .field_sig = { .bits = 3972*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_SMAC | 3973*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_O_ETH_DMAC | 3974*2d9fd380Sjfb8856606 BNXT_ULP_HF25_BITMASK_OO_VLAN_VID | 3975*2d9fd380Sjfb8856606 BNXT_ULP_MATCH_TYPE_BITMASK_EM }, 3976*2d9fd380Sjfb8856606 .class_tid = 25, 3977*2d9fd380Sjfb8856606 .wc_pri = 17 3978*2d9fd380Sjfb8856606 } 3979*2d9fd380Sjfb8856606 }; 3980