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