net/bnxt: refactor flow parser in ULP
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_template_db_class.c
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2014-2021 Broadcom
3  * All rights reserved.
4  */
5
6 /* date: Fri Jan 29 09:44:41 2021 */
7
8 #include "ulp_template_db_enum.h"
9 #include "ulp_template_db_field.h"
10 #include "ulp_template_struct.h"
11 #include "ulp_template_db_tbl.h"
12
13 /* Define the template structures */
14 /*
15  * Classification signature table:
16  * maps hash id to ulp_class_match_list[] index
17  */
18 uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
19         [BNXT_ULP_CLASS_HID_55dd] = 1,
20         [BNXT_ULP_CLASS_HID_1df1] = 2,
21         [BNXT_ULP_CLASS_HID_3e55] = 3,
22         [BNXT_ULP_CLASS_HID_0649] = 4,
23         [BNXT_ULP_CLASS_HID_1011] = 5,
24         [BNXT_ULP_CLASS_HID_40e9] = 6,
25         [BNXT_ULP_CLASS_HID_3e99] = 7,
26         [BNXT_ULP_CLASS_HID_06ad] = 8,
27         [BNXT_ULP_CLASS_HID_38c7] = 9,
28         [BNXT_ULP_CLASS_HID_00fb] = 10,
29         [BNXT_ULP_CLASS_HID_24d3] = 11,
30         [BNXT_ULP_CLASS_HID_559b] = 12,
31         [BNXT_ULP_CLASS_HID_5003] = 13,
32         [BNXT_ULP_CLASS_HID_1837] = 14,
33         [BNXT_ULP_CLASS_HID_3bef] = 15,
34         [BNXT_ULP_CLASS_HID_0403] = 16,
35         [BNXT_ULP_CLASS_HID_3d3f] = 17,
36         [BNXT_ULP_CLASS_HID_0543] = 18,
37         [BNXT_ULP_CLASS_HID_292b] = 19,
38         [BNXT_ULP_CLASS_HID_59e3] = 20,
39         [BNXT_ULP_CLASS_HID_5d3b] = 21,
40         [BNXT_ULP_CLASS_HID_254f] = 22,
41         [BNXT_ULP_CLASS_HID_4917] = 23,
42         [BNXT_ULP_CLASS_HID_113b] = 24,
43         [BNXT_ULP_CLASS_HID_55fd] = 25,
44         [BNXT_ULP_CLASS_HID_1dd1] = 26,
45         [BNXT_ULP_CLASS_HID_3e75] = 27,
46         [BNXT_ULP_CLASS_HID_0669] = 28,
47         [BNXT_ULP_CLASS_HID_1ba1] = 29,
48         [BNXT_ULP_CLASS_HID_4c69] = 30,
49         [BNXT_ULP_CLASS_HID_0439] = 31,
50         [BNXT_ULP_CLASS_HID_34e1] = 32,
51         [BNXT_ULP_CLASS_HID_0465] = 33,
52         [BNXT_ULP_CLASS_HID_352d] = 34,
53         [BNXT_ULP_CLASS_HID_55b1] = 35,
54         [BNXT_ULP_CLASS_HID_1da5] = 36,
55         [BNXT_ULP_CLASS_HID_32fd] = 37,
56         [BNXT_ULP_CLASS_HID_63a5] = 38,
57         [BNXT_ULP_CLASS_HID_1b75] = 39,
58         [BNXT_ULP_CLASS_HID_4c3d] = 40,
59         [BNXT_ULP_CLASS_HID_1031] = 41,
60         [BNXT_ULP_CLASS_HID_40c9] = 42,
61         [BNXT_ULP_CLASS_HID_3eb9] = 43,
62         [BNXT_ULP_CLASS_HID_068d] = 44,
63         [BNXT_ULP_CLASS_HID_5039] = 45,
64         [BNXT_ULP_CLASS_HID_180d] = 46,
65         [BNXT_ULP_CLASS_HID_15fd] = 47,
66         [BNXT_ULP_CLASS_HID_46b5] = 48,
67         [BNXT_ULP_CLASS_HID_303d] = 49,
68         [BNXT_ULP_CLASS_HID_60f5] = 50,
69         [BNXT_ULP_CLASS_HID_5ea5] = 51,
70         [BNXT_ULP_CLASS_HID_2689] = 52,
71         [BNXT_ULP_CLASS_HID_0771] = 53,
72         [BNXT_ULP_CLASS_HID_3809] = 54,
73         [BNXT_ULP_CLASS_HID_35f9] = 55,
74         [BNXT_ULP_CLASS_HID_66b1] = 56,
75         [BNXT_ULP_CLASS_HID_559d] = 57,
76         [BNXT_ULP_CLASS_HID_1db1] = 58,
77         [BNXT_ULP_CLASS_HID_3e15] = 59,
78         [BNXT_ULP_CLASS_HID_0609] = 60,
79         [BNXT_ULP_CLASS_HID_1bc1] = 61,
80         [BNXT_ULP_CLASS_HID_4c09] = 62,
81         [BNXT_ULP_CLASS_HID_0459] = 63,
82         [BNXT_ULP_CLASS_HID_3481] = 64,
83         [BNXT_ULP_CLASS_HID_0405] = 65,
84         [BNXT_ULP_CLASS_HID_354d] = 66,
85         [BNXT_ULP_CLASS_HID_55d1] = 67,
86         [BNXT_ULP_CLASS_HID_1dc5] = 68,
87         [BNXT_ULP_CLASS_HID_329d] = 69,
88         [BNXT_ULP_CLASS_HID_63c5] = 70,
89         [BNXT_ULP_CLASS_HID_1b15] = 71,
90         [BNXT_ULP_CLASS_HID_4c5d] = 72,
91         [BNXT_ULP_CLASS_HID_1051] = 73,
92         [BNXT_ULP_CLASS_HID_40a9] = 74,
93         [BNXT_ULP_CLASS_HID_3ed9] = 75,
94         [BNXT_ULP_CLASS_HID_06ed] = 76,
95         [BNXT_ULP_CLASS_HID_5059] = 77,
96         [BNXT_ULP_CLASS_HID_186d] = 78,
97         [BNXT_ULP_CLASS_HID_159d] = 79,
98         [BNXT_ULP_CLASS_HID_46d5] = 80,
99         [BNXT_ULP_CLASS_HID_305d] = 81,
100         [BNXT_ULP_CLASS_HID_6095] = 82,
101         [BNXT_ULP_CLASS_HID_5ec5] = 83,
102         [BNXT_ULP_CLASS_HID_26e9] = 84,
103         [BNXT_ULP_CLASS_HID_0711] = 85,
104         [BNXT_ULP_CLASS_HID_3869] = 86,
105         [BNXT_ULP_CLASS_HID_3599] = 87,
106         [BNXT_ULP_CLASS_HID_66d1] = 88,
107         [BNXT_ULP_CLASS_HID_38e7] = 89,
108         [BNXT_ULP_CLASS_HID_00db] = 90,
109         [BNXT_ULP_CLASS_HID_24f3] = 91,
110         [BNXT_ULP_CLASS_HID_55bb] = 92,
111         [BNXT_ULP_CLASS_HID_5023] = 93,
112         [BNXT_ULP_CLASS_HID_1817] = 94,
113         [BNXT_ULP_CLASS_HID_3bcf] = 95,
114         [BNXT_ULP_CLASS_HID_0423] = 96,
115         [BNXT_ULP_CLASS_HID_58e3] = 97,
116         [BNXT_ULP_CLASS_HID_20d7] = 98,
117         [BNXT_ULP_CLASS_HID_448f] = 99,
118         [BNXT_ULP_CLASS_HID_0ce3] = 100,
119         [BNXT_ULP_CLASS_HID_076b] = 101,
120         [BNXT_ULP_CLASS_HID_3813] = 102,
121         [BNXT_ULP_CLASS_HID_5bcb] = 103,
122         [BNXT_ULP_CLASS_HID_243f] = 104,
123         [BNXT_ULP_CLASS_HID_144b] = 105,
124         [BNXT_ULP_CLASS_HID_4573] = 106,
125         [BNXT_ULP_CLASS_HID_0057] = 107,
126         [BNXT_ULP_CLASS_HID_311f] = 108,
127         [BNXT_ULP_CLASS_HID_2b87] = 109,
128         [BNXT_ULP_CLASS_HID_5c4f] = 110,
129         [BNXT_ULP_CLASS_HID_1793] = 111,
130         [BNXT_ULP_CLASS_HID_485b] = 112,
131         [BNXT_ULP_CLASS_HID_3447] = 113,
132         [BNXT_ULP_CLASS_HID_650f] = 114,
133         [BNXT_ULP_CLASS_HID_2053] = 115,
134         [BNXT_ULP_CLASS_HID_511b] = 116,
135         [BNXT_ULP_CLASS_HID_4b83] = 117,
136         [BNXT_ULP_CLASS_HID_13f7] = 118,
137         [BNXT_ULP_CLASS_HID_37af] = 119,
138         [BNXT_ULP_CLASS_HID_6857] = 120,
139         [BNXT_ULP_CLASS_HID_3d1f] = 121,
140         [BNXT_ULP_CLASS_HID_0563] = 122,
141         [BNXT_ULP_CLASS_HID_290b] = 123,
142         [BNXT_ULP_CLASS_HID_59c3] = 124,
143         [BNXT_ULP_CLASS_HID_5d1b] = 125,
144         [BNXT_ULP_CLASS_HID_256f] = 126,
145         [BNXT_ULP_CLASS_HID_4937] = 127,
146         [BNXT_ULP_CLASS_HID_111b] = 128,
147         [BNXT_ULP_CLASS_HID_5f4b] = 129,
148         [BNXT_ULP_CLASS_HID_275f] = 130,
149         [BNXT_ULP_CLASS_HID_4b67] = 131,
150         [BNXT_ULP_CLASS_HID_134b] = 132,
151         [BNXT_ULP_CLASS_HID_1683] = 133,
152         [BNXT_ULP_CLASS_HID_475b] = 134,
153         [BNXT_ULP_CLASS_HID_02bf] = 135,
154         [BNXT_ULP_CLASS_HID_3377] = 136,
155         [BNXT_ULP_CLASS_HID_19db] = 137,
156         [BNXT_ULP_CLASS_HID_4a93] = 138,
157         [BNXT_ULP_CLASS_HID_05f7] = 139,
158         [BNXT_ULP_CLASS_HID_368f] = 140,
159         [BNXT_ULP_CLASS_HID_39c7] = 141,
160         [BNXT_ULP_CLASS_HID_022b] = 142,
161         [BNXT_ULP_CLASS_HID_25f3] = 143,
162         [BNXT_ULP_CLASS_HID_568b] = 144,
163         [BNXT_ULP_CLASS_HID_3c37] = 145,
164         [BNXT_ULP_CLASS_HID_041b] = 146,
165         [BNXT_ULP_CLASS_HID_2823] = 147,
166         [BNXT_ULP_CLASS_HID_58fb] = 148,
167         [BNXT_ULP_CLASS_HID_5c33] = 149,
168         [BNXT_ULP_CLASS_HID_2407] = 150,
169         [BNXT_ULP_CLASS_HID_482f] = 151,
170         [BNXT_ULP_CLASS_HID_1033] = 152,
171         [BNXT_ULP_CLASS_HID_3887] = 153,
172         [BNXT_ULP_CLASS_HID_00bb] = 154,
173         [BNXT_ULP_CLASS_HID_2493] = 155,
174         [BNXT_ULP_CLASS_HID_55db] = 156,
175         [BNXT_ULP_CLASS_HID_5043] = 157,
176         [BNXT_ULP_CLASS_HID_1877] = 158,
177         [BNXT_ULP_CLASS_HID_3baf] = 159,
178         [BNXT_ULP_CLASS_HID_0443] = 160,
179         [BNXT_ULP_CLASS_HID_5883] = 161,
180         [BNXT_ULP_CLASS_HID_20b7] = 162,
181         [BNXT_ULP_CLASS_HID_44ef] = 163,
182         [BNXT_ULP_CLASS_HID_0c83] = 164,
183         [BNXT_ULP_CLASS_HID_070b] = 165,
184         [BNXT_ULP_CLASS_HID_3873] = 166,
185         [BNXT_ULP_CLASS_HID_5bab] = 167,
186         [BNXT_ULP_CLASS_HID_245f] = 168,
187         [BNXT_ULP_CLASS_HID_142b] = 169,
188         [BNXT_ULP_CLASS_HID_4513] = 170,
189         [BNXT_ULP_CLASS_HID_0037] = 171,
190         [BNXT_ULP_CLASS_HID_317f] = 172,
191         [BNXT_ULP_CLASS_HID_2be7] = 173,
192         [BNXT_ULP_CLASS_HID_5c2f] = 174,
193         [BNXT_ULP_CLASS_HID_17f3] = 175,
194         [BNXT_ULP_CLASS_HID_483b] = 176,
195         [BNXT_ULP_CLASS_HID_3427] = 177,
196         [BNXT_ULP_CLASS_HID_656f] = 178,
197         [BNXT_ULP_CLASS_HID_2033] = 179,
198         [BNXT_ULP_CLASS_HID_517b] = 180,
199         [BNXT_ULP_CLASS_HID_4be3] = 181,
200         [BNXT_ULP_CLASS_HID_1397] = 182,
201         [BNXT_ULP_CLASS_HID_37cf] = 183,
202         [BNXT_ULP_CLASS_HID_6837] = 184,
203         [BNXT_ULP_CLASS_HID_3d7f] = 185,
204         [BNXT_ULP_CLASS_HID_0503] = 186,
205         [BNXT_ULP_CLASS_HID_296b] = 187,
206         [BNXT_ULP_CLASS_HID_59a3] = 188,
207         [BNXT_ULP_CLASS_HID_5d7b] = 189,
208         [BNXT_ULP_CLASS_HID_250f] = 190,
209         [BNXT_ULP_CLASS_HID_4957] = 191,
210         [BNXT_ULP_CLASS_HID_117b] = 192,
211         [BNXT_ULP_CLASS_HID_5f2b] = 193,
212         [BNXT_ULP_CLASS_HID_273f] = 194,
213         [BNXT_ULP_CLASS_HID_4b07] = 195,
214         [BNXT_ULP_CLASS_HID_132b] = 196,
215         [BNXT_ULP_CLASS_HID_16e3] = 197,
216         [BNXT_ULP_CLASS_HID_473b] = 198,
217         [BNXT_ULP_CLASS_HID_02df] = 199,
218         [BNXT_ULP_CLASS_HID_3317] = 200,
219         [BNXT_ULP_CLASS_HID_19bb] = 201,
220         [BNXT_ULP_CLASS_HID_4af3] = 202,
221         [BNXT_ULP_CLASS_HID_0597] = 203,
222         [BNXT_ULP_CLASS_HID_36ef] = 204,
223         [BNXT_ULP_CLASS_HID_39a7] = 205,
224         [BNXT_ULP_CLASS_HID_024b] = 206,
225         [BNXT_ULP_CLASS_HID_2593] = 207,
226         [BNXT_ULP_CLASS_HID_56eb] = 208,
227         [BNXT_ULP_CLASS_HID_3c57] = 209,
228         [BNXT_ULP_CLASS_HID_047b] = 210,
229         [BNXT_ULP_CLASS_HID_2843] = 211,
230         [BNXT_ULP_CLASS_HID_589b] = 212,
231         [BNXT_ULP_CLASS_HID_5c53] = 213,
232         [BNXT_ULP_CLASS_HID_2467] = 214,
233         [BNXT_ULP_CLASS_HID_484f] = 215,
234         [BNXT_ULP_CLASS_HID_1053] = 216,
235         [BNXT_ULP_CLASS_HID_5ce1] = 217,
236         [BNXT_ULP_CLASS_HID_4579] = 218,
237         [BNXT_ULP_CLASS_HID_1735] = 219,
238         [BNXT_ULP_CLASS_HID_45bd] = 220,
239         [BNXT_ULP_CLASS_HID_3feb] = 221,
240         [BNXT_ULP_CLASS_HID_2bf7] = 222,
241         [BNXT_ULP_CLASS_HID_5727] = 223,
242         [BNXT_ULP_CLASS_HID_4333] = 224,
243         [BNXT_ULP_CLASS_HID_4453] = 225,
244         [BNXT_ULP_CLASS_HID_304f] = 226,
245         [BNXT_ULP_CLASS_HID_645f] = 227,
246         [BNXT_ULP_CLASS_HID_504b] = 228,
247         [BNXT_ULP_CLASS_HID_5cc1] = 229,
248         [BNXT_ULP_CLASS_HID_4559] = 230,
249         [BNXT_ULP_CLASS_HID_2285] = 231,
250         [BNXT_ULP_CLASS_HID_0b1d] = 232,
251         [BNXT_ULP_CLASS_HID_0b49] = 233,
252         [BNXT_ULP_CLASS_HID_5c95] = 234,
253         [BNXT_ULP_CLASS_HID_39c1] = 235,
254         [BNXT_ULP_CLASS_HID_2259] = 236,
255         [BNXT_ULP_CLASS_HID_1715] = 237,
256         [BNXT_ULP_CLASS_HID_459d] = 238,
257         [BNXT_ULP_CLASS_HID_571d] = 239,
258         [BNXT_ULP_CLASS_HID_1cd1] = 240,
259         [BNXT_ULP_CLASS_HID_3711] = 241,
260         [BNXT_ULP_CLASS_HID_6599] = 242,
261         [BNXT_ULP_CLASS_HID_0e55] = 243,
262         [BNXT_ULP_CLASS_HID_3cdd] = 244,
263         [BNXT_ULP_CLASS_HID_5ca1] = 245,
264         [BNXT_ULP_CLASS_HID_4539] = 246,
265         [BNXT_ULP_CLASS_HID_22e5] = 247,
266         [BNXT_ULP_CLASS_HID_0b7d] = 248,
267         [BNXT_ULP_CLASS_HID_0b29] = 249,
268         [BNXT_ULP_CLASS_HID_5cf5] = 250,
269         [BNXT_ULP_CLASS_HID_39a1] = 251,
270         [BNXT_ULP_CLASS_HID_2239] = 252,
271         [BNXT_ULP_CLASS_HID_1775] = 253,
272         [BNXT_ULP_CLASS_HID_45fd] = 254,
273         [BNXT_ULP_CLASS_HID_577d] = 255,
274         [BNXT_ULP_CLASS_HID_1cb1] = 256,
275         [BNXT_ULP_CLASS_HID_3771] = 257,
276         [BNXT_ULP_CLASS_HID_65f9] = 258,
277         [BNXT_ULP_CLASS_HID_0e35] = 259,
278         [BNXT_ULP_CLASS_HID_3cbd] = 260,
279         [BNXT_ULP_CLASS_HID_3fcb] = 261,
280         [BNXT_ULP_CLASS_HID_2bd7] = 262,
281         [BNXT_ULP_CLASS_HID_5707] = 263,
282         [BNXT_ULP_CLASS_HID_4313] = 264,
283         [BNXT_ULP_CLASS_HID_5fc7] = 265,
284         [BNXT_ULP_CLASS_HID_4bd3] = 266,
285         [BNXT_ULP_CLASS_HID_0e4f] = 267,
286         [BNXT_ULP_CLASS_HID_632f] = 268,
287         [BNXT_ULP_CLASS_HID_1baf] = 269,
288         [BNXT_ULP_CLASS_HID_07bb] = 270,
289         [BNXT_ULP_CLASS_HID_32eb] = 271,
290         [BNXT_ULP_CLASS_HID_1ef7] = 272,
291         [BNXT_ULP_CLASS_HID_3bab] = 273,
292         [BNXT_ULP_CLASS_HID_27b7] = 274,
293         [BNXT_ULP_CLASS_HID_52e7] = 275,
294         [BNXT_ULP_CLASS_HID_3ef3] = 276,
295         [BNXT_ULP_CLASS_HID_4473] = 277,
296         [BNXT_ULP_CLASS_HID_306f] = 278,
297         [BNXT_ULP_CLASS_HID_647f] = 279,
298         [BNXT_ULP_CLASS_HID_506b] = 280,
299         [BNXT_ULP_CLASS_HID_66af] = 281,
300         [BNXT_ULP_CLASS_HID_525b] = 282,
301         [BNXT_ULP_CLASS_HID_1de7] = 283,
302         [BNXT_ULP_CLASS_HID_0993] = 284,
303         [BNXT_ULP_CLASS_HID_213f] = 285,
304         [BNXT_ULP_CLASS_HID_0d2b] = 286,
305         [BNXT_ULP_CLASS_HID_413b] = 287,
306         [BNXT_ULP_CLASS_HID_2cd7] = 288,
307         [BNXT_ULP_CLASS_HID_436b] = 289,
308         [BNXT_ULP_CLASS_HID_2f07] = 290,
309         [BNXT_ULP_CLASS_HID_6317] = 291,
310         [BNXT_ULP_CLASS_HID_4f03] = 292,
311         [BNXT_ULP_CLASS_HID_3fab] = 293,
312         [BNXT_ULP_CLASS_HID_2bb7] = 294,
313         [BNXT_ULP_CLASS_HID_5767] = 295,
314         [BNXT_ULP_CLASS_HID_4373] = 296,
315         [BNXT_ULP_CLASS_HID_5fa7] = 297,
316         [BNXT_ULP_CLASS_HID_4bb3] = 298,
317         [BNXT_ULP_CLASS_HID_0e2f] = 299,
318         [BNXT_ULP_CLASS_HID_634f] = 300,
319         [BNXT_ULP_CLASS_HID_1bcf] = 301,
320         [BNXT_ULP_CLASS_HID_07db] = 302,
321         [BNXT_ULP_CLASS_HID_328b] = 303,
322         [BNXT_ULP_CLASS_HID_1e97] = 304,
323         [BNXT_ULP_CLASS_HID_3bcb] = 305,
324         [BNXT_ULP_CLASS_HID_27d7] = 306,
325         [BNXT_ULP_CLASS_HID_5287] = 307,
326         [BNXT_ULP_CLASS_HID_3e93] = 308,
327         [BNXT_ULP_CLASS_HID_4413] = 309,
328         [BNXT_ULP_CLASS_HID_300f] = 310,
329         [BNXT_ULP_CLASS_HID_641f] = 311,
330         [BNXT_ULP_CLASS_HID_500b] = 312,
331         [BNXT_ULP_CLASS_HID_66cf] = 313,
332         [BNXT_ULP_CLASS_HID_523b] = 314,
333         [BNXT_ULP_CLASS_HID_1d87] = 315,
334         [BNXT_ULP_CLASS_HID_09f3] = 316,
335         [BNXT_ULP_CLASS_HID_215f] = 317,
336         [BNXT_ULP_CLASS_HID_0d4b] = 318,
337         [BNXT_ULP_CLASS_HID_415b] = 319,
338         [BNXT_ULP_CLASS_HID_2cb7] = 320,
339         [BNXT_ULP_CLASS_HID_430b] = 321,
340         [BNXT_ULP_CLASS_HID_2f67] = 322,
341         [BNXT_ULP_CLASS_HID_6377] = 323,
342         [BNXT_ULP_CLASS_HID_4f63] = 324,
343         [BNXT_ULP_CLASS_HID_29b5] = 325,
344         [BNXT_ULP_CLASS_HID_29ad] = 326,
345         [BNXT_ULP_CLASS_HID_29b7] = 327,
346         [BNXT_ULP_CLASS_HID_1583] = 328,
347         [BNXT_ULP_CLASS_HID_29af] = 329,
348         [BNXT_ULP_CLASS_HID_159b] = 330,
349         [BNXT_ULP_CLASS_HID_2995] = 331,
350         [BNXT_ULP_CLASS_HID_298d] = 332,
351         [BNXT_ULP_CLASS_HID_29f5] = 333,
352         [BNXT_ULP_CLASS_HID_29ed] = 334,
353         [BNXT_ULP_CLASS_HID_2997] = 335,
354         [BNXT_ULP_CLASS_HID_15a3] = 336,
355         [BNXT_ULP_CLASS_HID_298f] = 337,
356         [BNXT_ULP_CLASS_HID_15bb] = 338,
357         [BNXT_ULP_CLASS_HID_29f7] = 339,
358         [BNXT_ULP_CLASS_HID_15c3] = 340,
359         [BNXT_ULP_CLASS_HID_29ef] = 341,
360         [BNXT_ULP_CLASS_HID_15db] = 342,
361         [BNXT_ULP_CLASS_HID_1151] = 343,
362         [BNXT_ULP_CLASS_HID_315d] = 344,
363         [BNXT_ULP_CLASS_HID_34c6] = 345,
364         [BNXT_ULP_CLASS_HID_0c22] = 346,
365         [BNXT_ULP_CLASS_HID_1cbe] = 347,
366         [BNXT_ULP_CLASS_HID_179a] = 348,
367         [BNXT_ULP_CLASS_HID_59be] = 349,
368         [BNXT_ULP_CLASS_HID_515a] = 350,
369         [BNXT_ULP_CLASS_HID_1c72] = 351,
370         [BNXT_ULP_CLASS_HID_171e] = 352,
371         [BNXT_ULP_CLASS_HID_19c8] = 353,
372         [BNXT_ULP_CLASS_HID_112c] = 354,
373         [BNXT_ULP_CLASS_HID_4d68] = 355,
374         [BNXT_ULP_CLASS_HID_444c] = 356,
375         [BNXT_ULP_CLASS_HID_0e8c] = 357,
376         [BNXT_ULP_CLASS_HID_09e0] = 358,
377         [BNXT_ULP_CLASS_HID_1af0] = 359,
378         [BNXT_ULP_CLASS_HID_15d4] = 360,
379         [BNXT_ULP_CLASS_HID_1dd0] = 361,
380         [BNXT_ULP_CLASS_HID_14f4] = 362,
381         [BNXT_ULP_CLASS_HID_70b0] = 363,
382         [BNXT_ULP_CLASS_HID_4854] = 364,
383         [BNXT_ULP_CLASS_HID_3dd4] = 365,
384         [BNXT_ULP_CLASS_HID_34f8] = 366,
385         [BNXT_ULP_CLASS_HID_09e8] = 367,
386         [BNXT_ULP_CLASS_HID_008c] = 368,
387         [BNXT_ULP_CLASS_HID_34e6] = 369,
388         [BNXT_ULP_CLASS_HID_0c02] = 370,
389         [BNXT_ULP_CLASS_HID_1c9e] = 371,
390         [BNXT_ULP_CLASS_HID_17ba] = 372,
391         [BNXT_ULP_CLASS_HID_429e] = 373,
392         [BNXT_ULP_CLASS_HID_5dba] = 374,
393         [BNXT_ULP_CLASS_HID_2a16] = 375,
394         [BNXT_ULP_CLASS_HID_2532] = 376,
395         [BNXT_ULP_CLASS_HID_2da2] = 377,
396         [BNXT_ULP_CLASS_HID_24fe] = 378,
397         [BNXT_ULP_CLASS_HID_355a] = 379,
398         [BNXT_ULP_CLASS_HID_0c76] = 380,
399         [BNXT_ULP_CLASS_HID_13e6] = 381,
400         [BNXT_ULP_CLASS_HID_7276] = 382,
401         [BNXT_ULP_CLASS_HID_42d2] = 383,
402         [BNXT_ULP_CLASS_HID_5dee] = 384,
403         [BNXT_ULP_CLASS_HID_59de] = 385,
404         [BNXT_ULP_CLASS_HID_513a] = 386,
405         [BNXT_ULP_CLASS_HID_1c12] = 387,
406         [BNXT_ULP_CLASS_HID_177e] = 388,
407         [BNXT_ULP_CLASS_HID_0e92] = 389,
408         [BNXT_ULP_CLASS_HID_09fe] = 390,
409         [BNXT_ULP_CLASS_HID_5c1a] = 391,
410         [BNXT_ULP_CLASS_HID_5746] = 392,
411         [BNXT_ULP_CLASS_HID_79da] = 393,
412         [BNXT_ULP_CLASS_HID_7106] = 394,
413         [BNXT_ULP_CLASS_HID_3c1e] = 395,
414         [BNXT_ULP_CLASS_HID_377a] = 396,
415         [BNXT_ULP_CLASS_HID_2e9e] = 397,
416         [BNXT_ULP_CLASS_HID_29fa] = 398,
417         [BNXT_ULP_CLASS_HID_14d2] = 399,
418         [BNXT_ULP_CLASS_HID_7742] = 400,
419         [BNXT_ULP_CLASS_HID_3706] = 401,
420         [BNXT_ULP_CLASS_HID_0fe2] = 402,
421         [BNXT_ULP_CLASS_HID_1f7e] = 403,
422         [BNXT_ULP_CLASS_HID_145a] = 404,
423         [BNXT_ULP_CLASS_HID_417e] = 405,
424         [BNXT_ULP_CLASS_HID_5e5a] = 406,
425         [BNXT_ULP_CLASS_HID_29f6] = 407,
426         [BNXT_ULP_CLASS_HID_26d2] = 408,
427         [BNXT_ULP_CLASS_HID_2e42] = 409,
428         [BNXT_ULP_CLASS_HID_271e] = 410,
429         [BNXT_ULP_CLASS_HID_36ba] = 411,
430         [BNXT_ULP_CLASS_HID_0f96] = 412,
431         [BNXT_ULP_CLASS_HID_1006] = 413,
432         [BNXT_ULP_CLASS_HID_7196] = 414,
433         [BNXT_ULP_CLASS_HID_4132] = 415,
434         [BNXT_ULP_CLASS_HID_5e0e] = 416,
435         [BNXT_ULP_CLASS_HID_59fe] = 417,
436         [BNXT_ULP_CLASS_HID_511a] = 418,
437         [BNXT_ULP_CLASS_HID_1c32] = 419,
438         [BNXT_ULP_CLASS_HID_175e] = 420,
439         [BNXT_ULP_CLASS_HID_0eb2] = 421,
440         [BNXT_ULP_CLASS_HID_09de] = 422,
441         [BNXT_ULP_CLASS_HID_5c3a] = 423,
442         [BNXT_ULP_CLASS_HID_5766] = 424,
443         [BNXT_ULP_CLASS_HID_79fa] = 425,
444         [BNXT_ULP_CLASS_HID_7126] = 426,
445         [BNXT_ULP_CLASS_HID_3c3e] = 427,
446         [BNXT_ULP_CLASS_HID_375a] = 428,
447         [BNXT_ULP_CLASS_HID_2ebe] = 429,
448         [BNXT_ULP_CLASS_HID_29da] = 430,
449         [BNXT_ULP_CLASS_HID_14f2] = 431,
450         [BNXT_ULP_CLASS_HID_7762] = 432,
451         [BNXT_ULP_CLASS_HID_19e8] = 433,
452         [BNXT_ULP_CLASS_HID_110c] = 434,
453         [BNXT_ULP_CLASS_HID_4d48] = 435,
454         [BNXT_ULP_CLASS_HID_446c] = 436,
455         [BNXT_ULP_CLASS_HID_0eac] = 437,
456         [BNXT_ULP_CLASS_HID_09c0] = 438,
457         [BNXT_ULP_CLASS_HID_1ad0] = 439,
458         [BNXT_ULP_CLASS_HID_15f4] = 440,
459         [BNXT_ULP_CLASS_HID_39ec] = 441,
460         [BNXT_ULP_CLASS_HID_3100] = 442,
461         [BNXT_ULP_CLASS_HID_0210] = 443,
462         [BNXT_ULP_CLASS_HID_1d34] = 444,
463         [BNXT_ULP_CLASS_HID_2ea0] = 445,
464         [BNXT_ULP_CLASS_HID_29c4] = 446,
465         [BNXT_ULP_CLASS_HID_3ad4] = 447,
466         [BNXT_ULP_CLASS_HID_35e8] = 448,
467         [BNXT_ULP_CLASS_HID_5d80] = 449,
468         [BNXT_ULP_CLASS_HID_54a4] = 450,
469         [BNXT_ULP_CLASS_HID_29b4] = 451,
470         [BNXT_ULP_CLASS_HID_20c8] = 452,
471         [BNXT_ULP_CLASS_HID_7244] = 453,
472         [BNXT_ULP_CLASS_HID_4d98] = 454,
473         [BNXT_ULP_CLASS_HID_5e68] = 455,
474         [BNXT_ULP_CLASS_HID_598c] = 456,
475         [BNXT_ULP_CLASS_HID_1248] = 457,
476         [BNXT_ULP_CLASS_HID_74d8] = 458,
477         [BNXT_ULP_CLASS_HID_49a8] = 459,
478         [BNXT_ULP_CLASS_HID_40cc] = 460,
479         [BNXT_ULP_CLASS_HID_0b0c] = 461,
480         [BNXT_ULP_CLASS_HID_0220] = 462,
481         [BNXT_ULP_CLASS_HID_1730] = 463,
482         [BNXT_ULP_CLASS_HID_7980] = 464,
483         [BNXT_ULP_CLASS_HID_1db0] = 465,
484         [BNXT_ULP_CLASS_HID_1494] = 466,
485         [BNXT_ULP_CLASS_HID_70d0] = 467,
486         [BNXT_ULP_CLASS_HID_4834] = 468,
487         [BNXT_ULP_CLASS_HID_3db4] = 469,
488         [BNXT_ULP_CLASS_HID_3498] = 470,
489         [BNXT_ULP_CLASS_HID_0988] = 471,
490         [BNXT_ULP_CLASS_HID_00ec] = 472,
491         [BNXT_ULP_CLASS_HID_3f44] = 473,
492         [BNXT_ULP_CLASS_HID_36a8] = 474,
493         [BNXT_ULP_CLASS_HID_0b58] = 475,
494         [BNXT_ULP_CLASS_HID_02bc] = 476,
495         [BNXT_ULP_CLASS_HID_5f48] = 477,
496         [BNXT_ULP_CLASS_HID_56ac] = 478,
497         [BNXT_ULP_CLASS_HID_2b5c] = 479,
498         [BNXT_ULP_CLASS_HID_2280] = 480,
499         [BNXT_ULP_CLASS_HID_4000] = 481,
500         [BNXT_ULP_CLASS_HID_5b64] = 482,
501         [BNXT_ULP_CLASS_HID_2c14] = 483,
502         [BNXT_ULP_CLASS_HID_2778] = 484,
503         [BNXT_ULP_CLASS_HID_18f8] = 485,
504         [BNXT_ULP_CLASS_HID_13dc] = 486,
505         [BNXT_ULP_CLASS_HID_4c18] = 487,
506         [BNXT_ULP_CLASS_HID_477c] = 488,
507         [BNXT_ULP_CLASS_HID_1a88] = 489,
508         [BNXT_ULP_CLASS_HID_15ec] = 490,
509         [BNXT_ULP_CLASS_HID_4e28] = 491,
510         [BNXT_ULP_CLASS_HID_490c] = 492,
511         [BNXT_ULP_CLASS_HID_3a8c] = 493,
512         [BNXT_ULP_CLASS_HID_35f0] = 494,
513         [BNXT_ULP_CLASS_HID_06e0] = 495,
514         [BNXT_ULP_CLASS_HID_01c4] = 496,
515         [BNXT_ULP_CLASS_HID_1a08] = 497,
516         [BNXT_ULP_CLASS_HID_12ec] = 498,
517         [BNXT_ULP_CLASS_HID_4ea8] = 499,
518         [BNXT_ULP_CLASS_HID_478c] = 500,
519         [BNXT_ULP_CLASS_HID_0d4c] = 501,
520         [BNXT_ULP_CLASS_HID_0a20] = 502,
521         [BNXT_ULP_CLASS_HID_1930] = 503,
522         [BNXT_ULP_CLASS_HID_1614] = 504,
523         [BNXT_ULP_CLASS_HID_3a0c] = 505,
524         [BNXT_ULP_CLASS_HID_32e0] = 506,
525         [BNXT_ULP_CLASS_HID_01f0] = 507,
526         [BNXT_ULP_CLASS_HID_1ed4] = 508,
527         [BNXT_ULP_CLASS_HID_2d40] = 509,
528         [BNXT_ULP_CLASS_HID_2a24] = 510,
529         [BNXT_ULP_CLASS_HID_3934] = 511,
530         [BNXT_ULP_CLASS_HID_3608] = 512,
531         [BNXT_ULP_CLASS_HID_5e60] = 513,
532         [BNXT_ULP_CLASS_HID_5744] = 514,
533         [BNXT_ULP_CLASS_HID_2a54] = 515,
534         [BNXT_ULP_CLASS_HID_2328] = 516,
535         [BNXT_ULP_CLASS_HID_71a4] = 517,
536         [BNXT_ULP_CLASS_HID_4e78] = 518,
537         [BNXT_ULP_CLASS_HID_5d88] = 519,
538         [BNXT_ULP_CLASS_HID_5a6c] = 520,
539         [BNXT_ULP_CLASS_HID_11a8] = 521,
540         [BNXT_ULP_CLASS_HID_7738] = 522,
541         [BNXT_ULP_CLASS_HID_4a48] = 523,
542         [BNXT_ULP_CLASS_HID_432c] = 524,
543         [BNXT_ULP_CLASS_HID_08ec] = 525,
544         [BNXT_ULP_CLASS_HID_01c0] = 526,
545         [BNXT_ULP_CLASS_HID_14d0] = 527,
546         [BNXT_ULP_CLASS_HID_7a60] = 528,
547         [BNXT_ULP_CLASS_HID_1d90] = 529,
548         [BNXT_ULP_CLASS_HID_14b4] = 530,
549         [BNXT_ULP_CLASS_HID_70f0] = 531,
550         [BNXT_ULP_CLASS_HID_4814] = 532,
551         [BNXT_ULP_CLASS_HID_3d94] = 533,
552         [BNXT_ULP_CLASS_HID_34b8] = 534,
553         [BNXT_ULP_CLASS_HID_09a8] = 535,
554         [BNXT_ULP_CLASS_HID_00cc] = 536,
555         [BNXT_ULP_CLASS_HID_3f64] = 537,
556         [BNXT_ULP_CLASS_HID_3688] = 538,
557         [BNXT_ULP_CLASS_HID_0b78] = 539,
558         [BNXT_ULP_CLASS_HID_029c] = 540,
559         [BNXT_ULP_CLASS_HID_5f68] = 541,
560         [BNXT_ULP_CLASS_HID_568c] = 542,
561         [BNXT_ULP_CLASS_HID_2b7c] = 543,
562         [BNXT_ULP_CLASS_HID_22a0] = 544,
563         [BNXT_ULP_CLASS_HID_4020] = 545,
564         [BNXT_ULP_CLASS_HID_5b44] = 546,
565         [BNXT_ULP_CLASS_HID_2c34] = 547,
566         [BNXT_ULP_CLASS_HID_2758] = 548,
567         [BNXT_ULP_CLASS_HID_18d8] = 549,
568         [BNXT_ULP_CLASS_HID_13fc] = 550,
569         [BNXT_ULP_CLASS_HID_4c38] = 551,
570         [BNXT_ULP_CLASS_HID_475c] = 552,
571         [BNXT_ULP_CLASS_HID_1aa8] = 553,
572         [BNXT_ULP_CLASS_HID_15cc] = 554,
573         [BNXT_ULP_CLASS_HID_4e08] = 555,
574         [BNXT_ULP_CLASS_HID_492c] = 556,
575         [BNXT_ULP_CLASS_HID_3aac] = 557,
576         [BNXT_ULP_CLASS_HID_35d0] = 558,
577         [BNXT_ULP_CLASS_HID_06c0] = 559,
578         [BNXT_ULP_CLASS_HID_01e4] = 560,
579         [BNXT_ULP_CLASS_HID_4d32] = 561,
580         [BNXT_ULP_CLASS_HID_54aa] = 562,
581         [BNXT_ULP_CLASS_HID_0686] = 563,
582         [BNXT_ULP_CLASS_HID_540e] = 564,
583         [BNXT_ULP_CLASS_HID_2e3c] = 565,
584         [BNXT_ULP_CLASS_HID_3a20] = 566,
585         [BNXT_ULP_CLASS_HID_46f0] = 567,
586         [BNXT_ULP_CLASS_HID_52e4] = 568,
587         [BNXT_ULP_CLASS_HID_55e4] = 569,
588         [BNXT_ULP_CLASS_HID_21f8] = 570,
589         [BNXT_ULP_CLASS_HID_75e8] = 571,
590         [BNXT_ULP_CLASS_HID_41fc] = 572,
591         [BNXT_ULP_CLASS_HID_4d12] = 573,
592         [BNXT_ULP_CLASS_HID_548a] = 574,
593         [BNXT_ULP_CLASS_HID_3356] = 575,
594         [BNXT_ULP_CLASS_HID_1ace] = 576,
595         [BNXT_ULP_CLASS_HID_1a9a] = 577,
596         [BNXT_ULP_CLASS_HID_4d46] = 578,
597         [BNXT_ULP_CLASS_HID_2812] = 579,
598         [BNXT_ULP_CLASS_HID_338a] = 580,
599         [BNXT_ULP_CLASS_HID_06e6] = 581,
600         [BNXT_ULP_CLASS_HID_546e] = 582,
601         [BNXT_ULP_CLASS_HID_46ee] = 583,
602         [BNXT_ULP_CLASS_HID_0d22] = 584,
603         [BNXT_ULP_CLASS_HID_26e2] = 585,
604         [BNXT_ULP_CLASS_HID_746a] = 586,
605         [BNXT_ULP_CLASS_HID_1fa6] = 587,
606         [BNXT_ULP_CLASS_HID_2d2e] = 588,
607         [BNXT_ULP_CLASS_HID_4ef2] = 589,
608         [BNXT_ULP_CLASS_HID_576a] = 590,
609         [BNXT_ULP_CLASS_HID_30b6] = 591,
610         [BNXT_ULP_CLASS_HID_192e] = 592,
611         [BNXT_ULP_CLASS_HID_197a] = 593,
612         [BNXT_ULP_CLASS_HID_4ea6] = 594,
613         [BNXT_ULP_CLASS_HID_2bf2] = 595,
614         [BNXT_ULP_CLASS_HID_306a] = 596,
615         [BNXT_ULP_CLASS_HID_06c6] = 597,
616         [BNXT_ULP_CLASS_HID_544e] = 598,
617         [BNXT_ULP_CLASS_HID_46ce] = 599,
618         [BNXT_ULP_CLASS_HID_0d02] = 600,
619         [BNXT_ULP_CLASS_HID_26c2] = 601,
620         [BNXT_ULP_CLASS_HID_744a] = 602,
621         [BNXT_ULP_CLASS_HID_1f86] = 603,
622         [BNXT_ULP_CLASS_HID_2d0e] = 604,
623         [BNXT_ULP_CLASS_HID_2e1c] = 605,
624         [BNXT_ULP_CLASS_HID_3a00] = 606,
625         [BNXT_ULP_CLASS_HID_46d0] = 607,
626         [BNXT_ULP_CLASS_HID_52c4] = 608,
627         [BNXT_ULP_CLASS_HID_4e10] = 609,
628         [BNXT_ULP_CLASS_HID_5a04] = 610,
629         [BNXT_ULP_CLASS_HID_1f98] = 611,
630         [BNXT_ULP_CLASS_HID_72f8] = 612,
631         [BNXT_ULP_CLASS_HID_0a78] = 613,
632         [BNXT_ULP_CLASS_HID_166c] = 614,
633         [BNXT_ULP_CLASS_HID_233c] = 615,
634         [BNXT_ULP_CLASS_HID_0f20] = 616,
635         [BNXT_ULP_CLASS_HID_2a7c] = 617,
636         [BNXT_ULP_CLASS_HID_3660] = 618,
637         [BNXT_ULP_CLASS_HID_4330] = 619,
638         [BNXT_ULP_CLASS_HID_2f24] = 620,
639         [BNXT_ULP_CLASS_HID_5584] = 621,
640         [BNXT_ULP_CLASS_HID_2198] = 622,
641         [BNXT_ULP_CLASS_HID_7588] = 623,
642         [BNXT_ULP_CLASS_HID_419c] = 624,
643         [BNXT_ULP_CLASS_HID_7758] = 625,
644         [BNXT_ULP_CLASS_HID_43ac] = 626,
645         [BNXT_ULP_CLASS_HID_0c10] = 627,
646         [BNXT_ULP_CLASS_HID_1864] = 628,
647         [BNXT_ULP_CLASS_HID_30c8] = 629,
648         [BNXT_ULP_CLASS_HID_1cdc] = 630,
649         [BNXT_ULP_CLASS_HID_50cc] = 631,
650         [BNXT_ULP_CLASS_HID_3d20] = 632,
651         [BNXT_ULP_CLASS_HID_529c] = 633,
652         [BNXT_ULP_CLASS_HID_3ef0] = 634,
653         [BNXT_ULP_CLASS_HID_72e0] = 635,
654         [BNXT_ULP_CLASS_HID_5ef4] = 636,
655         [BNXT_ULP_CLASS_HID_2dfc] = 637,
656         [BNXT_ULP_CLASS_HID_39e0] = 638,
657         [BNXT_ULP_CLASS_HID_4530] = 639,
658         [BNXT_ULP_CLASS_HID_5124] = 640,
659         [BNXT_ULP_CLASS_HID_4df0] = 641,
660         [BNXT_ULP_CLASS_HID_59e4] = 642,
661         [BNXT_ULP_CLASS_HID_1c78] = 643,
662         [BNXT_ULP_CLASS_HID_7118] = 644,
663         [BNXT_ULP_CLASS_HID_0998] = 645,
664         [BNXT_ULP_CLASS_HID_158c] = 646,
665         [BNXT_ULP_CLASS_HID_20dc] = 647,
666         [BNXT_ULP_CLASS_HID_0cc0] = 648,
667         [BNXT_ULP_CLASS_HID_299c] = 649,
668         [BNXT_ULP_CLASS_HID_3580] = 650,
669         [BNXT_ULP_CLASS_HID_40d0] = 651,
670         [BNXT_ULP_CLASS_HID_2cc4] = 652,
671         [BNXT_ULP_CLASS_HID_55a4] = 653,
672         [BNXT_ULP_CLASS_HID_21b8] = 654,
673         [BNXT_ULP_CLASS_HID_75a8] = 655,
674         [BNXT_ULP_CLASS_HID_41bc] = 656,
675         [BNXT_ULP_CLASS_HID_7778] = 657,
676         [BNXT_ULP_CLASS_HID_438c] = 658,
677         [BNXT_ULP_CLASS_HID_0c30] = 659,
678         [BNXT_ULP_CLASS_HID_1844] = 660,
679         [BNXT_ULP_CLASS_HID_30e8] = 661,
680         [BNXT_ULP_CLASS_HID_1cfc] = 662,
681         [BNXT_ULP_CLASS_HID_50ec] = 663,
682         [BNXT_ULP_CLASS_HID_3d00] = 664,
683         [BNXT_ULP_CLASS_HID_52bc] = 665,
684         [BNXT_ULP_CLASS_HID_3ed0] = 666,
685         [BNXT_ULP_CLASS_HID_72c0] = 667,
686         [BNXT_ULP_CLASS_HID_5ed4] = 668,
687         [BNXT_ULP_CLASS_HID_3866] = 669,
688         [BNXT_ULP_CLASS_HID_381e] = 670,
689         [BNXT_ULP_CLASS_HID_3860] = 671,
690         [BNXT_ULP_CLASS_HID_0454] = 672,
691         [BNXT_ULP_CLASS_HID_3818] = 673,
692         [BNXT_ULP_CLASS_HID_042c] = 674,
693         [BNXT_ULP_CLASS_HID_3846] = 675,
694         [BNXT_ULP_CLASS_HID_387e] = 676,
695         [BNXT_ULP_CLASS_HID_3ba6] = 677,
696         [BNXT_ULP_CLASS_HID_385e] = 678,
697         [BNXT_ULP_CLASS_HID_3840] = 679,
698         [BNXT_ULP_CLASS_HID_0474] = 680,
699         [BNXT_ULP_CLASS_HID_3878] = 681,
700         [BNXT_ULP_CLASS_HID_044c] = 682,
701         [BNXT_ULP_CLASS_HID_3ba0] = 683,
702         [BNXT_ULP_CLASS_HID_0794] = 684,
703         [BNXT_ULP_CLASS_HID_3858] = 685,
704         [BNXT_ULP_CLASS_HID_046c] = 686
705 };
706
707 /* Array for the proto matcher list */
708 struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
709         [1] = {
710         .class_hid = BNXT_ULP_CLASS_HID_55dd,
711         .class_tid = 1,
712         .hdr_sig_id = 0,
713         .flow_sig_id = 4096,
714         .flow_pattern_id = 0,
715         .hdr_sig = { .bits =
716                 BNXT_ULP_HDR_BIT_O_ETH |
717                 BNXT_ULP_HDR_BIT_O_IPV6 |
718                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
719         .field_sig = { .bits =
720                 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
721                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
722         },
723         [2] = {
724         .class_hid = BNXT_ULP_CLASS_HID_1df1,
725         .class_tid = 1,
726         .hdr_sig_id = 0,
727         .flow_sig_id = 4104,
728         .flow_pattern_id = 0,
729         .hdr_sig = { .bits =
730                 BNXT_ULP_HDR_BIT_O_ETH |
731                 BNXT_ULP_HDR_BIT_O_IPV6 |
732                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
733         .field_sig = { .bits =
734                 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
735                 BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
736                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
737         },
738         [3] = {
739         .class_hid = BNXT_ULP_CLASS_HID_3e55,
740         .class_tid = 1,
741         .hdr_sig_id = 0,
742         .flow_sig_id = 6144,
743         .flow_pattern_id = 0,
744         .hdr_sig = { .bits =
745                 BNXT_ULP_HDR_BIT_O_ETH |
746                 BNXT_ULP_HDR_BIT_O_IPV6 |
747                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
748         .field_sig = { .bits =
749                 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
750                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
751                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
752         },
753         [4] = {
754         .class_hid = BNXT_ULP_CLASS_HID_0649,
755         .class_tid = 1,
756         .hdr_sig_id = 0,
757         .flow_sig_id = 6152,
758         .flow_pattern_id = 0,
759         .hdr_sig = { .bits =
760                 BNXT_ULP_HDR_BIT_O_ETH |
761                 BNXT_ULP_HDR_BIT_O_IPV6 |
762                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
763         .field_sig = { .bits =
764                 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
765                 BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
766                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
767                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
768         },
769         [5] = {
770         .class_hid = BNXT_ULP_CLASS_HID_1011,
771         .class_tid = 1,
772         .hdr_sig_id = 1,
773         .flow_sig_id = 16384,
774         .flow_pattern_id = 0,
775         .hdr_sig = { .bits =
776                 BNXT_ULP_HDR_BIT_O_ETH |
777                 BNXT_ULP_HDR_BIT_O_IPV4 |
778                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
779         .field_sig = { .bits =
780                 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
781                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
782         },
783         [6] = {
784         .class_hid = BNXT_ULP_CLASS_HID_40e9,
785         .class_tid = 1,
786         .hdr_sig_id = 1,
787         .flow_sig_id = 16392,
788         .flow_pattern_id = 0,
789         .hdr_sig = { .bits =
790                 BNXT_ULP_HDR_BIT_O_ETH |
791                 BNXT_ULP_HDR_BIT_O_IPV4 |
792                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
793         .field_sig = { .bits =
794                 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
795                 BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
796                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
797         },
798         [7] = {
799         .class_hid = BNXT_ULP_CLASS_HID_3e99,
800         .class_tid = 1,
801         .hdr_sig_id = 1,
802         .flow_sig_id = 24576,
803         .flow_pattern_id = 0,
804         .hdr_sig = { .bits =
805                 BNXT_ULP_HDR_BIT_O_ETH |
806                 BNXT_ULP_HDR_BIT_O_IPV4 |
807                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
808         .field_sig = { .bits =
809                 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
810                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
811                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
812         },
813         [8] = {
814         .class_hid = BNXT_ULP_CLASS_HID_06ad,
815         .class_tid = 1,
816         .hdr_sig_id = 1,
817         .flow_sig_id = 24584,
818         .flow_pattern_id = 0,
819         .hdr_sig = { .bits =
820                 BNXT_ULP_HDR_BIT_O_ETH |
821                 BNXT_ULP_HDR_BIT_O_IPV4 |
822                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
823         .field_sig = { .bits =
824                 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
825                 BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
826                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
827                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
828         },
829         [9] = {
830         .class_hid = BNXT_ULP_CLASS_HID_38c7,
831         .class_tid = 1,
832         .hdr_sig_id = 2,
833         .flow_sig_id = 32768,
834         .flow_pattern_id = 0,
835         .hdr_sig = { .bits =
836                 BNXT_ULP_HDR_BIT_O_ETH |
837                 BNXT_ULP_HDR_BIT_OO_VLAN |
838                 BNXT_ULP_HDR_BIT_O_IPV6 |
839                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
840         .field_sig = { .bits =
841                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
842                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
843         },
844         [10] = {
845         .class_hid = BNXT_ULP_CLASS_HID_00fb,
846         .class_tid = 1,
847         .hdr_sig_id = 2,
848         .flow_sig_id = 32776,
849         .flow_pattern_id = 0,
850         .hdr_sig = { .bits =
851                 BNXT_ULP_HDR_BIT_O_ETH |
852                 BNXT_ULP_HDR_BIT_OO_VLAN |
853                 BNXT_ULP_HDR_BIT_O_IPV6 |
854                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
855         .field_sig = { .bits =
856                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
857                 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
858                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
859         },
860         [11] = {
861         .class_hid = BNXT_ULP_CLASS_HID_24d3,
862         .class_tid = 1,
863         .hdr_sig_id = 2,
864         .flow_sig_id = 32832,
865         .flow_pattern_id = 0,
866         .hdr_sig = { .bits =
867                 BNXT_ULP_HDR_BIT_O_ETH |
868                 BNXT_ULP_HDR_BIT_OO_VLAN |
869                 BNXT_ULP_HDR_BIT_O_IPV6 |
870                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
871         .field_sig = { .bits =
872                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
873                 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
874                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
875         },
876         [12] = {
877         .class_hid = BNXT_ULP_CLASS_HID_559b,
878         .class_tid = 1,
879         .hdr_sig_id = 2,
880         .flow_sig_id = 32840,
881         .flow_pattern_id = 0,
882         .hdr_sig = { .bits =
883                 BNXT_ULP_HDR_BIT_O_ETH |
884                 BNXT_ULP_HDR_BIT_OO_VLAN |
885                 BNXT_ULP_HDR_BIT_O_IPV6 |
886                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
887         .field_sig = { .bits =
888                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
889                 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
890                 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
891                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
892         },
893         [13] = {
894         .class_hid = BNXT_ULP_CLASS_HID_5003,
895         .class_tid = 1,
896         .hdr_sig_id = 2,
897         .flow_sig_id = 49152,
898         .flow_pattern_id = 0,
899         .hdr_sig = { .bits =
900                 BNXT_ULP_HDR_BIT_O_ETH |
901                 BNXT_ULP_HDR_BIT_OO_VLAN |
902                 BNXT_ULP_HDR_BIT_O_IPV6 |
903                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
904         .field_sig = { .bits =
905                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
906                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
907                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
908         },
909         [14] = {
910         .class_hid = BNXT_ULP_CLASS_HID_1837,
911         .class_tid = 1,
912         .hdr_sig_id = 2,
913         .flow_sig_id = 49160,
914         .flow_pattern_id = 0,
915         .hdr_sig = { .bits =
916                 BNXT_ULP_HDR_BIT_O_ETH |
917                 BNXT_ULP_HDR_BIT_OO_VLAN |
918                 BNXT_ULP_HDR_BIT_O_IPV6 |
919                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
920         .field_sig = { .bits =
921                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
922                 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
923                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
924                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
925         },
926         [15] = {
927         .class_hid = BNXT_ULP_CLASS_HID_3bef,
928         .class_tid = 1,
929         .hdr_sig_id = 2,
930         .flow_sig_id = 49216,
931         .flow_pattern_id = 0,
932         .hdr_sig = { .bits =
933                 BNXT_ULP_HDR_BIT_O_ETH |
934                 BNXT_ULP_HDR_BIT_OO_VLAN |
935                 BNXT_ULP_HDR_BIT_O_IPV6 |
936                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
937         .field_sig = { .bits =
938                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
939                 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
940                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
941                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
942         },
943         [16] = {
944         .class_hid = BNXT_ULP_CLASS_HID_0403,
945         .class_tid = 1,
946         .hdr_sig_id = 2,
947         .flow_sig_id = 49224,
948         .flow_pattern_id = 0,
949         .hdr_sig = { .bits =
950                 BNXT_ULP_HDR_BIT_O_ETH |
951                 BNXT_ULP_HDR_BIT_OO_VLAN |
952                 BNXT_ULP_HDR_BIT_O_IPV6 |
953                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
954         .field_sig = { .bits =
955                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
956                 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
957                 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
958                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
959                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
960         },
961         [17] = {
962         .class_hid = BNXT_ULP_CLASS_HID_3d3f,
963         .class_tid = 1,
964         .hdr_sig_id = 3,
965         .flow_sig_id = 131072,
966         .flow_pattern_id = 0,
967         .hdr_sig = { .bits =
968                 BNXT_ULP_HDR_BIT_O_ETH |
969                 BNXT_ULP_HDR_BIT_OO_VLAN |
970                 BNXT_ULP_HDR_BIT_O_IPV4 |
971                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
972         .field_sig = { .bits =
973                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
974                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
975         },
976         [18] = {
977         .class_hid = BNXT_ULP_CLASS_HID_0543,
978         .class_tid = 1,
979         .hdr_sig_id = 3,
980         .flow_sig_id = 131080,
981         .flow_pattern_id = 0,
982         .hdr_sig = { .bits =
983                 BNXT_ULP_HDR_BIT_O_ETH |
984                 BNXT_ULP_HDR_BIT_OO_VLAN |
985                 BNXT_ULP_HDR_BIT_O_IPV4 |
986                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
987         .field_sig = { .bits =
988                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
989                 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
990                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
991         },
992         [19] = {
993         .class_hid = BNXT_ULP_CLASS_HID_292b,
994         .class_tid = 1,
995         .hdr_sig_id = 3,
996         .flow_sig_id = 131136,
997         .flow_pattern_id = 0,
998         .hdr_sig = { .bits =
999                 BNXT_ULP_HDR_BIT_O_ETH |
1000                 BNXT_ULP_HDR_BIT_OO_VLAN |
1001                 BNXT_ULP_HDR_BIT_O_IPV4 |
1002                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1003         .field_sig = { .bits =
1004                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1005                 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
1006                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1007         },
1008         [20] = {
1009         .class_hid = BNXT_ULP_CLASS_HID_59e3,
1010         .class_tid = 1,
1011         .hdr_sig_id = 3,
1012         .flow_sig_id = 131144,
1013         .flow_pattern_id = 0,
1014         .hdr_sig = { .bits =
1015                 BNXT_ULP_HDR_BIT_O_ETH |
1016                 BNXT_ULP_HDR_BIT_OO_VLAN |
1017                 BNXT_ULP_HDR_BIT_O_IPV4 |
1018                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1019         .field_sig = { .bits =
1020                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1021                 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
1022                 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
1023                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1024         },
1025         [21] = {
1026         .class_hid = BNXT_ULP_CLASS_HID_5d3b,
1027         .class_tid = 1,
1028         .hdr_sig_id = 3,
1029         .flow_sig_id = 196608,
1030         .flow_pattern_id = 0,
1031         .hdr_sig = { .bits =
1032                 BNXT_ULP_HDR_BIT_O_ETH |
1033                 BNXT_ULP_HDR_BIT_OO_VLAN |
1034                 BNXT_ULP_HDR_BIT_O_IPV4 |
1035                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1036         .field_sig = { .bits =
1037                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1038                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
1039                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1040         },
1041         [22] = {
1042         .class_hid = BNXT_ULP_CLASS_HID_254f,
1043         .class_tid = 1,
1044         .hdr_sig_id = 3,
1045         .flow_sig_id = 196616,
1046         .flow_pattern_id = 0,
1047         .hdr_sig = { .bits =
1048                 BNXT_ULP_HDR_BIT_O_ETH |
1049                 BNXT_ULP_HDR_BIT_OO_VLAN |
1050                 BNXT_ULP_HDR_BIT_O_IPV4 |
1051                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1052         .field_sig = { .bits =
1053                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1054                 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
1055                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
1056                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1057         },
1058         [23] = {
1059         .class_hid = BNXT_ULP_CLASS_HID_4917,
1060         .class_tid = 1,
1061         .hdr_sig_id = 3,
1062         .flow_sig_id = 196672,
1063         .flow_pattern_id = 0,
1064         .hdr_sig = { .bits =
1065                 BNXT_ULP_HDR_BIT_O_ETH |
1066                 BNXT_ULP_HDR_BIT_OO_VLAN |
1067                 BNXT_ULP_HDR_BIT_O_IPV4 |
1068                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1069         .field_sig = { .bits =
1070                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1071                 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
1072                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
1073                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1074         },
1075         [24] = {
1076         .class_hid = BNXT_ULP_CLASS_HID_113b,
1077         .class_tid = 1,
1078         .hdr_sig_id = 3,
1079         .flow_sig_id = 196680,
1080         .flow_pattern_id = 0,
1081         .hdr_sig = { .bits =
1082                 BNXT_ULP_HDR_BIT_O_ETH |
1083                 BNXT_ULP_HDR_BIT_OO_VLAN |
1084                 BNXT_ULP_HDR_BIT_O_IPV4 |
1085                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1086         .field_sig = { .bits =
1087                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1088                 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
1089                 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
1090                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
1091                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1092         },
1093         [25] = {
1094         .class_hid = BNXT_ULP_CLASS_HID_55fd,
1095         .class_tid = 1,
1096         .hdr_sig_id = 4,
1097         .flow_sig_id = 4096,
1098         .flow_pattern_id = 0,
1099         .hdr_sig = { .bits =
1100                 BNXT_ULP_HDR_BIT_O_ETH |
1101                 BNXT_ULP_HDR_BIT_O_IPV6 |
1102                 BNXT_ULP_HDR_BIT_O_TCP |
1103                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1104         .field_sig = { .bits =
1105                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1106                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
1107         },
1108         [26] = {
1109         .class_hid = BNXT_ULP_CLASS_HID_1dd1,
1110         .class_tid = 1,
1111         .hdr_sig_id = 4,
1112         .flow_sig_id = 4104,
1113         .flow_pattern_id = 0,
1114         .hdr_sig = { .bits =
1115                 BNXT_ULP_HDR_BIT_O_ETH |
1116                 BNXT_ULP_HDR_BIT_O_IPV6 |
1117                 BNXT_ULP_HDR_BIT_O_TCP |
1118                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1119         .field_sig = { .bits =
1120                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1121                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1122                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
1123         },
1124         [27] = {
1125         .class_hid = BNXT_ULP_CLASS_HID_3e75,
1126         .class_tid = 1,
1127         .hdr_sig_id = 4,
1128         .flow_sig_id = 6144,
1129         .flow_pattern_id = 0,
1130         .hdr_sig = { .bits =
1131                 BNXT_ULP_HDR_BIT_O_ETH |
1132                 BNXT_ULP_HDR_BIT_O_IPV6 |
1133                 BNXT_ULP_HDR_BIT_O_TCP |
1134                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1135         .field_sig = { .bits =
1136                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1137                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1138                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
1139         },
1140         [28] = {
1141         .class_hid = BNXT_ULP_CLASS_HID_0669,
1142         .class_tid = 1,
1143         .hdr_sig_id = 4,
1144         .flow_sig_id = 6152,
1145         .flow_pattern_id = 0,
1146         .hdr_sig = { .bits =
1147                 BNXT_ULP_HDR_BIT_O_ETH |
1148                 BNXT_ULP_HDR_BIT_O_IPV6 |
1149                 BNXT_ULP_HDR_BIT_O_TCP |
1150                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1151         .field_sig = { .bits =
1152                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1153                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1154                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1155                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
1156         },
1157         [29] = {
1158         .class_hid = BNXT_ULP_CLASS_HID_1ba1,
1159         .class_tid = 1,
1160         .hdr_sig_id = 4,
1161         .flow_sig_id = 12288,
1162         .flow_pattern_id = 0,
1163         .hdr_sig = { .bits =
1164                 BNXT_ULP_HDR_BIT_O_ETH |
1165                 BNXT_ULP_HDR_BIT_O_IPV6 |
1166                 BNXT_ULP_HDR_BIT_O_TCP |
1167                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1168         .field_sig = { .bits =
1169                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1170                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1171                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
1172         },
1173         [30] = {
1174         .class_hid = BNXT_ULP_CLASS_HID_4c69,
1175         .class_tid = 1,
1176         .hdr_sig_id = 4,
1177         .flow_sig_id = 12296,
1178         .flow_pattern_id = 0,
1179         .hdr_sig = { .bits =
1180                 BNXT_ULP_HDR_BIT_O_ETH |
1181                 BNXT_ULP_HDR_BIT_O_IPV6 |
1182                 BNXT_ULP_HDR_BIT_O_TCP |
1183                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1184         .field_sig = { .bits =
1185                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1186                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1187                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1188                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
1189         },
1190         [31] = {
1191         .class_hid = BNXT_ULP_CLASS_HID_0439,
1192         .class_tid = 1,
1193         .hdr_sig_id = 4,
1194         .flow_sig_id = 14336,
1195         .flow_pattern_id = 0,
1196         .hdr_sig = { .bits =
1197                 BNXT_ULP_HDR_BIT_O_ETH |
1198                 BNXT_ULP_HDR_BIT_O_IPV6 |
1199                 BNXT_ULP_HDR_BIT_O_TCP |
1200                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1201         .field_sig = { .bits =
1202                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1203                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1204                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1205                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
1206         },
1207         [32] = {
1208         .class_hid = BNXT_ULP_CLASS_HID_34e1,
1209         .class_tid = 1,
1210         .hdr_sig_id = 4,
1211         .flow_sig_id = 14344,
1212         .flow_pattern_id = 0,
1213         .hdr_sig = { .bits =
1214                 BNXT_ULP_HDR_BIT_O_ETH |
1215                 BNXT_ULP_HDR_BIT_O_IPV6 |
1216                 BNXT_ULP_HDR_BIT_O_TCP |
1217                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1218         .field_sig = { .bits =
1219                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1220                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1221                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1222                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1223                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
1224         },
1225         [33] = {
1226         .class_hid = BNXT_ULP_CLASS_HID_0465,
1227         .class_tid = 1,
1228         .hdr_sig_id = 4,
1229         .flow_sig_id = 20480,
1230         .flow_pattern_id = 0,
1231         .hdr_sig = { .bits =
1232                 BNXT_ULP_HDR_BIT_O_ETH |
1233                 BNXT_ULP_HDR_BIT_O_IPV6 |
1234                 BNXT_ULP_HDR_BIT_O_TCP |
1235                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1236         .field_sig = { .bits =
1237                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1238                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1239                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1240         },
1241         [34] = {
1242         .class_hid = BNXT_ULP_CLASS_HID_352d,
1243         .class_tid = 1,
1244         .hdr_sig_id = 4,
1245         .flow_sig_id = 20488,
1246         .flow_pattern_id = 0,
1247         .hdr_sig = { .bits =
1248                 BNXT_ULP_HDR_BIT_O_ETH |
1249                 BNXT_ULP_HDR_BIT_O_IPV6 |
1250                 BNXT_ULP_HDR_BIT_O_TCP |
1251                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1252         .field_sig = { .bits =
1253                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1254                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1255                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1256                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1257         },
1258         [35] = {
1259         .class_hid = BNXT_ULP_CLASS_HID_55b1,
1260         .class_tid = 1,
1261         .hdr_sig_id = 4,
1262         .flow_sig_id = 22528,
1263         .flow_pattern_id = 0,
1264         .hdr_sig = { .bits =
1265                 BNXT_ULP_HDR_BIT_O_ETH |
1266                 BNXT_ULP_HDR_BIT_O_IPV6 |
1267                 BNXT_ULP_HDR_BIT_O_TCP |
1268                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1269         .field_sig = { .bits =
1270                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1271                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1272                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1273                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1274         },
1275         [36] = {
1276         .class_hid = BNXT_ULP_CLASS_HID_1da5,
1277         .class_tid = 1,
1278         .hdr_sig_id = 4,
1279         .flow_sig_id = 22536,
1280         .flow_pattern_id = 0,
1281         .hdr_sig = { .bits =
1282                 BNXT_ULP_HDR_BIT_O_ETH |
1283                 BNXT_ULP_HDR_BIT_O_IPV6 |
1284                 BNXT_ULP_HDR_BIT_O_TCP |
1285                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1286         .field_sig = { .bits =
1287                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1288                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1289                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1290                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1291                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1292         },
1293         [37] = {
1294         .class_hid = BNXT_ULP_CLASS_HID_32fd,
1295         .class_tid = 1,
1296         .hdr_sig_id = 4,
1297         .flow_sig_id = 28672,
1298         .flow_pattern_id = 0,
1299         .hdr_sig = { .bits =
1300                 BNXT_ULP_HDR_BIT_O_ETH |
1301                 BNXT_ULP_HDR_BIT_O_IPV6 |
1302                 BNXT_ULP_HDR_BIT_O_TCP |
1303                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1304         .field_sig = { .bits =
1305                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1306                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1307                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
1308                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1309         },
1310         [38] = {
1311         .class_hid = BNXT_ULP_CLASS_HID_63a5,
1312         .class_tid = 1,
1313         .hdr_sig_id = 4,
1314         .flow_sig_id = 28680,
1315         .flow_pattern_id = 0,
1316         .hdr_sig = { .bits =
1317                 BNXT_ULP_HDR_BIT_O_ETH |
1318                 BNXT_ULP_HDR_BIT_O_IPV6 |
1319                 BNXT_ULP_HDR_BIT_O_TCP |
1320                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1321         .field_sig = { .bits =
1322                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1323                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1324                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1325                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
1326                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1327         },
1328         [39] = {
1329         .class_hid = BNXT_ULP_CLASS_HID_1b75,
1330         .class_tid = 1,
1331         .hdr_sig_id = 4,
1332         .flow_sig_id = 30720,
1333         .flow_pattern_id = 0,
1334         .hdr_sig = { .bits =
1335                 BNXT_ULP_HDR_BIT_O_ETH |
1336                 BNXT_ULP_HDR_BIT_O_IPV6 |
1337                 BNXT_ULP_HDR_BIT_O_TCP |
1338                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1339         .field_sig = { .bits =
1340                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1341                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1342                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1343                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
1344                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1345         },
1346         [40] = {
1347         .class_hid = BNXT_ULP_CLASS_HID_4c3d,
1348         .class_tid = 1,
1349         .hdr_sig_id = 4,
1350         .flow_sig_id = 30728,
1351         .flow_pattern_id = 0,
1352         .hdr_sig = { .bits =
1353                 BNXT_ULP_HDR_BIT_O_ETH |
1354                 BNXT_ULP_HDR_BIT_O_IPV6 |
1355                 BNXT_ULP_HDR_BIT_O_TCP |
1356                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1357         .field_sig = { .bits =
1358                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1359                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1360                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1361                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1362                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
1363                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1364         },
1365         [41] = {
1366         .class_hid = BNXT_ULP_CLASS_HID_1031,
1367         .class_tid = 1,
1368         .hdr_sig_id = 5,
1369         .flow_sig_id = 16384,
1370         .flow_pattern_id = 0,
1371         .hdr_sig = { .bits =
1372                 BNXT_ULP_HDR_BIT_O_ETH |
1373                 BNXT_ULP_HDR_BIT_O_IPV4 |
1374                 BNXT_ULP_HDR_BIT_O_TCP |
1375                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1376         .field_sig = { .bits =
1377                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1378                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
1379         },
1380         [42] = {
1381         .class_hid = BNXT_ULP_CLASS_HID_40c9,
1382         .class_tid = 1,
1383         .hdr_sig_id = 5,
1384         .flow_sig_id = 16392,
1385         .flow_pattern_id = 0,
1386         .hdr_sig = { .bits =
1387                 BNXT_ULP_HDR_BIT_O_ETH |
1388                 BNXT_ULP_HDR_BIT_O_IPV4 |
1389                 BNXT_ULP_HDR_BIT_O_TCP |
1390                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1391         .field_sig = { .bits =
1392                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1393                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1394                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
1395         },
1396         [43] = {
1397         .class_hid = BNXT_ULP_CLASS_HID_3eb9,
1398         .class_tid = 1,
1399         .hdr_sig_id = 5,
1400         .flow_sig_id = 24576,
1401         .flow_pattern_id = 0,
1402         .hdr_sig = { .bits =
1403                 BNXT_ULP_HDR_BIT_O_ETH |
1404                 BNXT_ULP_HDR_BIT_O_IPV4 |
1405                 BNXT_ULP_HDR_BIT_O_TCP |
1406                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1407         .field_sig = { .bits =
1408                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1409                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1410                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
1411         },
1412         [44] = {
1413         .class_hid = BNXT_ULP_CLASS_HID_068d,
1414         .class_tid = 1,
1415         .hdr_sig_id = 5,
1416         .flow_sig_id = 24584,
1417         .flow_pattern_id = 0,
1418         .hdr_sig = { .bits =
1419                 BNXT_ULP_HDR_BIT_O_ETH |
1420                 BNXT_ULP_HDR_BIT_O_IPV4 |
1421                 BNXT_ULP_HDR_BIT_O_TCP |
1422                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1423         .field_sig = { .bits =
1424                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1425                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1426                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1427                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
1428         },
1429         [45] = {
1430         .class_hid = BNXT_ULP_CLASS_HID_5039,
1431         .class_tid = 1,
1432         .hdr_sig_id = 5,
1433         .flow_sig_id = 49152,
1434         .flow_pattern_id = 0,
1435         .hdr_sig = { .bits =
1436                 BNXT_ULP_HDR_BIT_O_ETH |
1437                 BNXT_ULP_HDR_BIT_O_IPV4 |
1438                 BNXT_ULP_HDR_BIT_O_TCP |
1439                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1440         .field_sig = { .bits =
1441                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1442                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1443                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
1444         },
1445         [46] = {
1446         .class_hid = BNXT_ULP_CLASS_HID_180d,
1447         .class_tid = 1,
1448         .hdr_sig_id = 5,
1449         .flow_sig_id = 49160,
1450         .flow_pattern_id = 0,
1451         .hdr_sig = { .bits =
1452                 BNXT_ULP_HDR_BIT_O_ETH |
1453                 BNXT_ULP_HDR_BIT_O_IPV4 |
1454                 BNXT_ULP_HDR_BIT_O_TCP |
1455                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1456         .field_sig = { .bits =
1457                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1458                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1459                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1460                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
1461         },
1462         [47] = {
1463         .class_hid = BNXT_ULP_CLASS_HID_15fd,
1464         .class_tid = 1,
1465         .hdr_sig_id = 5,
1466         .flow_sig_id = 57344,
1467         .flow_pattern_id = 0,
1468         .hdr_sig = { .bits =
1469                 BNXT_ULP_HDR_BIT_O_ETH |
1470                 BNXT_ULP_HDR_BIT_O_IPV4 |
1471                 BNXT_ULP_HDR_BIT_O_TCP |
1472                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1473         .field_sig = { .bits =
1474                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1475                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1476                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1477                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
1478         },
1479         [48] = {
1480         .class_hid = BNXT_ULP_CLASS_HID_46b5,
1481         .class_tid = 1,
1482         .hdr_sig_id = 5,
1483         .flow_sig_id = 57352,
1484         .flow_pattern_id = 0,
1485         .hdr_sig = { .bits =
1486                 BNXT_ULP_HDR_BIT_O_ETH |
1487                 BNXT_ULP_HDR_BIT_O_IPV4 |
1488                 BNXT_ULP_HDR_BIT_O_TCP |
1489                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1490         .field_sig = { .bits =
1491                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1492                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1493                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1494                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1495                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
1496         },
1497         [49] = {
1498         .class_hid = BNXT_ULP_CLASS_HID_303d,
1499         .class_tid = 1,
1500         .hdr_sig_id = 5,
1501         .flow_sig_id = 81920,
1502         .flow_pattern_id = 0,
1503         .hdr_sig = { .bits =
1504                 BNXT_ULP_HDR_BIT_O_ETH |
1505                 BNXT_ULP_HDR_BIT_O_IPV4 |
1506                 BNXT_ULP_HDR_BIT_O_TCP |
1507                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1508         .field_sig = { .bits =
1509                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1510                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1511                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1512         },
1513         [50] = {
1514         .class_hid = BNXT_ULP_CLASS_HID_60f5,
1515         .class_tid = 1,
1516         .hdr_sig_id = 5,
1517         .flow_sig_id = 81928,
1518         .flow_pattern_id = 0,
1519         .hdr_sig = { .bits =
1520                 BNXT_ULP_HDR_BIT_O_ETH |
1521                 BNXT_ULP_HDR_BIT_O_IPV4 |
1522                 BNXT_ULP_HDR_BIT_O_TCP |
1523                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1524         .field_sig = { .bits =
1525                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1526                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1527                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1528                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1529         },
1530         [51] = {
1531         .class_hid = BNXT_ULP_CLASS_HID_5ea5,
1532         .class_tid = 1,
1533         .hdr_sig_id = 5,
1534         .flow_sig_id = 90112,
1535         .flow_pattern_id = 0,
1536         .hdr_sig = { .bits =
1537                 BNXT_ULP_HDR_BIT_O_ETH |
1538                 BNXT_ULP_HDR_BIT_O_IPV4 |
1539                 BNXT_ULP_HDR_BIT_O_TCP |
1540                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1541         .field_sig = { .bits =
1542                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1543                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1544                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1545                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1546         },
1547         [52] = {
1548         .class_hid = BNXT_ULP_CLASS_HID_2689,
1549         .class_tid = 1,
1550         .hdr_sig_id = 5,
1551         .flow_sig_id = 90120,
1552         .flow_pattern_id = 0,
1553         .hdr_sig = { .bits =
1554                 BNXT_ULP_HDR_BIT_O_ETH |
1555                 BNXT_ULP_HDR_BIT_O_IPV4 |
1556                 BNXT_ULP_HDR_BIT_O_TCP |
1557                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1558         .field_sig = { .bits =
1559                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1560                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1561                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1562                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1563                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1564         },
1565         [53] = {
1566         .class_hid = BNXT_ULP_CLASS_HID_0771,
1567         .class_tid = 1,
1568         .hdr_sig_id = 5,
1569         .flow_sig_id = 114688,
1570         .flow_pattern_id = 0,
1571         .hdr_sig = { .bits =
1572                 BNXT_ULP_HDR_BIT_O_ETH |
1573                 BNXT_ULP_HDR_BIT_O_IPV4 |
1574                 BNXT_ULP_HDR_BIT_O_TCP |
1575                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1576         .field_sig = { .bits =
1577                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1578                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1579                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
1580                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1581         },
1582         [54] = {
1583         .class_hid = BNXT_ULP_CLASS_HID_3809,
1584         .class_tid = 1,
1585         .hdr_sig_id = 5,
1586         .flow_sig_id = 114696,
1587         .flow_pattern_id = 0,
1588         .hdr_sig = { .bits =
1589                 BNXT_ULP_HDR_BIT_O_ETH |
1590                 BNXT_ULP_HDR_BIT_O_IPV4 |
1591                 BNXT_ULP_HDR_BIT_O_TCP |
1592                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1593         .field_sig = { .bits =
1594                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1595                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1596                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1597                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
1598                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1599         },
1600         [55] = {
1601         .class_hid = BNXT_ULP_CLASS_HID_35f9,
1602         .class_tid = 1,
1603         .hdr_sig_id = 5,
1604         .flow_sig_id = 122880,
1605         .flow_pattern_id = 0,
1606         .hdr_sig = { .bits =
1607                 BNXT_ULP_HDR_BIT_O_ETH |
1608                 BNXT_ULP_HDR_BIT_O_IPV4 |
1609                 BNXT_ULP_HDR_BIT_O_TCP |
1610                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1611         .field_sig = { .bits =
1612                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1613                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1614                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1615                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
1616                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1617         },
1618         [56] = {
1619         .class_hid = BNXT_ULP_CLASS_HID_66b1,
1620         .class_tid = 1,
1621         .hdr_sig_id = 5,
1622         .flow_sig_id = 122888,
1623         .flow_pattern_id = 0,
1624         .hdr_sig = { .bits =
1625                 BNXT_ULP_HDR_BIT_O_ETH |
1626                 BNXT_ULP_HDR_BIT_O_IPV4 |
1627                 BNXT_ULP_HDR_BIT_O_TCP |
1628                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1629         .field_sig = { .bits =
1630                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1631                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1632                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1633                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1634                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
1635                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1636         },
1637         [57] = {
1638         .class_hid = BNXT_ULP_CLASS_HID_559d,
1639         .class_tid = 1,
1640         .hdr_sig_id = 6,
1641         .flow_sig_id = 4096,
1642         .flow_pattern_id = 0,
1643         .hdr_sig = { .bits =
1644                 BNXT_ULP_HDR_BIT_O_ETH |
1645                 BNXT_ULP_HDR_BIT_O_IPV6 |
1646                 BNXT_ULP_HDR_BIT_O_UDP |
1647                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1648         .field_sig = { .bits =
1649                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1650                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
1651         },
1652         [58] = {
1653         .class_hid = BNXT_ULP_CLASS_HID_1db1,
1654         .class_tid = 1,
1655         .hdr_sig_id = 6,
1656         .flow_sig_id = 4104,
1657         .flow_pattern_id = 0,
1658         .hdr_sig = { .bits =
1659                 BNXT_ULP_HDR_BIT_O_ETH |
1660                 BNXT_ULP_HDR_BIT_O_IPV6 |
1661                 BNXT_ULP_HDR_BIT_O_UDP |
1662                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1663         .field_sig = { .bits =
1664                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1665                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1666                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
1667         },
1668         [59] = {
1669         .class_hid = BNXT_ULP_CLASS_HID_3e15,
1670         .class_tid = 1,
1671         .hdr_sig_id = 6,
1672         .flow_sig_id = 6144,
1673         .flow_pattern_id = 0,
1674         .hdr_sig = { .bits =
1675                 BNXT_ULP_HDR_BIT_O_ETH |
1676                 BNXT_ULP_HDR_BIT_O_IPV6 |
1677                 BNXT_ULP_HDR_BIT_O_UDP |
1678                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1679         .field_sig = { .bits =
1680                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1681                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1682                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
1683         },
1684         [60] = {
1685         .class_hid = BNXT_ULP_CLASS_HID_0609,
1686         .class_tid = 1,
1687         .hdr_sig_id = 6,
1688         .flow_sig_id = 6152,
1689         .flow_pattern_id = 0,
1690         .hdr_sig = { .bits =
1691                 BNXT_ULP_HDR_BIT_O_ETH |
1692                 BNXT_ULP_HDR_BIT_O_IPV6 |
1693                 BNXT_ULP_HDR_BIT_O_UDP |
1694                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1695         .field_sig = { .bits =
1696                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1697                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1698                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1699                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
1700         },
1701         [61] = {
1702         .class_hid = BNXT_ULP_CLASS_HID_1bc1,
1703         .class_tid = 1,
1704         .hdr_sig_id = 6,
1705         .flow_sig_id = 12288,
1706         .flow_pattern_id = 0,
1707         .hdr_sig = { .bits =
1708                 BNXT_ULP_HDR_BIT_O_ETH |
1709                 BNXT_ULP_HDR_BIT_O_IPV6 |
1710                 BNXT_ULP_HDR_BIT_O_UDP |
1711                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1712         .field_sig = { .bits =
1713                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1714                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1715                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
1716         },
1717         [62] = {
1718         .class_hid = BNXT_ULP_CLASS_HID_4c09,
1719         .class_tid = 1,
1720         .hdr_sig_id = 6,
1721         .flow_sig_id = 12296,
1722         .flow_pattern_id = 0,
1723         .hdr_sig = { .bits =
1724                 BNXT_ULP_HDR_BIT_O_ETH |
1725                 BNXT_ULP_HDR_BIT_O_IPV6 |
1726                 BNXT_ULP_HDR_BIT_O_UDP |
1727                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1728         .field_sig = { .bits =
1729                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1730                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1731                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1732                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
1733         },
1734         [63] = {
1735         .class_hid = BNXT_ULP_CLASS_HID_0459,
1736         .class_tid = 1,
1737         .hdr_sig_id = 6,
1738         .flow_sig_id = 14336,
1739         .flow_pattern_id = 0,
1740         .hdr_sig = { .bits =
1741                 BNXT_ULP_HDR_BIT_O_ETH |
1742                 BNXT_ULP_HDR_BIT_O_IPV6 |
1743                 BNXT_ULP_HDR_BIT_O_UDP |
1744                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1745         .field_sig = { .bits =
1746                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1747                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1748                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1749                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
1750         },
1751         [64] = {
1752         .class_hid = BNXT_ULP_CLASS_HID_3481,
1753         .class_tid = 1,
1754         .hdr_sig_id = 6,
1755         .flow_sig_id = 14344,
1756         .flow_pattern_id = 0,
1757         .hdr_sig = { .bits =
1758                 BNXT_ULP_HDR_BIT_O_ETH |
1759                 BNXT_ULP_HDR_BIT_O_IPV6 |
1760                 BNXT_ULP_HDR_BIT_O_UDP |
1761                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1762         .field_sig = { .bits =
1763                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1764                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1765                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1766                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1767                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
1768         },
1769         [65] = {
1770         .class_hid = BNXT_ULP_CLASS_HID_0405,
1771         .class_tid = 1,
1772         .hdr_sig_id = 6,
1773         .flow_sig_id = 20480,
1774         .flow_pattern_id = 0,
1775         .hdr_sig = { .bits =
1776                 BNXT_ULP_HDR_BIT_O_ETH |
1777                 BNXT_ULP_HDR_BIT_O_IPV6 |
1778                 BNXT_ULP_HDR_BIT_O_UDP |
1779                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1780         .field_sig = { .bits =
1781                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1782                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1783                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1784         },
1785         [66] = {
1786         .class_hid = BNXT_ULP_CLASS_HID_354d,
1787         .class_tid = 1,
1788         .hdr_sig_id = 6,
1789         .flow_sig_id = 20488,
1790         .flow_pattern_id = 0,
1791         .hdr_sig = { .bits =
1792                 BNXT_ULP_HDR_BIT_O_ETH |
1793                 BNXT_ULP_HDR_BIT_O_IPV6 |
1794                 BNXT_ULP_HDR_BIT_O_UDP |
1795                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1796         .field_sig = { .bits =
1797                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1798                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1799                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1800                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1801         },
1802         [67] = {
1803         .class_hid = BNXT_ULP_CLASS_HID_55d1,
1804         .class_tid = 1,
1805         .hdr_sig_id = 6,
1806         .flow_sig_id = 22528,
1807         .flow_pattern_id = 0,
1808         .hdr_sig = { .bits =
1809                 BNXT_ULP_HDR_BIT_O_ETH |
1810                 BNXT_ULP_HDR_BIT_O_IPV6 |
1811                 BNXT_ULP_HDR_BIT_O_UDP |
1812                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1813         .field_sig = { .bits =
1814                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1815                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1816                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1817                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1818         },
1819         [68] = {
1820         .class_hid = BNXT_ULP_CLASS_HID_1dc5,
1821         .class_tid = 1,
1822         .hdr_sig_id = 6,
1823         .flow_sig_id = 22536,
1824         .flow_pattern_id = 0,
1825         .hdr_sig = { .bits =
1826                 BNXT_ULP_HDR_BIT_O_ETH |
1827                 BNXT_ULP_HDR_BIT_O_IPV6 |
1828                 BNXT_ULP_HDR_BIT_O_UDP |
1829                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1830         .field_sig = { .bits =
1831                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1832                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1833                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1834                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1835                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1836         },
1837         [69] = {
1838         .class_hid = BNXT_ULP_CLASS_HID_329d,
1839         .class_tid = 1,
1840         .hdr_sig_id = 6,
1841         .flow_sig_id = 28672,
1842         .flow_pattern_id = 0,
1843         .hdr_sig = { .bits =
1844                 BNXT_ULP_HDR_BIT_O_ETH |
1845                 BNXT_ULP_HDR_BIT_O_IPV6 |
1846                 BNXT_ULP_HDR_BIT_O_UDP |
1847                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1848         .field_sig = { .bits =
1849                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1850                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1851                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
1852                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1853         },
1854         [70] = {
1855         .class_hid = BNXT_ULP_CLASS_HID_63c5,
1856         .class_tid = 1,
1857         .hdr_sig_id = 6,
1858         .flow_sig_id = 28680,
1859         .flow_pattern_id = 0,
1860         .hdr_sig = { .bits =
1861                 BNXT_ULP_HDR_BIT_O_ETH |
1862                 BNXT_ULP_HDR_BIT_O_IPV6 |
1863                 BNXT_ULP_HDR_BIT_O_UDP |
1864                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1865         .field_sig = { .bits =
1866                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1867                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1868                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1869                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
1870                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1871         },
1872         [71] = {
1873         .class_hid = BNXT_ULP_CLASS_HID_1b15,
1874         .class_tid = 1,
1875         .hdr_sig_id = 6,
1876         .flow_sig_id = 30720,
1877         .flow_pattern_id = 0,
1878         .hdr_sig = { .bits =
1879                 BNXT_ULP_HDR_BIT_O_ETH |
1880                 BNXT_ULP_HDR_BIT_O_IPV6 |
1881                 BNXT_ULP_HDR_BIT_O_UDP |
1882                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1883         .field_sig = { .bits =
1884                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1885                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1886                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1887                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
1888                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1889         },
1890         [72] = {
1891         .class_hid = BNXT_ULP_CLASS_HID_4c5d,
1892         .class_tid = 1,
1893         .hdr_sig_id = 6,
1894         .flow_sig_id = 30728,
1895         .flow_pattern_id = 0,
1896         .hdr_sig = { .bits =
1897                 BNXT_ULP_HDR_BIT_O_ETH |
1898                 BNXT_ULP_HDR_BIT_O_IPV6 |
1899                 BNXT_ULP_HDR_BIT_O_UDP |
1900                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1901         .field_sig = { .bits =
1902                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1903                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1904                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1905                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1906                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
1907                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1908         },
1909         [73] = {
1910         .class_hid = BNXT_ULP_CLASS_HID_1051,
1911         .class_tid = 1,
1912         .hdr_sig_id = 7,
1913         .flow_sig_id = 16384,
1914         .flow_pattern_id = 0,
1915         .hdr_sig = { .bits =
1916                 BNXT_ULP_HDR_BIT_O_ETH |
1917                 BNXT_ULP_HDR_BIT_O_IPV4 |
1918                 BNXT_ULP_HDR_BIT_O_UDP |
1919                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1920         .field_sig = { .bits =
1921                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1922                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
1923         },
1924         [74] = {
1925         .class_hid = BNXT_ULP_CLASS_HID_40a9,
1926         .class_tid = 1,
1927         .hdr_sig_id = 7,
1928         .flow_sig_id = 16392,
1929         .flow_pattern_id = 0,
1930         .hdr_sig = { .bits =
1931                 BNXT_ULP_HDR_BIT_O_ETH |
1932                 BNXT_ULP_HDR_BIT_O_IPV4 |
1933                 BNXT_ULP_HDR_BIT_O_UDP |
1934                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1935         .field_sig = { .bits =
1936                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1937                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
1938                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
1939         },
1940         [75] = {
1941         .class_hid = BNXT_ULP_CLASS_HID_3ed9,
1942         .class_tid = 1,
1943         .hdr_sig_id = 7,
1944         .flow_sig_id = 24576,
1945         .flow_pattern_id = 0,
1946         .hdr_sig = { .bits =
1947                 BNXT_ULP_HDR_BIT_O_ETH |
1948                 BNXT_ULP_HDR_BIT_O_IPV4 |
1949                 BNXT_ULP_HDR_BIT_O_UDP |
1950                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1951         .field_sig = { .bits =
1952                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1953                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
1954                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
1955         },
1956         [76] = {
1957         .class_hid = BNXT_ULP_CLASS_HID_06ed,
1958         .class_tid = 1,
1959         .hdr_sig_id = 7,
1960         .flow_sig_id = 24584,
1961         .flow_pattern_id = 0,
1962         .hdr_sig = { .bits =
1963                 BNXT_ULP_HDR_BIT_O_ETH |
1964                 BNXT_ULP_HDR_BIT_O_IPV4 |
1965                 BNXT_ULP_HDR_BIT_O_UDP |
1966                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1967         .field_sig = { .bits =
1968                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1969                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
1970                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
1971                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
1972         },
1973         [77] = {
1974         .class_hid = BNXT_ULP_CLASS_HID_5059,
1975         .class_tid = 1,
1976         .hdr_sig_id = 7,
1977         .flow_sig_id = 49152,
1978         .flow_pattern_id = 0,
1979         .hdr_sig = { .bits =
1980                 BNXT_ULP_HDR_BIT_O_ETH |
1981                 BNXT_ULP_HDR_BIT_O_IPV4 |
1982                 BNXT_ULP_HDR_BIT_O_UDP |
1983                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1984         .field_sig = { .bits =
1985                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1986                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
1987                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
1988         },
1989         [78] = {
1990         .class_hid = BNXT_ULP_CLASS_HID_186d,
1991         .class_tid = 1,
1992         .hdr_sig_id = 7,
1993         .flow_sig_id = 49160,
1994         .flow_pattern_id = 0,
1995         .hdr_sig = { .bits =
1996                 BNXT_ULP_HDR_BIT_O_ETH |
1997                 BNXT_ULP_HDR_BIT_O_IPV4 |
1998                 BNXT_ULP_HDR_BIT_O_UDP |
1999                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2000         .field_sig = { .bits =
2001                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2002                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2003                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2004                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
2005         },
2006         [79] = {
2007         .class_hid = BNXT_ULP_CLASS_HID_159d,
2008         .class_tid = 1,
2009         .hdr_sig_id = 7,
2010         .flow_sig_id = 57344,
2011         .flow_pattern_id = 0,
2012         .hdr_sig = { .bits =
2013                 BNXT_ULP_HDR_BIT_O_ETH |
2014                 BNXT_ULP_HDR_BIT_O_IPV4 |
2015                 BNXT_ULP_HDR_BIT_O_UDP |
2016                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2017         .field_sig = { .bits =
2018                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2019                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2020                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2021                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
2022         },
2023         [80] = {
2024         .class_hid = BNXT_ULP_CLASS_HID_46d5,
2025         .class_tid = 1,
2026         .hdr_sig_id = 7,
2027         .flow_sig_id = 57352,
2028         .flow_pattern_id = 0,
2029         .hdr_sig = { .bits =
2030                 BNXT_ULP_HDR_BIT_O_ETH |
2031                 BNXT_ULP_HDR_BIT_O_IPV4 |
2032                 BNXT_ULP_HDR_BIT_O_UDP |
2033                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2034         .field_sig = { .bits =
2035                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2036                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2037                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2038                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2039                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
2040         },
2041         [81] = {
2042         .class_hid = BNXT_ULP_CLASS_HID_305d,
2043         .class_tid = 1,
2044         .hdr_sig_id = 7,
2045         .flow_sig_id = 81920,
2046         .flow_pattern_id = 0,
2047         .hdr_sig = { .bits =
2048                 BNXT_ULP_HDR_BIT_O_ETH |
2049                 BNXT_ULP_HDR_BIT_O_IPV4 |
2050                 BNXT_ULP_HDR_BIT_O_UDP |
2051                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2052         .field_sig = { .bits =
2053                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2054                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2055                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2056         },
2057         [82] = {
2058         .class_hid = BNXT_ULP_CLASS_HID_6095,
2059         .class_tid = 1,
2060         .hdr_sig_id = 7,
2061         .flow_sig_id = 81928,
2062         .flow_pattern_id = 0,
2063         .hdr_sig = { .bits =
2064                 BNXT_ULP_HDR_BIT_O_ETH |
2065                 BNXT_ULP_HDR_BIT_O_IPV4 |
2066                 BNXT_ULP_HDR_BIT_O_UDP |
2067                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2068         .field_sig = { .bits =
2069                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2070                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2071                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2072                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2073         },
2074         [83] = {
2075         .class_hid = BNXT_ULP_CLASS_HID_5ec5,
2076         .class_tid = 1,
2077         .hdr_sig_id = 7,
2078         .flow_sig_id = 90112,
2079         .flow_pattern_id = 0,
2080         .hdr_sig = { .bits =
2081                 BNXT_ULP_HDR_BIT_O_ETH |
2082                 BNXT_ULP_HDR_BIT_O_IPV4 |
2083                 BNXT_ULP_HDR_BIT_O_UDP |
2084                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2085         .field_sig = { .bits =
2086                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2087                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2088                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2089                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2090         },
2091         [84] = {
2092         .class_hid = BNXT_ULP_CLASS_HID_26e9,
2093         .class_tid = 1,
2094         .hdr_sig_id = 7,
2095         .flow_sig_id = 90120,
2096         .flow_pattern_id = 0,
2097         .hdr_sig = { .bits =
2098                 BNXT_ULP_HDR_BIT_O_ETH |
2099                 BNXT_ULP_HDR_BIT_O_IPV4 |
2100                 BNXT_ULP_HDR_BIT_O_UDP |
2101                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2102         .field_sig = { .bits =
2103                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2104                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2105                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2106                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2107                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2108         },
2109         [85] = {
2110         .class_hid = BNXT_ULP_CLASS_HID_0711,
2111         .class_tid = 1,
2112         .hdr_sig_id = 7,
2113         .flow_sig_id = 114688,
2114         .flow_pattern_id = 0,
2115         .hdr_sig = { .bits =
2116                 BNXT_ULP_HDR_BIT_O_ETH |
2117                 BNXT_ULP_HDR_BIT_O_IPV4 |
2118                 BNXT_ULP_HDR_BIT_O_UDP |
2119                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2120         .field_sig = { .bits =
2121                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2122                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2123                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
2124                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2125         },
2126         [86] = {
2127         .class_hid = BNXT_ULP_CLASS_HID_3869,
2128         .class_tid = 1,
2129         .hdr_sig_id = 7,
2130         .flow_sig_id = 114696,
2131         .flow_pattern_id = 0,
2132         .hdr_sig = { .bits =
2133                 BNXT_ULP_HDR_BIT_O_ETH |
2134                 BNXT_ULP_HDR_BIT_O_IPV4 |
2135                 BNXT_ULP_HDR_BIT_O_UDP |
2136                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2137         .field_sig = { .bits =
2138                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2139                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2140                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2141                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
2142                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2143         },
2144         [87] = {
2145         .class_hid = BNXT_ULP_CLASS_HID_3599,
2146         .class_tid = 1,
2147         .hdr_sig_id = 7,
2148         .flow_sig_id = 122880,
2149         .flow_pattern_id = 0,
2150         .hdr_sig = { .bits =
2151                 BNXT_ULP_HDR_BIT_O_ETH |
2152                 BNXT_ULP_HDR_BIT_O_IPV4 |
2153                 BNXT_ULP_HDR_BIT_O_UDP |
2154                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2155         .field_sig = { .bits =
2156                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2157                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2158                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2159                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
2160                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2161         },
2162         [88] = {
2163         .class_hid = BNXT_ULP_CLASS_HID_66d1,
2164         .class_tid = 1,
2165         .hdr_sig_id = 7,
2166         .flow_sig_id = 122888,
2167         .flow_pattern_id = 0,
2168         .hdr_sig = { .bits =
2169                 BNXT_ULP_HDR_BIT_O_ETH |
2170                 BNXT_ULP_HDR_BIT_O_IPV4 |
2171                 BNXT_ULP_HDR_BIT_O_UDP |
2172                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2173         .field_sig = { .bits =
2174                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2175                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2176                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2177                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2178                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
2179                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2180         },
2181         [89] = {
2182         .class_hid = BNXT_ULP_CLASS_HID_38e7,
2183         .class_tid = 1,
2184         .hdr_sig_id = 8,
2185         .flow_sig_id = 32768,
2186         .flow_pattern_id = 0,
2187         .hdr_sig = { .bits =
2188                 BNXT_ULP_HDR_BIT_O_ETH |
2189                 BNXT_ULP_HDR_BIT_OO_VLAN |
2190                 BNXT_ULP_HDR_BIT_O_IPV6 |
2191                 BNXT_ULP_HDR_BIT_O_TCP |
2192                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2193         .field_sig = { .bits =
2194                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2195                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2196         },
2197         [90] = {
2198         .class_hid = BNXT_ULP_CLASS_HID_00db,
2199         .class_tid = 1,
2200         .hdr_sig_id = 8,
2201         .flow_sig_id = 32776,
2202         .flow_pattern_id = 0,
2203         .hdr_sig = { .bits =
2204                 BNXT_ULP_HDR_BIT_O_ETH |
2205                 BNXT_ULP_HDR_BIT_OO_VLAN |
2206                 BNXT_ULP_HDR_BIT_O_IPV6 |
2207                 BNXT_ULP_HDR_BIT_O_TCP |
2208                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2209         .field_sig = { .bits =
2210                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2211                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2212                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2213         },
2214         [91] = {
2215         .class_hid = BNXT_ULP_CLASS_HID_24f3,
2216         .class_tid = 1,
2217         .hdr_sig_id = 8,
2218         .flow_sig_id = 32832,
2219         .flow_pattern_id = 0,
2220         .hdr_sig = { .bits =
2221                 BNXT_ULP_HDR_BIT_O_ETH |
2222                 BNXT_ULP_HDR_BIT_OO_VLAN |
2223                 BNXT_ULP_HDR_BIT_O_IPV6 |
2224                 BNXT_ULP_HDR_BIT_O_TCP |
2225                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2226         .field_sig = { .bits =
2227                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2228                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2229                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2230         },
2231         [92] = {
2232         .class_hid = BNXT_ULP_CLASS_HID_55bb,
2233         .class_tid = 1,
2234         .hdr_sig_id = 8,
2235         .flow_sig_id = 32840,
2236         .flow_pattern_id = 0,
2237         .hdr_sig = { .bits =
2238                 BNXT_ULP_HDR_BIT_O_ETH |
2239                 BNXT_ULP_HDR_BIT_OO_VLAN |
2240                 BNXT_ULP_HDR_BIT_O_IPV6 |
2241                 BNXT_ULP_HDR_BIT_O_TCP |
2242                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2243         .field_sig = { .bits =
2244                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2245                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2246                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2247                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2248         },
2249         [93] = {
2250         .class_hid = BNXT_ULP_CLASS_HID_5023,
2251         .class_tid = 1,
2252         .hdr_sig_id = 8,
2253         .flow_sig_id = 49152,
2254         .flow_pattern_id = 0,
2255         .hdr_sig = { .bits =
2256                 BNXT_ULP_HDR_BIT_O_ETH |
2257                 BNXT_ULP_HDR_BIT_OO_VLAN |
2258                 BNXT_ULP_HDR_BIT_O_IPV6 |
2259                 BNXT_ULP_HDR_BIT_O_TCP |
2260                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2261         .field_sig = { .bits =
2262                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2263                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2264                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2265         },
2266         [94] = {
2267         .class_hid = BNXT_ULP_CLASS_HID_1817,
2268         .class_tid = 1,
2269         .hdr_sig_id = 8,
2270         .flow_sig_id = 49160,
2271         .flow_pattern_id = 0,
2272         .hdr_sig = { .bits =
2273                 BNXT_ULP_HDR_BIT_O_ETH |
2274                 BNXT_ULP_HDR_BIT_OO_VLAN |
2275                 BNXT_ULP_HDR_BIT_O_IPV6 |
2276                 BNXT_ULP_HDR_BIT_O_TCP |
2277                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2278         .field_sig = { .bits =
2279                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2280                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2281                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2282                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2283         },
2284         [95] = {
2285         .class_hid = BNXT_ULP_CLASS_HID_3bcf,
2286         .class_tid = 1,
2287         .hdr_sig_id = 8,
2288         .flow_sig_id = 49216,
2289         .flow_pattern_id = 0,
2290         .hdr_sig = { .bits =
2291                 BNXT_ULP_HDR_BIT_O_ETH |
2292                 BNXT_ULP_HDR_BIT_OO_VLAN |
2293                 BNXT_ULP_HDR_BIT_O_IPV6 |
2294                 BNXT_ULP_HDR_BIT_O_TCP |
2295                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2296         .field_sig = { .bits =
2297                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2298                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2299                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2300                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2301         },
2302         [96] = {
2303         .class_hid = BNXT_ULP_CLASS_HID_0423,
2304         .class_tid = 1,
2305         .hdr_sig_id = 8,
2306         .flow_sig_id = 49224,
2307         .flow_pattern_id = 0,
2308         .hdr_sig = { .bits =
2309                 BNXT_ULP_HDR_BIT_O_ETH |
2310                 BNXT_ULP_HDR_BIT_OO_VLAN |
2311                 BNXT_ULP_HDR_BIT_O_IPV6 |
2312                 BNXT_ULP_HDR_BIT_O_TCP |
2313                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2314         .field_sig = { .bits =
2315                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2316                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2317                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2318                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2319                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2320         },
2321         [97] = {
2322         .class_hid = BNXT_ULP_CLASS_HID_58e3,
2323         .class_tid = 1,
2324         .hdr_sig_id = 8,
2325         .flow_sig_id = 98304,
2326         .flow_pattern_id = 0,
2327         .hdr_sig = { .bits =
2328                 BNXT_ULP_HDR_BIT_O_ETH |
2329                 BNXT_ULP_HDR_BIT_OO_VLAN |
2330                 BNXT_ULP_HDR_BIT_O_IPV6 |
2331                 BNXT_ULP_HDR_BIT_O_TCP |
2332                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2333         .field_sig = { .bits =
2334                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2335                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2336                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2337         },
2338         [98] = {
2339         .class_hid = BNXT_ULP_CLASS_HID_20d7,
2340         .class_tid = 1,
2341         .hdr_sig_id = 8,
2342         .flow_sig_id = 98312,
2343         .flow_pattern_id = 0,
2344         .hdr_sig = { .bits =
2345                 BNXT_ULP_HDR_BIT_O_ETH |
2346                 BNXT_ULP_HDR_BIT_OO_VLAN |
2347                 BNXT_ULP_HDR_BIT_O_IPV6 |
2348                 BNXT_ULP_HDR_BIT_O_TCP |
2349                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2350         .field_sig = { .bits =
2351                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2352                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2353                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2354                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2355         },
2356         [99] = {
2357         .class_hid = BNXT_ULP_CLASS_HID_448f,
2358         .class_tid = 1,
2359         .hdr_sig_id = 8,
2360         .flow_sig_id = 98368,
2361         .flow_pattern_id = 0,
2362         .hdr_sig = { .bits =
2363                 BNXT_ULP_HDR_BIT_O_ETH |
2364                 BNXT_ULP_HDR_BIT_OO_VLAN |
2365                 BNXT_ULP_HDR_BIT_O_IPV6 |
2366                 BNXT_ULP_HDR_BIT_O_TCP |
2367                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2368         .field_sig = { .bits =
2369                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2370                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2371                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2372                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2373         },
2374         [100] = {
2375         .class_hid = BNXT_ULP_CLASS_HID_0ce3,
2376         .class_tid = 1,
2377         .hdr_sig_id = 8,
2378         .flow_sig_id = 98376,
2379         .flow_pattern_id = 0,
2380         .hdr_sig = { .bits =
2381                 BNXT_ULP_HDR_BIT_O_ETH |
2382                 BNXT_ULP_HDR_BIT_OO_VLAN |
2383                 BNXT_ULP_HDR_BIT_O_IPV6 |
2384                 BNXT_ULP_HDR_BIT_O_TCP |
2385                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2386         .field_sig = { .bits =
2387                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2388                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2389                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2390                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2391                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2392         },
2393         [101] = {
2394         .class_hid = BNXT_ULP_CLASS_HID_076b,
2395         .class_tid = 1,
2396         .hdr_sig_id = 8,
2397         .flow_sig_id = 114688,
2398         .flow_pattern_id = 0,
2399         .hdr_sig = { .bits =
2400                 BNXT_ULP_HDR_BIT_O_ETH |
2401                 BNXT_ULP_HDR_BIT_OO_VLAN |
2402                 BNXT_ULP_HDR_BIT_O_IPV6 |
2403                 BNXT_ULP_HDR_BIT_O_TCP |
2404                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2405         .field_sig = { .bits =
2406                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2407                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2408                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2409                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2410         },
2411         [102] = {
2412         .class_hid = BNXT_ULP_CLASS_HID_3813,
2413         .class_tid = 1,
2414         .hdr_sig_id = 8,
2415         .flow_sig_id = 114696,
2416         .flow_pattern_id = 0,
2417         .hdr_sig = { .bits =
2418                 BNXT_ULP_HDR_BIT_O_ETH |
2419                 BNXT_ULP_HDR_BIT_OO_VLAN |
2420                 BNXT_ULP_HDR_BIT_O_IPV6 |
2421                 BNXT_ULP_HDR_BIT_O_TCP |
2422                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2423         .field_sig = { .bits =
2424                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2425                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2426                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2427                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2428                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2429         },
2430         [103] = {
2431         .class_hid = BNXT_ULP_CLASS_HID_5bcb,
2432         .class_tid = 1,
2433         .hdr_sig_id = 8,
2434         .flow_sig_id = 114752,
2435         .flow_pattern_id = 0,
2436         .hdr_sig = { .bits =
2437                 BNXT_ULP_HDR_BIT_O_ETH |
2438                 BNXT_ULP_HDR_BIT_OO_VLAN |
2439                 BNXT_ULP_HDR_BIT_O_IPV6 |
2440                 BNXT_ULP_HDR_BIT_O_TCP |
2441                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2442         .field_sig = { .bits =
2443                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2444                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2445                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2446                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2447                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2448         },
2449         [104] = {
2450         .class_hid = BNXT_ULP_CLASS_HID_243f,
2451         .class_tid = 1,
2452         .hdr_sig_id = 8,
2453         .flow_sig_id = 114760,
2454         .flow_pattern_id = 0,
2455         .hdr_sig = { .bits =
2456                 BNXT_ULP_HDR_BIT_O_ETH |
2457                 BNXT_ULP_HDR_BIT_OO_VLAN |
2458                 BNXT_ULP_HDR_BIT_O_IPV6 |
2459                 BNXT_ULP_HDR_BIT_O_TCP |
2460                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2461         .field_sig = { .bits =
2462                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2463                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2464                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2465                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2466                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2467                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2468         },
2469         [105] = {
2470         .class_hid = BNXT_ULP_CLASS_HID_144b,
2471         .class_tid = 1,
2472         .hdr_sig_id = 8,
2473         .flow_sig_id = 163840,
2474         .flow_pattern_id = 0,
2475         .hdr_sig = { .bits =
2476                 BNXT_ULP_HDR_BIT_O_ETH |
2477                 BNXT_ULP_HDR_BIT_OO_VLAN |
2478                 BNXT_ULP_HDR_BIT_O_IPV6 |
2479                 BNXT_ULP_HDR_BIT_O_TCP |
2480                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2481         .field_sig = { .bits =
2482                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2483                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2484                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2485         },
2486         [106] = {
2487         .class_hid = BNXT_ULP_CLASS_HID_4573,
2488         .class_tid = 1,
2489         .hdr_sig_id = 8,
2490         .flow_sig_id = 163848,
2491         .flow_pattern_id = 0,
2492         .hdr_sig = { .bits =
2493                 BNXT_ULP_HDR_BIT_O_ETH |
2494                 BNXT_ULP_HDR_BIT_OO_VLAN |
2495                 BNXT_ULP_HDR_BIT_O_IPV6 |
2496                 BNXT_ULP_HDR_BIT_O_TCP |
2497                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2498         .field_sig = { .bits =
2499                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2500                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2501                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2502                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2503         },
2504         [107] = {
2505         .class_hid = BNXT_ULP_CLASS_HID_0057,
2506         .class_tid = 1,
2507         .hdr_sig_id = 8,
2508         .flow_sig_id = 163904,
2509         .flow_pattern_id = 0,
2510         .hdr_sig = { .bits =
2511                 BNXT_ULP_HDR_BIT_O_ETH |
2512                 BNXT_ULP_HDR_BIT_OO_VLAN |
2513                 BNXT_ULP_HDR_BIT_O_IPV6 |
2514                 BNXT_ULP_HDR_BIT_O_TCP |
2515                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2516         .field_sig = { .bits =
2517                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2518                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2519                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2520                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2521         },
2522         [108] = {
2523         .class_hid = BNXT_ULP_CLASS_HID_311f,
2524         .class_tid = 1,
2525         .hdr_sig_id = 8,
2526         .flow_sig_id = 163912,
2527         .flow_pattern_id = 0,
2528         .hdr_sig = { .bits =
2529                 BNXT_ULP_HDR_BIT_O_ETH |
2530                 BNXT_ULP_HDR_BIT_OO_VLAN |
2531                 BNXT_ULP_HDR_BIT_O_IPV6 |
2532                 BNXT_ULP_HDR_BIT_O_TCP |
2533                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2534         .field_sig = { .bits =
2535                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2536                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2537                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2538                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2539                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2540         },
2541         [109] = {
2542         .class_hid = BNXT_ULP_CLASS_HID_2b87,
2543         .class_tid = 1,
2544         .hdr_sig_id = 8,
2545         .flow_sig_id = 180224,
2546         .flow_pattern_id = 0,
2547         .hdr_sig = { .bits =
2548                 BNXT_ULP_HDR_BIT_O_ETH |
2549                 BNXT_ULP_HDR_BIT_OO_VLAN |
2550                 BNXT_ULP_HDR_BIT_O_IPV6 |
2551                 BNXT_ULP_HDR_BIT_O_TCP |
2552                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2553         .field_sig = { .bits =
2554                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2555                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2556                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2557                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2558         },
2559         [110] = {
2560         .class_hid = BNXT_ULP_CLASS_HID_5c4f,
2561         .class_tid = 1,
2562         .hdr_sig_id = 8,
2563         .flow_sig_id = 180232,
2564         .flow_pattern_id = 0,
2565         .hdr_sig = { .bits =
2566                 BNXT_ULP_HDR_BIT_O_ETH |
2567                 BNXT_ULP_HDR_BIT_OO_VLAN |
2568                 BNXT_ULP_HDR_BIT_O_IPV6 |
2569                 BNXT_ULP_HDR_BIT_O_TCP |
2570                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2571         .field_sig = { .bits =
2572                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2573                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2574                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2575                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2576                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2577         },
2578         [111] = {
2579         .class_hid = BNXT_ULP_CLASS_HID_1793,
2580         .class_tid = 1,
2581         .hdr_sig_id = 8,
2582         .flow_sig_id = 180288,
2583         .flow_pattern_id = 0,
2584         .hdr_sig = { .bits =
2585                 BNXT_ULP_HDR_BIT_O_ETH |
2586                 BNXT_ULP_HDR_BIT_OO_VLAN |
2587                 BNXT_ULP_HDR_BIT_O_IPV6 |
2588                 BNXT_ULP_HDR_BIT_O_TCP |
2589                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2590         .field_sig = { .bits =
2591                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2592                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2593                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2594                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2595                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2596         },
2597         [112] = {
2598         .class_hid = BNXT_ULP_CLASS_HID_485b,
2599         .class_tid = 1,
2600         .hdr_sig_id = 8,
2601         .flow_sig_id = 180296,
2602         .flow_pattern_id = 0,
2603         .hdr_sig = { .bits =
2604                 BNXT_ULP_HDR_BIT_O_ETH |
2605                 BNXT_ULP_HDR_BIT_OO_VLAN |
2606                 BNXT_ULP_HDR_BIT_O_IPV6 |
2607                 BNXT_ULP_HDR_BIT_O_TCP |
2608                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2609         .field_sig = { .bits =
2610                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2611                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2612                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2613                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2614                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2615                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2616         },
2617         [113] = {
2618         .class_hid = BNXT_ULP_CLASS_HID_3447,
2619         .class_tid = 1,
2620         .hdr_sig_id = 8,
2621         .flow_sig_id = 229376,
2622         .flow_pattern_id = 0,
2623         .hdr_sig = { .bits =
2624                 BNXT_ULP_HDR_BIT_O_ETH |
2625                 BNXT_ULP_HDR_BIT_OO_VLAN |
2626                 BNXT_ULP_HDR_BIT_O_IPV6 |
2627                 BNXT_ULP_HDR_BIT_O_TCP |
2628                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2629         .field_sig = { .bits =
2630                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2631                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2632                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2633                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2634         },
2635         [114] = {
2636         .class_hid = BNXT_ULP_CLASS_HID_650f,
2637         .class_tid = 1,
2638         .hdr_sig_id = 8,
2639         .flow_sig_id = 229384,
2640         .flow_pattern_id = 0,
2641         .hdr_sig = { .bits =
2642                 BNXT_ULP_HDR_BIT_O_ETH |
2643                 BNXT_ULP_HDR_BIT_OO_VLAN |
2644                 BNXT_ULP_HDR_BIT_O_IPV6 |
2645                 BNXT_ULP_HDR_BIT_O_TCP |
2646                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2647         .field_sig = { .bits =
2648                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2649                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2650                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2651                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2652                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2653         },
2654         [115] = {
2655         .class_hid = BNXT_ULP_CLASS_HID_2053,
2656         .class_tid = 1,
2657         .hdr_sig_id = 8,
2658         .flow_sig_id = 229440,
2659         .flow_pattern_id = 0,
2660         .hdr_sig = { .bits =
2661                 BNXT_ULP_HDR_BIT_O_ETH |
2662                 BNXT_ULP_HDR_BIT_OO_VLAN |
2663                 BNXT_ULP_HDR_BIT_O_IPV6 |
2664                 BNXT_ULP_HDR_BIT_O_TCP |
2665                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2666         .field_sig = { .bits =
2667                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2668                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2669                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2670                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2671                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2672         },
2673         [116] = {
2674         .class_hid = BNXT_ULP_CLASS_HID_511b,
2675         .class_tid = 1,
2676         .hdr_sig_id = 8,
2677         .flow_sig_id = 229448,
2678         .flow_pattern_id = 0,
2679         .hdr_sig = { .bits =
2680                 BNXT_ULP_HDR_BIT_O_ETH |
2681                 BNXT_ULP_HDR_BIT_OO_VLAN |
2682                 BNXT_ULP_HDR_BIT_O_IPV6 |
2683                 BNXT_ULP_HDR_BIT_O_TCP |
2684                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2685         .field_sig = { .bits =
2686                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2687                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2688                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2689                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2690                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2691                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2692         },
2693         [117] = {
2694         .class_hid = BNXT_ULP_CLASS_HID_4b83,
2695         .class_tid = 1,
2696         .hdr_sig_id = 8,
2697         .flow_sig_id = 245760,
2698         .flow_pattern_id = 0,
2699         .hdr_sig = { .bits =
2700                 BNXT_ULP_HDR_BIT_O_ETH |
2701                 BNXT_ULP_HDR_BIT_OO_VLAN |
2702                 BNXT_ULP_HDR_BIT_O_IPV6 |
2703                 BNXT_ULP_HDR_BIT_O_TCP |
2704                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2705         .field_sig = { .bits =
2706                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2707                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2708                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2709                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2710                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2711         },
2712         [118] = {
2713         .class_hid = BNXT_ULP_CLASS_HID_13f7,
2714         .class_tid = 1,
2715         .hdr_sig_id = 8,
2716         .flow_sig_id = 245768,
2717         .flow_pattern_id = 0,
2718         .hdr_sig = { .bits =
2719                 BNXT_ULP_HDR_BIT_O_ETH |
2720                 BNXT_ULP_HDR_BIT_OO_VLAN |
2721                 BNXT_ULP_HDR_BIT_O_IPV6 |
2722                 BNXT_ULP_HDR_BIT_O_TCP |
2723                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2724         .field_sig = { .bits =
2725                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2726                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2727                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2728                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2729                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2730                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2731         },
2732         [119] = {
2733         .class_hid = BNXT_ULP_CLASS_HID_37af,
2734         .class_tid = 1,
2735         .hdr_sig_id = 8,
2736         .flow_sig_id = 245824,
2737         .flow_pattern_id = 0,
2738         .hdr_sig = { .bits =
2739                 BNXT_ULP_HDR_BIT_O_ETH |
2740                 BNXT_ULP_HDR_BIT_OO_VLAN |
2741                 BNXT_ULP_HDR_BIT_O_IPV6 |
2742                 BNXT_ULP_HDR_BIT_O_TCP |
2743                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2744         .field_sig = { .bits =
2745                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2746                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2747                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2748                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2749                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2750                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2751         },
2752         [120] = {
2753         .class_hid = BNXT_ULP_CLASS_HID_6857,
2754         .class_tid = 1,
2755         .hdr_sig_id = 8,
2756         .flow_sig_id = 245832,
2757         .flow_pattern_id = 0,
2758         .hdr_sig = { .bits =
2759                 BNXT_ULP_HDR_BIT_O_ETH |
2760                 BNXT_ULP_HDR_BIT_OO_VLAN |
2761                 BNXT_ULP_HDR_BIT_O_IPV6 |
2762                 BNXT_ULP_HDR_BIT_O_TCP |
2763                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2764         .field_sig = { .bits =
2765                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2766                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2767                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2768                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2769                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2770                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2771                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2772         },
2773         [121] = {
2774         .class_hid = BNXT_ULP_CLASS_HID_3d1f,
2775         .class_tid = 1,
2776         .hdr_sig_id = 9,
2777         .flow_sig_id = 131072,
2778         .flow_pattern_id = 0,
2779         .hdr_sig = { .bits =
2780                 BNXT_ULP_HDR_BIT_O_ETH |
2781                 BNXT_ULP_HDR_BIT_OO_VLAN |
2782                 BNXT_ULP_HDR_BIT_O_IPV4 |
2783                 BNXT_ULP_HDR_BIT_O_TCP |
2784                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2785         .field_sig = { .bits =
2786                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2787                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2788         },
2789         [122] = {
2790         .class_hid = BNXT_ULP_CLASS_HID_0563,
2791         .class_tid = 1,
2792         .hdr_sig_id = 9,
2793         .flow_sig_id = 131080,
2794         .flow_pattern_id = 0,
2795         .hdr_sig = { .bits =
2796                 BNXT_ULP_HDR_BIT_O_ETH |
2797                 BNXT_ULP_HDR_BIT_OO_VLAN |
2798                 BNXT_ULP_HDR_BIT_O_IPV4 |
2799                 BNXT_ULP_HDR_BIT_O_TCP |
2800                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2801         .field_sig = { .bits =
2802                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2803                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2804                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2805         },
2806         [123] = {
2807         .class_hid = BNXT_ULP_CLASS_HID_290b,
2808         .class_tid = 1,
2809         .hdr_sig_id = 9,
2810         .flow_sig_id = 131136,
2811         .flow_pattern_id = 0,
2812         .hdr_sig = { .bits =
2813                 BNXT_ULP_HDR_BIT_O_ETH |
2814                 BNXT_ULP_HDR_BIT_OO_VLAN |
2815                 BNXT_ULP_HDR_BIT_O_IPV4 |
2816                 BNXT_ULP_HDR_BIT_O_TCP |
2817                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2818         .field_sig = { .bits =
2819                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2820                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2821                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2822         },
2823         [124] = {
2824         .class_hid = BNXT_ULP_CLASS_HID_59c3,
2825         .class_tid = 1,
2826         .hdr_sig_id = 9,
2827         .flow_sig_id = 131144,
2828         .flow_pattern_id = 0,
2829         .hdr_sig = { .bits =
2830                 BNXT_ULP_HDR_BIT_O_ETH |
2831                 BNXT_ULP_HDR_BIT_OO_VLAN |
2832                 BNXT_ULP_HDR_BIT_O_IPV4 |
2833                 BNXT_ULP_HDR_BIT_O_TCP |
2834                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2835         .field_sig = { .bits =
2836                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2837                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2838                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2839                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2840         },
2841         [125] = {
2842         .class_hid = BNXT_ULP_CLASS_HID_5d1b,
2843         .class_tid = 1,
2844         .hdr_sig_id = 9,
2845         .flow_sig_id = 196608,
2846         .flow_pattern_id = 0,
2847         .hdr_sig = { .bits =
2848                 BNXT_ULP_HDR_BIT_O_ETH |
2849                 BNXT_ULP_HDR_BIT_OO_VLAN |
2850                 BNXT_ULP_HDR_BIT_O_IPV4 |
2851                 BNXT_ULP_HDR_BIT_O_TCP |
2852                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2853         .field_sig = { .bits =
2854                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2855                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
2856                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2857         },
2858         [126] = {
2859         .class_hid = BNXT_ULP_CLASS_HID_256f,
2860         .class_tid = 1,
2861         .hdr_sig_id = 9,
2862         .flow_sig_id = 196616,
2863         .flow_pattern_id = 0,
2864         .hdr_sig = { .bits =
2865                 BNXT_ULP_HDR_BIT_O_ETH |
2866                 BNXT_ULP_HDR_BIT_OO_VLAN |
2867                 BNXT_ULP_HDR_BIT_O_IPV4 |
2868                 BNXT_ULP_HDR_BIT_O_TCP |
2869                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2870         .field_sig = { .bits =
2871                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2872                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2873                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
2874                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2875         },
2876         [127] = {
2877         .class_hid = BNXT_ULP_CLASS_HID_4937,
2878         .class_tid = 1,
2879         .hdr_sig_id = 9,
2880         .flow_sig_id = 196672,
2881         .flow_pattern_id = 0,
2882         .hdr_sig = { .bits =
2883                 BNXT_ULP_HDR_BIT_O_ETH |
2884                 BNXT_ULP_HDR_BIT_OO_VLAN |
2885                 BNXT_ULP_HDR_BIT_O_IPV4 |
2886                 BNXT_ULP_HDR_BIT_O_TCP |
2887                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2888         .field_sig = { .bits =
2889                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2890                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2891                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
2892                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2893         },
2894         [128] = {
2895         .class_hid = BNXT_ULP_CLASS_HID_111b,
2896         .class_tid = 1,
2897         .hdr_sig_id = 9,
2898         .flow_sig_id = 196680,
2899         .flow_pattern_id = 0,
2900         .hdr_sig = { .bits =
2901                 BNXT_ULP_HDR_BIT_O_ETH |
2902                 BNXT_ULP_HDR_BIT_OO_VLAN |
2903                 BNXT_ULP_HDR_BIT_O_IPV4 |
2904                 BNXT_ULP_HDR_BIT_O_TCP |
2905                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2906         .field_sig = { .bits =
2907                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2908                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2909                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2910                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
2911                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2912         },
2913         [129] = {
2914         .class_hid = BNXT_ULP_CLASS_HID_5f4b,
2915         .class_tid = 1,
2916         .hdr_sig_id = 9,
2917         .flow_sig_id = 393216,
2918         .flow_pattern_id = 0,
2919         .hdr_sig = { .bits =
2920                 BNXT_ULP_HDR_BIT_O_ETH |
2921                 BNXT_ULP_HDR_BIT_OO_VLAN |
2922                 BNXT_ULP_HDR_BIT_O_IPV4 |
2923                 BNXT_ULP_HDR_BIT_O_TCP |
2924                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2925         .field_sig = { .bits =
2926                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2927                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
2928                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
2929         },
2930         [130] = {
2931         .class_hid = BNXT_ULP_CLASS_HID_275f,
2932         .class_tid = 1,
2933         .hdr_sig_id = 9,
2934         .flow_sig_id = 393224,
2935         .flow_pattern_id = 0,
2936         .hdr_sig = { .bits =
2937                 BNXT_ULP_HDR_BIT_O_ETH |
2938                 BNXT_ULP_HDR_BIT_OO_VLAN |
2939                 BNXT_ULP_HDR_BIT_O_IPV4 |
2940                 BNXT_ULP_HDR_BIT_O_TCP |
2941                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2942         .field_sig = { .bits =
2943                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2944                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2945                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
2946                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
2947         },
2948         [131] = {
2949         .class_hid = BNXT_ULP_CLASS_HID_4b67,
2950         .class_tid = 1,
2951         .hdr_sig_id = 9,
2952         .flow_sig_id = 393280,
2953         .flow_pattern_id = 0,
2954         .hdr_sig = { .bits =
2955                 BNXT_ULP_HDR_BIT_O_ETH |
2956                 BNXT_ULP_HDR_BIT_OO_VLAN |
2957                 BNXT_ULP_HDR_BIT_O_IPV4 |
2958                 BNXT_ULP_HDR_BIT_O_TCP |
2959                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2960         .field_sig = { .bits =
2961                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2962                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2963                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
2964                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
2965         },
2966         [132] = {
2967         .class_hid = BNXT_ULP_CLASS_HID_134b,
2968         .class_tid = 1,
2969         .hdr_sig_id = 9,
2970         .flow_sig_id = 393288,
2971         .flow_pattern_id = 0,
2972         .hdr_sig = { .bits =
2973                 BNXT_ULP_HDR_BIT_O_ETH |
2974                 BNXT_ULP_HDR_BIT_OO_VLAN |
2975                 BNXT_ULP_HDR_BIT_O_IPV4 |
2976                 BNXT_ULP_HDR_BIT_O_TCP |
2977                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2978         .field_sig = { .bits =
2979                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2980                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2981                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2982                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
2983                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
2984         },
2985         [133] = {
2986         .class_hid = BNXT_ULP_CLASS_HID_1683,
2987         .class_tid = 1,
2988         .hdr_sig_id = 9,
2989         .flow_sig_id = 458752,
2990         .flow_pattern_id = 0,
2991         .hdr_sig = { .bits =
2992                 BNXT_ULP_HDR_BIT_O_ETH |
2993                 BNXT_ULP_HDR_BIT_OO_VLAN |
2994                 BNXT_ULP_HDR_BIT_O_IPV4 |
2995                 BNXT_ULP_HDR_BIT_O_TCP |
2996                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2997         .field_sig = { .bits =
2998                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2999                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3000                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3001                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
3002         },
3003         [134] = {
3004         .class_hid = BNXT_ULP_CLASS_HID_475b,
3005         .class_tid = 1,
3006         .hdr_sig_id = 9,
3007         .flow_sig_id = 458760,
3008         .flow_pattern_id = 0,
3009         .hdr_sig = { .bits =
3010                 BNXT_ULP_HDR_BIT_O_ETH |
3011                 BNXT_ULP_HDR_BIT_OO_VLAN |
3012                 BNXT_ULP_HDR_BIT_O_IPV4 |
3013                 BNXT_ULP_HDR_BIT_O_TCP |
3014                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3015         .field_sig = { .bits =
3016                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3017                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3018                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3019                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3020                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
3021         },
3022         [135] = {
3023         .class_hid = BNXT_ULP_CLASS_HID_02bf,
3024         .class_tid = 1,
3025         .hdr_sig_id = 9,
3026         .flow_sig_id = 458816,
3027         .flow_pattern_id = 0,
3028         .hdr_sig = { .bits =
3029                 BNXT_ULP_HDR_BIT_O_ETH |
3030                 BNXT_ULP_HDR_BIT_OO_VLAN |
3031                 BNXT_ULP_HDR_BIT_O_IPV4 |
3032                 BNXT_ULP_HDR_BIT_O_TCP |
3033                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3034         .field_sig = { .bits =
3035                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3036                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3037                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3038                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3039                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
3040         },
3041         [136] = {
3042         .class_hid = BNXT_ULP_CLASS_HID_3377,
3043         .class_tid = 1,
3044         .hdr_sig_id = 9,
3045         .flow_sig_id = 458824,
3046         .flow_pattern_id = 0,
3047         .hdr_sig = { .bits =
3048                 BNXT_ULP_HDR_BIT_O_ETH |
3049                 BNXT_ULP_HDR_BIT_OO_VLAN |
3050                 BNXT_ULP_HDR_BIT_O_IPV4 |
3051                 BNXT_ULP_HDR_BIT_O_TCP |
3052                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3053         .field_sig = { .bits =
3054                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3055                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3056                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3057                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3058                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3059                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
3060         },
3061         [137] = {
3062         .class_hid = BNXT_ULP_CLASS_HID_19db,
3063         .class_tid = 1,
3064         .hdr_sig_id = 9,
3065         .flow_sig_id = 655360,
3066         .flow_pattern_id = 0,
3067         .hdr_sig = { .bits =
3068                 BNXT_ULP_HDR_BIT_O_ETH |
3069                 BNXT_ULP_HDR_BIT_OO_VLAN |
3070                 BNXT_ULP_HDR_BIT_O_IPV4 |
3071                 BNXT_ULP_HDR_BIT_O_TCP |
3072                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3073         .field_sig = { .bits =
3074                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3075                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3076                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3077         },
3078         [138] = {
3079         .class_hid = BNXT_ULP_CLASS_HID_4a93,
3080         .class_tid = 1,
3081         .hdr_sig_id = 9,
3082         .flow_sig_id = 655368,
3083         .flow_pattern_id = 0,
3084         .hdr_sig = { .bits =
3085                 BNXT_ULP_HDR_BIT_O_ETH |
3086                 BNXT_ULP_HDR_BIT_OO_VLAN |
3087                 BNXT_ULP_HDR_BIT_O_IPV4 |
3088                 BNXT_ULP_HDR_BIT_O_TCP |
3089                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3090         .field_sig = { .bits =
3091                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3092                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3093                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3094                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3095         },
3096         [139] = {
3097         .class_hid = BNXT_ULP_CLASS_HID_05f7,
3098         .class_tid = 1,
3099         .hdr_sig_id = 9,
3100         .flow_sig_id = 655424,
3101         .flow_pattern_id = 0,
3102         .hdr_sig = { .bits =
3103                 BNXT_ULP_HDR_BIT_O_ETH |
3104                 BNXT_ULP_HDR_BIT_OO_VLAN |
3105                 BNXT_ULP_HDR_BIT_O_IPV4 |
3106                 BNXT_ULP_HDR_BIT_O_TCP |
3107                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3108         .field_sig = { .bits =
3109                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3110                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3111                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3112                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3113         },
3114         [140] = {
3115         .class_hid = BNXT_ULP_CLASS_HID_368f,
3116         .class_tid = 1,
3117         .hdr_sig_id = 9,
3118         .flow_sig_id = 655432,
3119         .flow_pattern_id = 0,
3120         .hdr_sig = { .bits =
3121                 BNXT_ULP_HDR_BIT_O_ETH |
3122                 BNXT_ULP_HDR_BIT_OO_VLAN |
3123                 BNXT_ULP_HDR_BIT_O_IPV4 |
3124                 BNXT_ULP_HDR_BIT_O_TCP |
3125                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3126         .field_sig = { .bits =
3127                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3128                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3129                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3130                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3131                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3132         },
3133         [141] = {
3134         .class_hid = BNXT_ULP_CLASS_HID_39c7,
3135         .class_tid = 1,
3136         .hdr_sig_id = 9,
3137         .flow_sig_id = 720896,
3138         .flow_pattern_id = 0,
3139         .hdr_sig = { .bits =
3140                 BNXT_ULP_HDR_BIT_O_ETH |
3141                 BNXT_ULP_HDR_BIT_OO_VLAN |
3142                 BNXT_ULP_HDR_BIT_O_IPV4 |
3143                 BNXT_ULP_HDR_BIT_O_TCP |
3144                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3145         .field_sig = { .bits =
3146                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3147                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3148                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3149                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3150         },
3151         [142] = {
3152         .class_hid = BNXT_ULP_CLASS_HID_022b,
3153         .class_tid = 1,
3154         .hdr_sig_id = 9,
3155         .flow_sig_id = 720904,
3156         .flow_pattern_id = 0,
3157         .hdr_sig = { .bits =
3158                 BNXT_ULP_HDR_BIT_O_ETH |
3159                 BNXT_ULP_HDR_BIT_OO_VLAN |
3160                 BNXT_ULP_HDR_BIT_O_IPV4 |
3161                 BNXT_ULP_HDR_BIT_O_TCP |
3162                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3163         .field_sig = { .bits =
3164                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3165                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3166                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3167                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3168                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3169         },
3170         [143] = {
3171         .class_hid = BNXT_ULP_CLASS_HID_25f3,
3172         .class_tid = 1,
3173         .hdr_sig_id = 9,
3174         .flow_sig_id = 720960,
3175         .flow_pattern_id = 0,
3176         .hdr_sig = { .bits =
3177                 BNXT_ULP_HDR_BIT_O_ETH |
3178                 BNXT_ULP_HDR_BIT_OO_VLAN |
3179                 BNXT_ULP_HDR_BIT_O_IPV4 |
3180                 BNXT_ULP_HDR_BIT_O_TCP |
3181                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3182         .field_sig = { .bits =
3183                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3184                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3185                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3186                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3187                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3188         },
3189         [144] = {
3190         .class_hid = BNXT_ULP_CLASS_HID_568b,
3191         .class_tid = 1,
3192         .hdr_sig_id = 9,
3193         .flow_sig_id = 720968,
3194         .flow_pattern_id = 0,
3195         .hdr_sig = { .bits =
3196                 BNXT_ULP_HDR_BIT_O_ETH |
3197                 BNXT_ULP_HDR_BIT_OO_VLAN |
3198                 BNXT_ULP_HDR_BIT_O_IPV4 |
3199                 BNXT_ULP_HDR_BIT_O_TCP |
3200                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3201         .field_sig = { .bits =
3202                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3203                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3204                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3205                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3206                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3207                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3208         },
3209         [145] = {
3210         .class_hid = BNXT_ULP_CLASS_HID_3c37,
3211         .class_tid = 1,
3212         .hdr_sig_id = 9,
3213         .flow_sig_id = 917504,
3214         .flow_pattern_id = 0,
3215         .hdr_sig = { .bits =
3216                 BNXT_ULP_HDR_BIT_O_ETH |
3217                 BNXT_ULP_HDR_BIT_OO_VLAN |
3218                 BNXT_ULP_HDR_BIT_O_IPV4 |
3219                 BNXT_ULP_HDR_BIT_O_TCP |
3220                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3221         .field_sig = { .bits =
3222                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3223                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3224                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3225                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3226         },
3227         [146] = {
3228         .class_hid = BNXT_ULP_CLASS_HID_041b,
3229         .class_tid = 1,
3230         .hdr_sig_id = 9,
3231         .flow_sig_id = 917512,
3232         .flow_pattern_id = 0,
3233         .hdr_sig = { .bits =
3234                 BNXT_ULP_HDR_BIT_O_ETH |
3235                 BNXT_ULP_HDR_BIT_OO_VLAN |
3236                 BNXT_ULP_HDR_BIT_O_IPV4 |
3237                 BNXT_ULP_HDR_BIT_O_TCP |
3238                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3239         .field_sig = { .bits =
3240                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3241                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3242                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3243                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3244                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3245         },
3246         [147] = {
3247         .class_hid = BNXT_ULP_CLASS_HID_2823,
3248         .class_tid = 1,
3249         .hdr_sig_id = 9,
3250         .flow_sig_id = 917568,
3251         .flow_pattern_id = 0,
3252         .hdr_sig = { .bits =
3253                 BNXT_ULP_HDR_BIT_O_ETH |
3254                 BNXT_ULP_HDR_BIT_OO_VLAN |
3255                 BNXT_ULP_HDR_BIT_O_IPV4 |
3256                 BNXT_ULP_HDR_BIT_O_TCP |
3257                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3258         .field_sig = { .bits =
3259                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3260                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3261                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3262                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3263                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3264         },
3265         [148] = {
3266         .class_hid = BNXT_ULP_CLASS_HID_58fb,
3267         .class_tid = 1,
3268         .hdr_sig_id = 9,
3269         .flow_sig_id = 917576,
3270         .flow_pattern_id = 0,
3271         .hdr_sig = { .bits =
3272                 BNXT_ULP_HDR_BIT_O_ETH |
3273                 BNXT_ULP_HDR_BIT_OO_VLAN |
3274                 BNXT_ULP_HDR_BIT_O_IPV4 |
3275                 BNXT_ULP_HDR_BIT_O_TCP |
3276                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3277         .field_sig = { .bits =
3278                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3279                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3280                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3281                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3282                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3283                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3284         },
3285         [149] = {
3286         .class_hid = BNXT_ULP_CLASS_HID_5c33,
3287         .class_tid = 1,
3288         .hdr_sig_id = 9,
3289         .flow_sig_id = 983040,
3290         .flow_pattern_id = 0,
3291         .hdr_sig = { .bits =
3292                 BNXT_ULP_HDR_BIT_O_ETH |
3293                 BNXT_ULP_HDR_BIT_OO_VLAN |
3294                 BNXT_ULP_HDR_BIT_O_IPV4 |
3295                 BNXT_ULP_HDR_BIT_O_TCP |
3296                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3297         .field_sig = { .bits =
3298                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3299                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3300                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3301                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3302                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3303         },
3304         [150] = {
3305         .class_hid = BNXT_ULP_CLASS_HID_2407,
3306         .class_tid = 1,
3307         .hdr_sig_id = 9,
3308         .flow_sig_id = 983048,
3309         .flow_pattern_id = 0,
3310         .hdr_sig = { .bits =
3311                 BNXT_ULP_HDR_BIT_O_ETH |
3312                 BNXT_ULP_HDR_BIT_OO_VLAN |
3313                 BNXT_ULP_HDR_BIT_O_IPV4 |
3314                 BNXT_ULP_HDR_BIT_O_TCP |
3315                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3316         .field_sig = { .bits =
3317                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3318                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3319                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3320                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3321                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3322                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3323         },
3324         [151] = {
3325         .class_hid = BNXT_ULP_CLASS_HID_482f,
3326         .class_tid = 1,
3327         .hdr_sig_id = 9,
3328         .flow_sig_id = 983104,
3329         .flow_pattern_id = 0,
3330         .hdr_sig = { .bits =
3331                 BNXT_ULP_HDR_BIT_O_ETH |
3332                 BNXT_ULP_HDR_BIT_OO_VLAN |
3333                 BNXT_ULP_HDR_BIT_O_IPV4 |
3334                 BNXT_ULP_HDR_BIT_O_TCP |
3335                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3336         .field_sig = { .bits =
3337                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3338                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3339                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3340                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3341                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3342                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3343         },
3344         [152] = {
3345         .class_hid = BNXT_ULP_CLASS_HID_1033,
3346         .class_tid = 1,
3347         .hdr_sig_id = 9,
3348         .flow_sig_id = 983112,
3349         .flow_pattern_id = 0,
3350         .hdr_sig = { .bits =
3351                 BNXT_ULP_HDR_BIT_O_ETH |
3352                 BNXT_ULP_HDR_BIT_OO_VLAN |
3353                 BNXT_ULP_HDR_BIT_O_IPV4 |
3354                 BNXT_ULP_HDR_BIT_O_TCP |
3355                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3356         .field_sig = { .bits =
3357                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3358                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3359                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3360                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3361                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3362                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3363                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3364         },
3365         [153] = {
3366         .class_hid = BNXT_ULP_CLASS_HID_3887,
3367         .class_tid = 1,
3368         .hdr_sig_id = 10,
3369         .flow_sig_id = 32768,
3370         .flow_pattern_id = 0,
3371         .hdr_sig = { .bits =
3372                 BNXT_ULP_HDR_BIT_O_ETH |
3373                 BNXT_ULP_HDR_BIT_OO_VLAN |
3374                 BNXT_ULP_HDR_BIT_O_IPV6 |
3375                 BNXT_ULP_HDR_BIT_O_UDP |
3376                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3377         .field_sig = { .bits =
3378                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3379                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3380         },
3381         [154] = {
3382         .class_hid = BNXT_ULP_CLASS_HID_00bb,
3383         .class_tid = 1,
3384         .hdr_sig_id = 10,
3385         .flow_sig_id = 32776,
3386         .flow_pattern_id = 0,
3387         .hdr_sig = { .bits =
3388                 BNXT_ULP_HDR_BIT_O_ETH |
3389                 BNXT_ULP_HDR_BIT_OO_VLAN |
3390                 BNXT_ULP_HDR_BIT_O_IPV6 |
3391                 BNXT_ULP_HDR_BIT_O_UDP |
3392                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3393         .field_sig = { .bits =
3394                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3395                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3396                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3397         },
3398         [155] = {
3399         .class_hid = BNXT_ULP_CLASS_HID_2493,
3400         .class_tid = 1,
3401         .hdr_sig_id = 10,
3402         .flow_sig_id = 32832,
3403         .flow_pattern_id = 0,
3404         .hdr_sig = { .bits =
3405                 BNXT_ULP_HDR_BIT_O_ETH |
3406                 BNXT_ULP_HDR_BIT_OO_VLAN |
3407                 BNXT_ULP_HDR_BIT_O_IPV6 |
3408                 BNXT_ULP_HDR_BIT_O_UDP |
3409                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3410         .field_sig = { .bits =
3411                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3412                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3413                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3414         },
3415         [156] = {
3416         .class_hid = BNXT_ULP_CLASS_HID_55db,
3417         .class_tid = 1,
3418         .hdr_sig_id = 10,
3419         .flow_sig_id = 32840,
3420         .flow_pattern_id = 0,
3421         .hdr_sig = { .bits =
3422                 BNXT_ULP_HDR_BIT_O_ETH |
3423                 BNXT_ULP_HDR_BIT_OO_VLAN |
3424                 BNXT_ULP_HDR_BIT_O_IPV6 |
3425                 BNXT_ULP_HDR_BIT_O_UDP |
3426                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3427         .field_sig = { .bits =
3428                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3429                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3430                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3431                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3432         },
3433         [157] = {
3434         .class_hid = BNXT_ULP_CLASS_HID_5043,
3435         .class_tid = 1,
3436         .hdr_sig_id = 10,
3437         .flow_sig_id = 49152,
3438         .flow_pattern_id = 0,
3439         .hdr_sig = { .bits =
3440                 BNXT_ULP_HDR_BIT_O_ETH |
3441                 BNXT_ULP_HDR_BIT_OO_VLAN |
3442                 BNXT_ULP_HDR_BIT_O_IPV6 |
3443                 BNXT_ULP_HDR_BIT_O_UDP |
3444                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3445         .field_sig = { .bits =
3446                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3447                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3448                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3449         },
3450         [158] = {
3451         .class_hid = BNXT_ULP_CLASS_HID_1877,
3452         .class_tid = 1,
3453         .hdr_sig_id = 10,
3454         .flow_sig_id = 49160,
3455         .flow_pattern_id = 0,
3456         .hdr_sig = { .bits =
3457                 BNXT_ULP_HDR_BIT_O_ETH |
3458                 BNXT_ULP_HDR_BIT_OO_VLAN |
3459                 BNXT_ULP_HDR_BIT_O_IPV6 |
3460                 BNXT_ULP_HDR_BIT_O_UDP |
3461                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3462         .field_sig = { .bits =
3463                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3464                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3465                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3466                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3467         },
3468         [159] = {
3469         .class_hid = BNXT_ULP_CLASS_HID_3baf,
3470         .class_tid = 1,
3471         .hdr_sig_id = 10,
3472         .flow_sig_id = 49216,
3473         .flow_pattern_id = 0,
3474         .hdr_sig = { .bits =
3475                 BNXT_ULP_HDR_BIT_O_ETH |
3476                 BNXT_ULP_HDR_BIT_OO_VLAN |
3477                 BNXT_ULP_HDR_BIT_O_IPV6 |
3478                 BNXT_ULP_HDR_BIT_O_UDP |
3479                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3480         .field_sig = { .bits =
3481                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3482                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3483                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3484                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3485         },
3486         [160] = {
3487         .class_hid = BNXT_ULP_CLASS_HID_0443,
3488         .class_tid = 1,
3489         .hdr_sig_id = 10,
3490         .flow_sig_id = 49224,
3491         .flow_pattern_id = 0,
3492         .hdr_sig = { .bits =
3493                 BNXT_ULP_HDR_BIT_O_ETH |
3494                 BNXT_ULP_HDR_BIT_OO_VLAN |
3495                 BNXT_ULP_HDR_BIT_O_IPV6 |
3496                 BNXT_ULP_HDR_BIT_O_UDP |
3497                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3498         .field_sig = { .bits =
3499                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3500                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3501                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3502                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3503                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3504         },
3505         [161] = {
3506         .class_hid = BNXT_ULP_CLASS_HID_5883,
3507         .class_tid = 1,
3508         .hdr_sig_id = 10,
3509         .flow_sig_id = 98304,
3510         .flow_pattern_id = 0,
3511         .hdr_sig = { .bits =
3512                 BNXT_ULP_HDR_BIT_O_ETH |
3513                 BNXT_ULP_HDR_BIT_OO_VLAN |
3514                 BNXT_ULP_HDR_BIT_O_IPV6 |
3515                 BNXT_ULP_HDR_BIT_O_UDP |
3516                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3517         .field_sig = { .bits =
3518                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3519                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3520                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3521         },
3522         [162] = {
3523         .class_hid = BNXT_ULP_CLASS_HID_20b7,
3524         .class_tid = 1,
3525         .hdr_sig_id = 10,
3526         .flow_sig_id = 98312,
3527         .flow_pattern_id = 0,
3528         .hdr_sig = { .bits =
3529                 BNXT_ULP_HDR_BIT_O_ETH |
3530                 BNXT_ULP_HDR_BIT_OO_VLAN |
3531                 BNXT_ULP_HDR_BIT_O_IPV6 |
3532                 BNXT_ULP_HDR_BIT_O_UDP |
3533                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3534         .field_sig = { .bits =
3535                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3536                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3537                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3538                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3539         },
3540         [163] = {
3541         .class_hid = BNXT_ULP_CLASS_HID_44ef,
3542         .class_tid = 1,
3543         .hdr_sig_id = 10,
3544         .flow_sig_id = 98368,
3545         .flow_pattern_id = 0,
3546         .hdr_sig = { .bits =
3547                 BNXT_ULP_HDR_BIT_O_ETH |
3548                 BNXT_ULP_HDR_BIT_OO_VLAN |
3549                 BNXT_ULP_HDR_BIT_O_IPV6 |
3550                 BNXT_ULP_HDR_BIT_O_UDP |
3551                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3552         .field_sig = { .bits =
3553                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3554                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3555                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3556                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3557         },
3558         [164] = {
3559         .class_hid = BNXT_ULP_CLASS_HID_0c83,
3560         .class_tid = 1,
3561         .hdr_sig_id = 10,
3562         .flow_sig_id = 98376,
3563         .flow_pattern_id = 0,
3564         .hdr_sig = { .bits =
3565                 BNXT_ULP_HDR_BIT_O_ETH |
3566                 BNXT_ULP_HDR_BIT_OO_VLAN |
3567                 BNXT_ULP_HDR_BIT_O_IPV6 |
3568                 BNXT_ULP_HDR_BIT_O_UDP |
3569                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3570         .field_sig = { .bits =
3571                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3572                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3573                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3574                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3575                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3576         },
3577         [165] = {
3578         .class_hid = BNXT_ULP_CLASS_HID_070b,
3579         .class_tid = 1,
3580         .hdr_sig_id = 10,
3581         .flow_sig_id = 114688,
3582         .flow_pattern_id = 0,
3583         .hdr_sig = { .bits =
3584                 BNXT_ULP_HDR_BIT_O_ETH |
3585                 BNXT_ULP_HDR_BIT_OO_VLAN |
3586                 BNXT_ULP_HDR_BIT_O_IPV6 |
3587                 BNXT_ULP_HDR_BIT_O_UDP |
3588                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3589         .field_sig = { .bits =
3590                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3591                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3592                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3593                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3594         },
3595         [166] = {
3596         .class_hid = BNXT_ULP_CLASS_HID_3873,
3597         .class_tid = 1,
3598         .hdr_sig_id = 10,
3599         .flow_sig_id = 114696,
3600         .flow_pattern_id = 0,
3601         .hdr_sig = { .bits =
3602                 BNXT_ULP_HDR_BIT_O_ETH |
3603                 BNXT_ULP_HDR_BIT_OO_VLAN |
3604                 BNXT_ULP_HDR_BIT_O_IPV6 |
3605                 BNXT_ULP_HDR_BIT_O_UDP |
3606                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3607         .field_sig = { .bits =
3608                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3609                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3610                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3611                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3612                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3613         },
3614         [167] = {
3615         .class_hid = BNXT_ULP_CLASS_HID_5bab,
3616         .class_tid = 1,
3617         .hdr_sig_id = 10,
3618         .flow_sig_id = 114752,
3619         .flow_pattern_id = 0,
3620         .hdr_sig = { .bits =
3621                 BNXT_ULP_HDR_BIT_O_ETH |
3622                 BNXT_ULP_HDR_BIT_OO_VLAN |
3623                 BNXT_ULP_HDR_BIT_O_IPV6 |
3624                 BNXT_ULP_HDR_BIT_O_UDP |
3625                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3626         .field_sig = { .bits =
3627                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3628                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3629                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3630                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3631                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3632         },
3633         [168] = {
3634         .class_hid = BNXT_ULP_CLASS_HID_245f,
3635         .class_tid = 1,
3636         .hdr_sig_id = 10,
3637         .flow_sig_id = 114760,
3638         .flow_pattern_id = 0,
3639         .hdr_sig = { .bits =
3640                 BNXT_ULP_HDR_BIT_O_ETH |
3641                 BNXT_ULP_HDR_BIT_OO_VLAN |
3642                 BNXT_ULP_HDR_BIT_O_IPV6 |
3643                 BNXT_ULP_HDR_BIT_O_UDP |
3644                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3645         .field_sig = { .bits =
3646                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3647                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3648                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3649                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3650                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3651                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3652         },
3653         [169] = {
3654         .class_hid = BNXT_ULP_CLASS_HID_142b,
3655         .class_tid = 1,
3656         .hdr_sig_id = 10,
3657         .flow_sig_id = 163840,
3658         .flow_pattern_id = 0,
3659         .hdr_sig = { .bits =
3660                 BNXT_ULP_HDR_BIT_O_ETH |
3661                 BNXT_ULP_HDR_BIT_OO_VLAN |
3662                 BNXT_ULP_HDR_BIT_O_IPV6 |
3663                 BNXT_ULP_HDR_BIT_O_UDP |
3664                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3665         .field_sig = { .bits =
3666                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3667                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3668                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3669         },
3670         [170] = {
3671         .class_hid = BNXT_ULP_CLASS_HID_4513,
3672         .class_tid = 1,
3673         .hdr_sig_id = 10,
3674         .flow_sig_id = 163848,
3675         .flow_pattern_id = 0,
3676         .hdr_sig = { .bits =
3677                 BNXT_ULP_HDR_BIT_O_ETH |
3678                 BNXT_ULP_HDR_BIT_OO_VLAN |
3679                 BNXT_ULP_HDR_BIT_O_IPV6 |
3680                 BNXT_ULP_HDR_BIT_O_UDP |
3681                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3682         .field_sig = { .bits =
3683                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3684                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3685                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3686                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3687         },
3688         [171] = {
3689         .class_hid = BNXT_ULP_CLASS_HID_0037,
3690         .class_tid = 1,
3691         .hdr_sig_id = 10,
3692         .flow_sig_id = 163904,
3693         .flow_pattern_id = 0,
3694         .hdr_sig = { .bits =
3695                 BNXT_ULP_HDR_BIT_O_ETH |
3696                 BNXT_ULP_HDR_BIT_OO_VLAN |
3697                 BNXT_ULP_HDR_BIT_O_IPV6 |
3698                 BNXT_ULP_HDR_BIT_O_UDP |
3699                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3700         .field_sig = { .bits =
3701                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3702                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3703                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3704                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3705         },
3706         [172] = {
3707         .class_hid = BNXT_ULP_CLASS_HID_317f,
3708         .class_tid = 1,
3709         .hdr_sig_id = 10,
3710         .flow_sig_id = 163912,
3711         .flow_pattern_id = 0,
3712         .hdr_sig = { .bits =
3713                 BNXT_ULP_HDR_BIT_O_ETH |
3714                 BNXT_ULP_HDR_BIT_OO_VLAN |
3715                 BNXT_ULP_HDR_BIT_O_IPV6 |
3716                 BNXT_ULP_HDR_BIT_O_UDP |
3717                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3718         .field_sig = { .bits =
3719                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3720                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3721                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3722                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3723                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3724         },
3725         [173] = {
3726         .class_hid = BNXT_ULP_CLASS_HID_2be7,
3727         .class_tid = 1,
3728         .hdr_sig_id = 10,
3729         .flow_sig_id = 180224,
3730         .flow_pattern_id = 0,
3731         .hdr_sig = { .bits =
3732                 BNXT_ULP_HDR_BIT_O_ETH |
3733                 BNXT_ULP_HDR_BIT_OO_VLAN |
3734                 BNXT_ULP_HDR_BIT_O_IPV6 |
3735                 BNXT_ULP_HDR_BIT_O_UDP |
3736                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3737         .field_sig = { .bits =
3738                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3739                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3740                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3741                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3742         },
3743         [174] = {
3744         .class_hid = BNXT_ULP_CLASS_HID_5c2f,
3745         .class_tid = 1,
3746         .hdr_sig_id = 10,
3747         .flow_sig_id = 180232,
3748         .flow_pattern_id = 0,
3749         .hdr_sig = { .bits =
3750                 BNXT_ULP_HDR_BIT_O_ETH |
3751                 BNXT_ULP_HDR_BIT_OO_VLAN |
3752                 BNXT_ULP_HDR_BIT_O_IPV6 |
3753                 BNXT_ULP_HDR_BIT_O_UDP |
3754                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3755         .field_sig = { .bits =
3756                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3757                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3758                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3759                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3760                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3761         },
3762         [175] = {
3763         .class_hid = BNXT_ULP_CLASS_HID_17f3,
3764         .class_tid = 1,
3765         .hdr_sig_id = 10,
3766         .flow_sig_id = 180288,
3767         .flow_pattern_id = 0,
3768         .hdr_sig = { .bits =
3769                 BNXT_ULP_HDR_BIT_O_ETH |
3770                 BNXT_ULP_HDR_BIT_OO_VLAN |
3771                 BNXT_ULP_HDR_BIT_O_IPV6 |
3772                 BNXT_ULP_HDR_BIT_O_UDP |
3773                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3774         .field_sig = { .bits =
3775                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3776                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3777                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3778                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3779                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3780         },
3781         [176] = {
3782         .class_hid = BNXT_ULP_CLASS_HID_483b,
3783         .class_tid = 1,
3784         .hdr_sig_id = 10,
3785         .flow_sig_id = 180296,
3786         .flow_pattern_id = 0,
3787         .hdr_sig = { .bits =
3788                 BNXT_ULP_HDR_BIT_O_ETH |
3789                 BNXT_ULP_HDR_BIT_OO_VLAN |
3790                 BNXT_ULP_HDR_BIT_O_IPV6 |
3791                 BNXT_ULP_HDR_BIT_O_UDP |
3792                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3793         .field_sig = { .bits =
3794                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3795                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3796                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3797                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3798                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3799                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3800         },
3801         [177] = {
3802         .class_hid = BNXT_ULP_CLASS_HID_3427,
3803         .class_tid = 1,
3804         .hdr_sig_id = 10,
3805         .flow_sig_id = 229376,
3806         .flow_pattern_id = 0,
3807         .hdr_sig = { .bits =
3808                 BNXT_ULP_HDR_BIT_O_ETH |
3809                 BNXT_ULP_HDR_BIT_OO_VLAN |
3810                 BNXT_ULP_HDR_BIT_O_IPV6 |
3811                 BNXT_ULP_HDR_BIT_O_UDP |
3812                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3813         .field_sig = { .bits =
3814                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3815                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3816                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3817                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3818         },
3819         [178] = {
3820         .class_hid = BNXT_ULP_CLASS_HID_656f,
3821         .class_tid = 1,
3822         .hdr_sig_id = 10,
3823         .flow_sig_id = 229384,
3824         .flow_pattern_id = 0,
3825         .hdr_sig = { .bits =
3826                 BNXT_ULP_HDR_BIT_O_ETH |
3827                 BNXT_ULP_HDR_BIT_OO_VLAN |
3828                 BNXT_ULP_HDR_BIT_O_IPV6 |
3829                 BNXT_ULP_HDR_BIT_O_UDP |
3830                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3831         .field_sig = { .bits =
3832                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3833                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3834                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3835                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3836                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3837         },
3838         [179] = {
3839         .class_hid = BNXT_ULP_CLASS_HID_2033,
3840         .class_tid = 1,
3841         .hdr_sig_id = 10,
3842         .flow_sig_id = 229440,
3843         .flow_pattern_id = 0,
3844         .hdr_sig = { .bits =
3845                 BNXT_ULP_HDR_BIT_O_ETH |
3846                 BNXT_ULP_HDR_BIT_OO_VLAN |
3847                 BNXT_ULP_HDR_BIT_O_IPV6 |
3848                 BNXT_ULP_HDR_BIT_O_UDP |
3849                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3850         .field_sig = { .bits =
3851                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3852                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3853                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3854                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3855                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3856         },
3857         [180] = {
3858         .class_hid = BNXT_ULP_CLASS_HID_517b,
3859         .class_tid = 1,
3860         .hdr_sig_id = 10,
3861         .flow_sig_id = 229448,
3862         .flow_pattern_id = 0,
3863         .hdr_sig = { .bits =
3864                 BNXT_ULP_HDR_BIT_O_ETH |
3865                 BNXT_ULP_HDR_BIT_OO_VLAN |
3866                 BNXT_ULP_HDR_BIT_O_IPV6 |
3867                 BNXT_ULP_HDR_BIT_O_UDP |
3868                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3869         .field_sig = { .bits =
3870                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3871                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3872                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3873                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3874                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3875                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3876         },
3877         [181] = {
3878         .class_hid = BNXT_ULP_CLASS_HID_4be3,
3879         .class_tid = 1,
3880         .hdr_sig_id = 10,
3881         .flow_sig_id = 245760,
3882         .flow_pattern_id = 0,
3883         .hdr_sig = { .bits =
3884                 BNXT_ULP_HDR_BIT_O_ETH |
3885                 BNXT_ULP_HDR_BIT_OO_VLAN |
3886                 BNXT_ULP_HDR_BIT_O_IPV6 |
3887                 BNXT_ULP_HDR_BIT_O_UDP |
3888                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3889         .field_sig = { .bits =
3890                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3891                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3892                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3893                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3894                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3895         },
3896         [182] = {
3897         .class_hid = BNXT_ULP_CLASS_HID_1397,
3898         .class_tid = 1,
3899         .hdr_sig_id = 10,
3900         .flow_sig_id = 245768,
3901         .flow_pattern_id = 0,
3902         .hdr_sig = { .bits =
3903                 BNXT_ULP_HDR_BIT_O_ETH |
3904                 BNXT_ULP_HDR_BIT_OO_VLAN |
3905                 BNXT_ULP_HDR_BIT_O_IPV6 |
3906                 BNXT_ULP_HDR_BIT_O_UDP |
3907                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3908         .field_sig = { .bits =
3909                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3910                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3911                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3912                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3913                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3914                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3915         },
3916         [183] = {
3917         .class_hid = BNXT_ULP_CLASS_HID_37cf,
3918         .class_tid = 1,
3919         .hdr_sig_id = 10,
3920         .flow_sig_id = 245824,
3921         .flow_pattern_id = 0,
3922         .hdr_sig = { .bits =
3923                 BNXT_ULP_HDR_BIT_O_ETH |
3924                 BNXT_ULP_HDR_BIT_OO_VLAN |
3925                 BNXT_ULP_HDR_BIT_O_IPV6 |
3926                 BNXT_ULP_HDR_BIT_O_UDP |
3927                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3928         .field_sig = { .bits =
3929                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3930                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3931                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3932                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3933                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3934                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3935         },
3936         [184] = {
3937         .class_hid = BNXT_ULP_CLASS_HID_6837,
3938         .class_tid = 1,
3939         .hdr_sig_id = 10,
3940         .flow_sig_id = 245832,
3941         .flow_pattern_id = 0,
3942         .hdr_sig = { .bits =
3943                 BNXT_ULP_HDR_BIT_O_ETH |
3944                 BNXT_ULP_HDR_BIT_OO_VLAN |
3945                 BNXT_ULP_HDR_BIT_O_IPV6 |
3946                 BNXT_ULP_HDR_BIT_O_UDP |
3947                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3948         .field_sig = { .bits =
3949                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3950                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3951                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3952                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3953                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3954                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3955                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3956         },
3957         [185] = {
3958         .class_hid = BNXT_ULP_CLASS_HID_3d7f,
3959         .class_tid = 1,
3960         .hdr_sig_id = 11,
3961         .flow_sig_id = 131072,
3962         .flow_pattern_id = 0,
3963         .hdr_sig = { .bits =
3964                 BNXT_ULP_HDR_BIT_O_ETH |
3965                 BNXT_ULP_HDR_BIT_OO_VLAN |
3966                 BNXT_ULP_HDR_BIT_O_IPV4 |
3967                 BNXT_ULP_HDR_BIT_O_UDP |
3968                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3969         .field_sig = { .bits =
3970                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
3971                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
3972         },
3973         [186] = {
3974         .class_hid = BNXT_ULP_CLASS_HID_0503,
3975         .class_tid = 1,
3976         .hdr_sig_id = 11,
3977         .flow_sig_id = 131080,
3978         .flow_pattern_id = 0,
3979         .hdr_sig = { .bits =
3980                 BNXT_ULP_HDR_BIT_O_ETH |
3981                 BNXT_ULP_HDR_BIT_OO_VLAN |
3982                 BNXT_ULP_HDR_BIT_O_IPV4 |
3983                 BNXT_ULP_HDR_BIT_O_UDP |
3984                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3985         .field_sig = { .bits =
3986                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
3987                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
3988                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
3989         },
3990         [187] = {
3991         .class_hid = BNXT_ULP_CLASS_HID_296b,
3992         .class_tid = 1,
3993         .hdr_sig_id = 11,
3994         .flow_sig_id = 131136,
3995         .flow_pattern_id = 0,
3996         .hdr_sig = { .bits =
3997                 BNXT_ULP_HDR_BIT_O_ETH |
3998                 BNXT_ULP_HDR_BIT_OO_VLAN |
3999                 BNXT_ULP_HDR_BIT_O_IPV4 |
4000                 BNXT_ULP_HDR_BIT_O_UDP |
4001                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4002         .field_sig = { .bits =
4003                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4004                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4005                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4006         },
4007         [188] = {
4008         .class_hid = BNXT_ULP_CLASS_HID_59a3,
4009         .class_tid = 1,
4010         .hdr_sig_id = 11,
4011         .flow_sig_id = 131144,
4012         .flow_pattern_id = 0,
4013         .hdr_sig = { .bits =
4014                 BNXT_ULP_HDR_BIT_O_ETH |
4015                 BNXT_ULP_HDR_BIT_OO_VLAN |
4016                 BNXT_ULP_HDR_BIT_O_IPV4 |
4017                 BNXT_ULP_HDR_BIT_O_UDP |
4018                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4019         .field_sig = { .bits =
4020                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4021                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4022                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4023                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4024         },
4025         [189] = {
4026         .class_hid = BNXT_ULP_CLASS_HID_5d7b,
4027         .class_tid = 1,
4028         .hdr_sig_id = 11,
4029         .flow_sig_id = 196608,
4030         .flow_pattern_id = 0,
4031         .hdr_sig = { .bits =
4032                 BNXT_ULP_HDR_BIT_O_ETH |
4033                 BNXT_ULP_HDR_BIT_OO_VLAN |
4034                 BNXT_ULP_HDR_BIT_O_IPV4 |
4035                 BNXT_ULP_HDR_BIT_O_UDP |
4036                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4037         .field_sig = { .bits =
4038                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4039                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4040                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4041         },
4042         [190] = {
4043         .class_hid = BNXT_ULP_CLASS_HID_250f,
4044         .class_tid = 1,
4045         .hdr_sig_id = 11,
4046         .flow_sig_id = 196616,
4047         .flow_pattern_id = 0,
4048         .hdr_sig = { .bits =
4049                 BNXT_ULP_HDR_BIT_O_ETH |
4050                 BNXT_ULP_HDR_BIT_OO_VLAN |
4051                 BNXT_ULP_HDR_BIT_O_IPV4 |
4052                 BNXT_ULP_HDR_BIT_O_UDP |
4053                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4054         .field_sig = { .bits =
4055                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4056                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4057                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4058                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4059         },
4060         [191] = {
4061         .class_hid = BNXT_ULP_CLASS_HID_4957,
4062         .class_tid = 1,
4063         .hdr_sig_id = 11,
4064         .flow_sig_id = 196672,
4065         .flow_pattern_id = 0,
4066         .hdr_sig = { .bits =
4067                 BNXT_ULP_HDR_BIT_O_ETH |
4068                 BNXT_ULP_HDR_BIT_OO_VLAN |
4069                 BNXT_ULP_HDR_BIT_O_IPV4 |
4070                 BNXT_ULP_HDR_BIT_O_UDP |
4071                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4072         .field_sig = { .bits =
4073                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4074                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4075                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4076                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4077         },
4078         [192] = {
4079         .class_hid = BNXT_ULP_CLASS_HID_117b,
4080         .class_tid = 1,
4081         .hdr_sig_id = 11,
4082         .flow_sig_id = 196680,
4083         .flow_pattern_id = 0,
4084         .hdr_sig = { .bits =
4085                 BNXT_ULP_HDR_BIT_O_ETH |
4086                 BNXT_ULP_HDR_BIT_OO_VLAN |
4087                 BNXT_ULP_HDR_BIT_O_IPV4 |
4088                 BNXT_ULP_HDR_BIT_O_UDP |
4089                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4090         .field_sig = { .bits =
4091                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4092                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4093                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4094                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4095                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4096         },
4097         [193] = {
4098         .class_hid = BNXT_ULP_CLASS_HID_5f2b,
4099         .class_tid = 1,
4100         .hdr_sig_id = 11,
4101         .flow_sig_id = 393216,
4102         .flow_pattern_id = 0,
4103         .hdr_sig = { .bits =
4104                 BNXT_ULP_HDR_BIT_O_ETH |
4105                 BNXT_ULP_HDR_BIT_OO_VLAN |
4106                 BNXT_ULP_HDR_BIT_O_IPV4 |
4107                 BNXT_ULP_HDR_BIT_O_UDP |
4108                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4109         .field_sig = { .bits =
4110                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4111                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4112                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4113         },
4114         [194] = {
4115         .class_hid = BNXT_ULP_CLASS_HID_273f,
4116         .class_tid = 1,
4117         .hdr_sig_id = 11,
4118         .flow_sig_id = 393224,
4119         .flow_pattern_id = 0,
4120         .hdr_sig = { .bits =
4121                 BNXT_ULP_HDR_BIT_O_ETH |
4122                 BNXT_ULP_HDR_BIT_OO_VLAN |
4123                 BNXT_ULP_HDR_BIT_O_IPV4 |
4124                 BNXT_ULP_HDR_BIT_O_UDP |
4125                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4126         .field_sig = { .bits =
4127                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4128                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4129                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4130                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4131         },
4132         [195] = {
4133         .class_hid = BNXT_ULP_CLASS_HID_4b07,
4134         .class_tid = 1,
4135         .hdr_sig_id = 11,
4136         .flow_sig_id = 393280,
4137         .flow_pattern_id = 0,
4138         .hdr_sig = { .bits =
4139                 BNXT_ULP_HDR_BIT_O_ETH |
4140                 BNXT_ULP_HDR_BIT_OO_VLAN |
4141                 BNXT_ULP_HDR_BIT_O_IPV4 |
4142                 BNXT_ULP_HDR_BIT_O_UDP |
4143                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4144         .field_sig = { .bits =
4145                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4146                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4147                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4148                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4149         },
4150         [196] = {
4151         .class_hid = BNXT_ULP_CLASS_HID_132b,
4152         .class_tid = 1,
4153         .hdr_sig_id = 11,
4154         .flow_sig_id = 393288,
4155         .flow_pattern_id = 0,
4156         .hdr_sig = { .bits =
4157                 BNXT_ULP_HDR_BIT_O_ETH |
4158                 BNXT_ULP_HDR_BIT_OO_VLAN |
4159                 BNXT_ULP_HDR_BIT_O_IPV4 |
4160                 BNXT_ULP_HDR_BIT_O_UDP |
4161                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4162         .field_sig = { .bits =
4163                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4164                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4165                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4166                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4167                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4168         },
4169         [197] = {
4170         .class_hid = BNXT_ULP_CLASS_HID_16e3,
4171         .class_tid = 1,
4172         .hdr_sig_id = 11,
4173         .flow_sig_id = 458752,
4174         .flow_pattern_id = 0,
4175         .hdr_sig = { .bits =
4176                 BNXT_ULP_HDR_BIT_O_ETH |
4177                 BNXT_ULP_HDR_BIT_OO_VLAN |
4178                 BNXT_ULP_HDR_BIT_O_IPV4 |
4179                 BNXT_ULP_HDR_BIT_O_UDP |
4180                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4181         .field_sig = { .bits =
4182                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4183                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4184                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4185                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4186         },
4187         [198] = {
4188         .class_hid = BNXT_ULP_CLASS_HID_473b,
4189         .class_tid = 1,
4190         .hdr_sig_id = 11,
4191         .flow_sig_id = 458760,
4192         .flow_pattern_id = 0,
4193         .hdr_sig = { .bits =
4194                 BNXT_ULP_HDR_BIT_O_ETH |
4195                 BNXT_ULP_HDR_BIT_OO_VLAN |
4196                 BNXT_ULP_HDR_BIT_O_IPV4 |
4197                 BNXT_ULP_HDR_BIT_O_UDP |
4198                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4199         .field_sig = { .bits =
4200                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4201                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4202                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4203                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4204                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4205         },
4206         [199] = {
4207         .class_hid = BNXT_ULP_CLASS_HID_02df,
4208         .class_tid = 1,
4209         .hdr_sig_id = 11,
4210         .flow_sig_id = 458816,
4211         .flow_pattern_id = 0,
4212         .hdr_sig = { .bits =
4213                 BNXT_ULP_HDR_BIT_O_ETH |
4214                 BNXT_ULP_HDR_BIT_OO_VLAN |
4215                 BNXT_ULP_HDR_BIT_O_IPV4 |
4216                 BNXT_ULP_HDR_BIT_O_UDP |
4217                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4218         .field_sig = { .bits =
4219                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4220                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4221                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4222                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4223                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4224         },
4225         [200] = {
4226         .class_hid = BNXT_ULP_CLASS_HID_3317,
4227         .class_tid = 1,
4228         .hdr_sig_id = 11,
4229         .flow_sig_id = 458824,
4230         .flow_pattern_id = 0,
4231         .hdr_sig = { .bits =
4232                 BNXT_ULP_HDR_BIT_O_ETH |
4233                 BNXT_ULP_HDR_BIT_OO_VLAN |
4234                 BNXT_ULP_HDR_BIT_O_IPV4 |
4235                 BNXT_ULP_HDR_BIT_O_UDP |
4236                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4237         .field_sig = { .bits =
4238                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4239                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4240                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4241                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4242                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4243                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4244         },
4245         [201] = {
4246         .class_hid = BNXT_ULP_CLASS_HID_19bb,
4247         .class_tid = 1,
4248         .hdr_sig_id = 11,
4249         .flow_sig_id = 655360,
4250         .flow_pattern_id = 0,
4251         .hdr_sig = { .bits =
4252                 BNXT_ULP_HDR_BIT_O_ETH |
4253                 BNXT_ULP_HDR_BIT_OO_VLAN |
4254                 BNXT_ULP_HDR_BIT_O_IPV4 |
4255                 BNXT_ULP_HDR_BIT_O_UDP |
4256                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4257         .field_sig = { .bits =
4258                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4259                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4260                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4261         },
4262         [202] = {
4263         .class_hid = BNXT_ULP_CLASS_HID_4af3,
4264         .class_tid = 1,
4265         .hdr_sig_id = 11,
4266         .flow_sig_id = 655368,
4267         .flow_pattern_id = 0,
4268         .hdr_sig = { .bits =
4269                 BNXT_ULP_HDR_BIT_O_ETH |
4270                 BNXT_ULP_HDR_BIT_OO_VLAN |
4271                 BNXT_ULP_HDR_BIT_O_IPV4 |
4272                 BNXT_ULP_HDR_BIT_O_UDP |
4273                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4274         .field_sig = { .bits =
4275                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4276                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4277                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4278                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4279         },
4280         [203] = {
4281         .class_hid = BNXT_ULP_CLASS_HID_0597,
4282         .class_tid = 1,
4283         .hdr_sig_id = 11,
4284         .flow_sig_id = 655424,
4285         .flow_pattern_id = 0,
4286         .hdr_sig = { .bits =
4287                 BNXT_ULP_HDR_BIT_O_ETH |
4288                 BNXT_ULP_HDR_BIT_OO_VLAN |
4289                 BNXT_ULP_HDR_BIT_O_IPV4 |
4290                 BNXT_ULP_HDR_BIT_O_UDP |
4291                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4292         .field_sig = { .bits =
4293                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4294                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4295                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4296                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4297         },
4298         [204] = {
4299         .class_hid = BNXT_ULP_CLASS_HID_36ef,
4300         .class_tid = 1,
4301         .hdr_sig_id = 11,
4302         .flow_sig_id = 655432,
4303         .flow_pattern_id = 0,
4304         .hdr_sig = { .bits =
4305                 BNXT_ULP_HDR_BIT_O_ETH |
4306                 BNXT_ULP_HDR_BIT_OO_VLAN |
4307                 BNXT_ULP_HDR_BIT_O_IPV4 |
4308                 BNXT_ULP_HDR_BIT_O_UDP |
4309                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4310         .field_sig = { .bits =
4311                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4312                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4313                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4314                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4315                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4316         },
4317         [205] = {
4318         .class_hid = BNXT_ULP_CLASS_HID_39a7,
4319         .class_tid = 1,
4320         .hdr_sig_id = 11,
4321         .flow_sig_id = 720896,
4322         .flow_pattern_id = 0,
4323         .hdr_sig = { .bits =
4324                 BNXT_ULP_HDR_BIT_O_ETH |
4325                 BNXT_ULP_HDR_BIT_OO_VLAN |
4326                 BNXT_ULP_HDR_BIT_O_IPV4 |
4327                 BNXT_ULP_HDR_BIT_O_UDP |
4328                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4329         .field_sig = { .bits =
4330                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4331                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4332                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4333                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4334         },
4335         [206] = {
4336         .class_hid = BNXT_ULP_CLASS_HID_024b,
4337         .class_tid = 1,
4338         .hdr_sig_id = 11,
4339         .flow_sig_id = 720904,
4340         .flow_pattern_id = 0,
4341         .hdr_sig = { .bits =
4342                 BNXT_ULP_HDR_BIT_O_ETH |
4343                 BNXT_ULP_HDR_BIT_OO_VLAN |
4344                 BNXT_ULP_HDR_BIT_O_IPV4 |
4345                 BNXT_ULP_HDR_BIT_O_UDP |
4346                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4347         .field_sig = { .bits =
4348                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4349                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4350                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4351                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4352                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4353         },
4354         [207] = {
4355         .class_hid = BNXT_ULP_CLASS_HID_2593,
4356         .class_tid = 1,
4357         .hdr_sig_id = 11,
4358         .flow_sig_id = 720960,
4359         .flow_pattern_id = 0,
4360         .hdr_sig = { .bits =
4361                 BNXT_ULP_HDR_BIT_O_ETH |
4362                 BNXT_ULP_HDR_BIT_OO_VLAN |
4363                 BNXT_ULP_HDR_BIT_O_IPV4 |
4364                 BNXT_ULP_HDR_BIT_O_UDP |
4365                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4366         .field_sig = { .bits =
4367                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4368                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4369                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4370                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4371                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4372         },
4373         [208] = {
4374         .class_hid = BNXT_ULP_CLASS_HID_56eb,
4375         .class_tid = 1,
4376         .hdr_sig_id = 11,
4377         .flow_sig_id = 720968,
4378         .flow_pattern_id = 0,
4379         .hdr_sig = { .bits =
4380                 BNXT_ULP_HDR_BIT_O_ETH |
4381                 BNXT_ULP_HDR_BIT_OO_VLAN |
4382                 BNXT_ULP_HDR_BIT_O_IPV4 |
4383                 BNXT_ULP_HDR_BIT_O_UDP |
4384                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4385         .field_sig = { .bits =
4386                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4387                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4388                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4389                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4390                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4391                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4392         },
4393         [209] = {
4394         .class_hid = BNXT_ULP_CLASS_HID_3c57,
4395         .class_tid = 1,
4396         .hdr_sig_id = 11,
4397         .flow_sig_id = 917504,
4398         .flow_pattern_id = 0,
4399         .hdr_sig = { .bits =
4400                 BNXT_ULP_HDR_BIT_O_ETH |
4401                 BNXT_ULP_HDR_BIT_OO_VLAN |
4402                 BNXT_ULP_HDR_BIT_O_IPV4 |
4403                 BNXT_ULP_HDR_BIT_O_UDP |
4404                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4405         .field_sig = { .bits =
4406                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4407                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4408                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4409                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4410         },
4411         [210] = {
4412         .class_hid = BNXT_ULP_CLASS_HID_047b,
4413         .class_tid = 1,
4414         .hdr_sig_id = 11,
4415         .flow_sig_id = 917512,
4416         .flow_pattern_id = 0,
4417         .hdr_sig = { .bits =
4418                 BNXT_ULP_HDR_BIT_O_ETH |
4419                 BNXT_ULP_HDR_BIT_OO_VLAN |
4420                 BNXT_ULP_HDR_BIT_O_IPV4 |
4421                 BNXT_ULP_HDR_BIT_O_UDP |
4422                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4423         .field_sig = { .bits =
4424                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4425                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4426                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4427                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4428                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4429         },
4430         [211] = {
4431         .class_hid = BNXT_ULP_CLASS_HID_2843,
4432         .class_tid = 1,
4433         .hdr_sig_id = 11,
4434         .flow_sig_id = 917568,
4435         .flow_pattern_id = 0,
4436         .hdr_sig = { .bits =
4437                 BNXT_ULP_HDR_BIT_O_ETH |
4438                 BNXT_ULP_HDR_BIT_OO_VLAN |
4439                 BNXT_ULP_HDR_BIT_O_IPV4 |
4440                 BNXT_ULP_HDR_BIT_O_UDP |
4441                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4442         .field_sig = { .bits =
4443                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4444                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4445                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4446                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4447                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4448         },
4449         [212] = {
4450         .class_hid = BNXT_ULP_CLASS_HID_589b,
4451         .class_tid = 1,
4452         .hdr_sig_id = 11,
4453         .flow_sig_id = 917576,
4454         .flow_pattern_id = 0,
4455         .hdr_sig = { .bits =
4456                 BNXT_ULP_HDR_BIT_O_ETH |
4457                 BNXT_ULP_HDR_BIT_OO_VLAN |
4458                 BNXT_ULP_HDR_BIT_O_IPV4 |
4459                 BNXT_ULP_HDR_BIT_O_UDP |
4460                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4461         .field_sig = { .bits =
4462                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4463                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4464                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4465                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4466                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4467                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4468         },
4469         [213] = {
4470         .class_hid = BNXT_ULP_CLASS_HID_5c53,
4471         .class_tid = 1,
4472         .hdr_sig_id = 11,
4473         .flow_sig_id = 983040,
4474         .flow_pattern_id = 0,
4475         .hdr_sig = { .bits =
4476                 BNXT_ULP_HDR_BIT_O_ETH |
4477                 BNXT_ULP_HDR_BIT_OO_VLAN |
4478                 BNXT_ULP_HDR_BIT_O_IPV4 |
4479                 BNXT_ULP_HDR_BIT_O_UDP |
4480                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4481         .field_sig = { .bits =
4482                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4483                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4484                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4485                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4486                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4487         },
4488         [214] = {
4489         .class_hid = BNXT_ULP_CLASS_HID_2467,
4490         .class_tid = 1,
4491         .hdr_sig_id = 11,
4492         .flow_sig_id = 983048,
4493         .flow_pattern_id = 0,
4494         .hdr_sig = { .bits =
4495                 BNXT_ULP_HDR_BIT_O_ETH |
4496                 BNXT_ULP_HDR_BIT_OO_VLAN |
4497                 BNXT_ULP_HDR_BIT_O_IPV4 |
4498                 BNXT_ULP_HDR_BIT_O_UDP |
4499                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4500         .field_sig = { .bits =
4501                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4502                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4503                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4504                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4505                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4506                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4507         },
4508         [215] = {
4509         .class_hid = BNXT_ULP_CLASS_HID_484f,
4510         .class_tid = 1,
4511         .hdr_sig_id = 11,
4512         .flow_sig_id = 983104,
4513         .flow_pattern_id = 0,
4514         .hdr_sig = { .bits =
4515                 BNXT_ULP_HDR_BIT_O_ETH |
4516                 BNXT_ULP_HDR_BIT_OO_VLAN |
4517                 BNXT_ULP_HDR_BIT_O_IPV4 |
4518                 BNXT_ULP_HDR_BIT_O_UDP |
4519                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4520         .field_sig = { .bits =
4521                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4522                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4523                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4524                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4525                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4526                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4527         },
4528         [216] = {
4529         .class_hid = BNXT_ULP_CLASS_HID_1053,
4530         .class_tid = 1,
4531         .hdr_sig_id = 11,
4532         .flow_sig_id = 983112,
4533         .flow_pattern_id = 0,
4534         .hdr_sig = { .bits =
4535                 BNXT_ULP_HDR_BIT_O_ETH |
4536                 BNXT_ULP_HDR_BIT_OO_VLAN |
4537                 BNXT_ULP_HDR_BIT_O_IPV4 |
4538                 BNXT_ULP_HDR_BIT_O_UDP |
4539                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4540         .field_sig = { .bits =
4541                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4542                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4543                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4544                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4545                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4546                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4547                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4548         },
4549         [217] = {
4550         .class_hid = BNXT_ULP_CLASS_HID_5ce1,
4551         .class_tid = 1,
4552         .hdr_sig_id = 0,
4553         .flow_sig_id = 4096,
4554         .flow_pattern_id = 1,
4555         .hdr_sig = { .bits =
4556                 BNXT_ULP_HDR_BIT_O_ETH |
4557                 BNXT_ULP_HDR_BIT_O_IPV6 |
4558                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4559         .field_sig = { .bits =
4560                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
4561         },
4562         [218] = {
4563         .class_hid = BNXT_ULP_CLASS_HID_4579,
4564         .class_tid = 1,
4565         .hdr_sig_id = 0,
4566         .flow_sig_id = 6144,
4567         .flow_pattern_id = 1,
4568         .hdr_sig = { .bits =
4569                 BNXT_ULP_HDR_BIT_O_ETH |
4570                 BNXT_ULP_HDR_BIT_O_IPV6 |
4571                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4572         .field_sig = { .bits =
4573                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
4574                 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
4575         },
4576         [219] = {
4577         .class_hid = BNXT_ULP_CLASS_HID_1735,
4578         .class_tid = 1,
4579         .hdr_sig_id = 1,
4580         .flow_sig_id = 16384,
4581         .flow_pattern_id = 1,
4582         .hdr_sig = { .bits =
4583                 BNXT_ULP_HDR_BIT_O_ETH |
4584                 BNXT_ULP_HDR_BIT_O_IPV4 |
4585                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4586         .field_sig = { .bits =
4587                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
4588         },
4589         [220] = {
4590         .class_hid = BNXT_ULP_CLASS_HID_45bd,
4591         .class_tid = 1,
4592         .hdr_sig_id = 1,
4593         .flow_sig_id = 24576,
4594         .flow_pattern_id = 1,
4595         .hdr_sig = { .bits =
4596                 BNXT_ULP_HDR_BIT_O_ETH |
4597                 BNXT_ULP_HDR_BIT_O_IPV4 |
4598                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4599         .field_sig = { .bits =
4600                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
4601                 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
4602         },
4603         [221] = {
4604         .class_hid = BNXT_ULP_CLASS_HID_3feb,
4605         .class_tid = 1,
4606         .hdr_sig_id = 2,
4607         .flow_sig_id = 32768,
4608         .flow_pattern_id = 1,
4609         .hdr_sig = { .bits =
4610                 BNXT_ULP_HDR_BIT_O_ETH |
4611                 BNXT_ULP_HDR_BIT_OO_VLAN |
4612                 BNXT_ULP_HDR_BIT_O_IPV6 |
4613                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4614         .field_sig = { .bits =
4615                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
4616         },
4617         [222] = {
4618         .class_hid = BNXT_ULP_CLASS_HID_2bf7,
4619         .class_tid = 1,
4620         .hdr_sig_id = 2,
4621         .flow_sig_id = 32832,
4622         .flow_pattern_id = 1,
4623         .hdr_sig = { .bits =
4624                 BNXT_ULP_HDR_BIT_O_ETH |
4625                 BNXT_ULP_HDR_BIT_OO_VLAN |
4626                 BNXT_ULP_HDR_BIT_O_IPV6 |
4627                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4628         .field_sig = { .bits =
4629                 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
4630                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
4631         },
4632         [223] = {
4633         .class_hid = BNXT_ULP_CLASS_HID_5727,
4634         .class_tid = 1,
4635         .hdr_sig_id = 2,
4636         .flow_sig_id = 49152,
4637         .flow_pattern_id = 1,
4638         .hdr_sig = { .bits =
4639                 BNXT_ULP_HDR_BIT_O_ETH |
4640                 BNXT_ULP_HDR_BIT_OO_VLAN |
4641                 BNXT_ULP_HDR_BIT_O_IPV6 |
4642                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4643         .field_sig = { .bits =
4644                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
4645                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
4646         },
4647         [224] = {
4648         .class_hid = BNXT_ULP_CLASS_HID_4333,
4649         .class_tid = 1,
4650         .hdr_sig_id = 2,
4651         .flow_sig_id = 49216,
4652         .flow_pattern_id = 1,
4653         .hdr_sig = { .bits =
4654                 BNXT_ULP_HDR_BIT_O_ETH |
4655                 BNXT_ULP_HDR_BIT_OO_VLAN |
4656                 BNXT_ULP_HDR_BIT_O_IPV6 |
4657                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4658         .field_sig = { .bits =
4659                 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
4660                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
4661                 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
4662         },
4663         [225] = {
4664         .class_hid = BNXT_ULP_CLASS_HID_4453,
4665         .class_tid = 1,
4666         .hdr_sig_id = 3,
4667         .flow_sig_id = 131072,
4668         .flow_pattern_id = 1,
4669         .hdr_sig = { .bits =
4670                 BNXT_ULP_HDR_BIT_O_ETH |
4671                 BNXT_ULP_HDR_BIT_OO_VLAN |
4672                 BNXT_ULP_HDR_BIT_O_IPV4 |
4673                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4674         .field_sig = { .bits =
4675                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
4676         },
4677         [226] = {
4678         .class_hid = BNXT_ULP_CLASS_HID_304f,
4679         .class_tid = 1,
4680         .hdr_sig_id = 3,
4681         .flow_sig_id = 131136,
4682         .flow_pattern_id = 1,
4683         .hdr_sig = { .bits =
4684                 BNXT_ULP_HDR_BIT_O_ETH |
4685                 BNXT_ULP_HDR_BIT_OO_VLAN |
4686                 BNXT_ULP_HDR_BIT_O_IPV4 |
4687                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4688         .field_sig = { .bits =
4689                 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
4690                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
4691         },
4692         [227] = {
4693         .class_hid = BNXT_ULP_CLASS_HID_645f,
4694         .class_tid = 1,
4695         .hdr_sig_id = 3,
4696         .flow_sig_id = 196608,
4697         .flow_pattern_id = 1,
4698         .hdr_sig = { .bits =
4699                 BNXT_ULP_HDR_BIT_O_ETH |
4700                 BNXT_ULP_HDR_BIT_OO_VLAN |
4701                 BNXT_ULP_HDR_BIT_O_IPV4 |
4702                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4703         .field_sig = { .bits =
4704                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
4705                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
4706         },
4707         [228] = {
4708         .class_hid = BNXT_ULP_CLASS_HID_504b,
4709         .class_tid = 1,
4710         .hdr_sig_id = 3,
4711         .flow_sig_id = 196672,
4712         .flow_pattern_id = 1,
4713         .hdr_sig = { .bits =
4714                 BNXT_ULP_HDR_BIT_O_ETH |
4715                 BNXT_ULP_HDR_BIT_OO_VLAN |
4716                 BNXT_ULP_HDR_BIT_O_IPV4 |
4717                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4718         .field_sig = { .bits =
4719                 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
4720                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
4721                 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
4722         },
4723         [229] = {
4724         .class_hid = BNXT_ULP_CLASS_HID_5cc1,
4725         .class_tid = 1,
4726         .hdr_sig_id = 4,
4727         .flow_sig_id = 4096,
4728         .flow_pattern_id = 1,
4729         .hdr_sig = { .bits =
4730                 BNXT_ULP_HDR_BIT_O_ETH |
4731                 BNXT_ULP_HDR_BIT_O_IPV6 |
4732                 BNXT_ULP_HDR_BIT_O_TCP |
4733                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4734         .field_sig = { .bits =
4735                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
4736         },
4737         [230] = {
4738         .class_hid = BNXT_ULP_CLASS_HID_4559,
4739         .class_tid = 1,
4740         .hdr_sig_id = 4,
4741         .flow_sig_id = 6144,
4742         .flow_pattern_id = 1,
4743         .hdr_sig = { .bits =
4744                 BNXT_ULP_HDR_BIT_O_ETH |
4745                 BNXT_ULP_HDR_BIT_O_IPV6 |
4746                 BNXT_ULP_HDR_BIT_O_TCP |
4747                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4748         .field_sig = { .bits =
4749                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
4750                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
4751         },
4752         [231] = {
4753         .class_hid = BNXT_ULP_CLASS_HID_2285,
4754         .class_tid = 1,
4755         .hdr_sig_id = 4,
4756         .flow_sig_id = 12288,
4757         .flow_pattern_id = 1,
4758         .hdr_sig = { .bits =
4759                 BNXT_ULP_HDR_BIT_O_ETH |
4760                 BNXT_ULP_HDR_BIT_O_IPV6 |
4761                 BNXT_ULP_HDR_BIT_O_TCP |
4762                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4763         .field_sig = { .bits =
4764                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4765                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
4766         },
4767         [232] = {
4768         .class_hid = BNXT_ULP_CLASS_HID_0b1d,
4769         .class_tid = 1,
4770         .hdr_sig_id = 4,
4771         .flow_sig_id = 14336,
4772         .flow_pattern_id = 1,
4773         .hdr_sig = { .bits =
4774                 BNXT_ULP_HDR_BIT_O_ETH |
4775                 BNXT_ULP_HDR_BIT_O_IPV6 |
4776                 BNXT_ULP_HDR_BIT_O_TCP |
4777                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4778         .field_sig = { .bits =
4779                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
4780                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4781                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
4782         },
4783         [233] = {
4784         .class_hid = BNXT_ULP_CLASS_HID_0b49,
4785         .class_tid = 1,
4786         .hdr_sig_id = 4,
4787         .flow_sig_id = 20480,
4788         .flow_pattern_id = 1,
4789         .hdr_sig = { .bits =
4790                 BNXT_ULP_HDR_BIT_O_ETH |
4791                 BNXT_ULP_HDR_BIT_O_IPV6 |
4792                 BNXT_ULP_HDR_BIT_O_TCP |
4793                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4794         .field_sig = { .bits =
4795                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4796                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
4797         },
4798         [234] = {
4799         .class_hid = BNXT_ULP_CLASS_HID_5c95,
4800         .class_tid = 1,
4801         .hdr_sig_id = 4,
4802         .flow_sig_id = 22528,
4803         .flow_pattern_id = 1,
4804         .hdr_sig = { .bits =
4805                 BNXT_ULP_HDR_BIT_O_ETH |
4806                 BNXT_ULP_HDR_BIT_O_IPV6 |
4807                 BNXT_ULP_HDR_BIT_O_TCP |
4808                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4809         .field_sig = { .bits =
4810                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
4811                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4812                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
4813         },
4814         [235] = {
4815         .class_hid = BNXT_ULP_CLASS_HID_39c1,
4816         .class_tid = 1,
4817         .hdr_sig_id = 4,
4818         .flow_sig_id = 28672,
4819         .flow_pattern_id = 1,
4820         .hdr_sig = { .bits =
4821                 BNXT_ULP_HDR_BIT_O_ETH |
4822                 BNXT_ULP_HDR_BIT_O_IPV6 |
4823                 BNXT_ULP_HDR_BIT_O_TCP |
4824                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4825         .field_sig = { .bits =
4826                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4827                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
4828                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
4829         },
4830         [236] = {
4831         .class_hid = BNXT_ULP_CLASS_HID_2259,
4832         .class_tid = 1,
4833         .hdr_sig_id = 4,
4834         .flow_sig_id = 30720,
4835         .flow_pattern_id = 1,
4836         .hdr_sig = { .bits =
4837                 BNXT_ULP_HDR_BIT_O_ETH |
4838                 BNXT_ULP_HDR_BIT_O_IPV6 |
4839                 BNXT_ULP_HDR_BIT_O_TCP |
4840                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4841         .field_sig = { .bits =
4842                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
4843                 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4844                 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
4845                 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
4846         },
4847         [237] = {
4848         .class_hid = BNXT_ULP_CLASS_HID_1715,
4849         .class_tid = 1,
4850         .hdr_sig_id = 5,
4851         .flow_sig_id = 16384,
4852         .flow_pattern_id = 1,
4853         .hdr_sig = { .bits =
4854                 BNXT_ULP_HDR_BIT_O_ETH |
4855                 BNXT_ULP_HDR_BIT_O_IPV4 |
4856                 BNXT_ULP_HDR_BIT_O_TCP |
4857                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4858         .field_sig = { .bits =
4859                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
4860         },
4861         [238] = {
4862         .class_hid = BNXT_ULP_CLASS_HID_459d,
4863         .class_tid = 1,
4864         .hdr_sig_id = 5,
4865         .flow_sig_id = 24576,
4866         .flow_pattern_id = 1,
4867         .hdr_sig = { .bits =
4868                 BNXT_ULP_HDR_BIT_O_ETH |
4869                 BNXT_ULP_HDR_BIT_O_IPV4 |
4870                 BNXT_ULP_HDR_BIT_O_TCP |
4871                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4872         .field_sig = { .bits =
4873                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
4874                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
4875         },
4876         [239] = {
4877         .class_hid = BNXT_ULP_CLASS_HID_571d,
4878         .class_tid = 1,
4879         .hdr_sig_id = 5,
4880         .flow_sig_id = 49152,
4881         .flow_pattern_id = 1,
4882         .hdr_sig = { .bits =
4883                 BNXT_ULP_HDR_BIT_O_ETH |
4884                 BNXT_ULP_HDR_BIT_O_IPV4 |
4885                 BNXT_ULP_HDR_BIT_O_TCP |
4886                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4887         .field_sig = { .bits =
4888                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4889                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
4890         },
4891         [240] = {
4892         .class_hid = BNXT_ULP_CLASS_HID_1cd1,
4893         .class_tid = 1,
4894         .hdr_sig_id = 5,
4895         .flow_sig_id = 57344,
4896         .flow_pattern_id = 1,
4897         .hdr_sig = { .bits =
4898                 BNXT_ULP_HDR_BIT_O_ETH |
4899                 BNXT_ULP_HDR_BIT_O_IPV4 |
4900                 BNXT_ULP_HDR_BIT_O_TCP |
4901                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4902         .field_sig = { .bits =
4903                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
4904                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4905                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
4906         },
4907         [241] = {
4908         .class_hid = BNXT_ULP_CLASS_HID_3711,
4909         .class_tid = 1,
4910         .hdr_sig_id = 5,
4911         .flow_sig_id = 81920,
4912         .flow_pattern_id = 1,
4913         .hdr_sig = { .bits =
4914                 BNXT_ULP_HDR_BIT_O_ETH |
4915                 BNXT_ULP_HDR_BIT_O_IPV4 |
4916                 BNXT_ULP_HDR_BIT_O_TCP |
4917                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4918         .field_sig = { .bits =
4919                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4920                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
4921         },
4922         [242] = {
4923         .class_hid = BNXT_ULP_CLASS_HID_6599,
4924         .class_tid = 1,
4925         .hdr_sig_id = 5,
4926         .flow_sig_id = 90112,
4927         .flow_pattern_id = 1,
4928         .hdr_sig = { .bits =
4929                 BNXT_ULP_HDR_BIT_O_ETH |
4930                 BNXT_ULP_HDR_BIT_O_IPV4 |
4931                 BNXT_ULP_HDR_BIT_O_TCP |
4932                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4933         .field_sig = { .bits =
4934                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
4935                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4936                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
4937         },
4938         [243] = {
4939         .class_hid = BNXT_ULP_CLASS_HID_0e55,
4940         .class_tid = 1,
4941         .hdr_sig_id = 5,
4942         .flow_sig_id = 114688,
4943         .flow_pattern_id = 1,
4944         .hdr_sig = { .bits =
4945                 BNXT_ULP_HDR_BIT_O_ETH |
4946                 BNXT_ULP_HDR_BIT_O_IPV4 |
4947                 BNXT_ULP_HDR_BIT_O_TCP |
4948                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4949         .field_sig = { .bits =
4950                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4951                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
4952                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
4953         },
4954         [244] = {
4955         .class_hid = BNXT_ULP_CLASS_HID_3cdd,
4956         .class_tid = 1,
4957         .hdr_sig_id = 5,
4958         .flow_sig_id = 122880,
4959         .flow_pattern_id = 1,
4960         .hdr_sig = { .bits =
4961                 BNXT_ULP_HDR_BIT_O_ETH |
4962                 BNXT_ULP_HDR_BIT_O_IPV4 |
4963                 BNXT_ULP_HDR_BIT_O_TCP |
4964                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4965         .field_sig = { .bits =
4966                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
4967                 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4968                 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
4969                 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
4970         },
4971         [245] = {
4972         .class_hid = BNXT_ULP_CLASS_HID_5ca1,
4973         .class_tid = 1,
4974         .hdr_sig_id = 6,
4975         .flow_sig_id = 4096,
4976         .flow_pattern_id = 1,
4977         .hdr_sig = { .bits =
4978                 BNXT_ULP_HDR_BIT_O_ETH |
4979                 BNXT_ULP_HDR_BIT_O_IPV6 |
4980                 BNXT_ULP_HDR_BIT_O_UDP |
4981                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4982         .field_sig = { .bits =
4983                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
4984         },
4985         [246] = {
4986         .class_hid = BNXT_ULP_CLASS_HID_4539,
4987         .class_tid = 1,
4988         .hdr_sig_id = 6,
4989         .flow_sig_id = 6144,
4990         .flow_pattern_id = 1,
4991         .hdr_sig = { .bits =
4992                 BNXT_ULP_HDR_BIT_O_ETH |
4993                 BNXT_ULP_HDR_BIT_O_IPV6 |
4994                 BNXT_ULP_HDR_BIT_O_UDP |
4995                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4996         .field_sig = { .bits =
4997                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
4998                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
4999         },
5000         [247] = {
5001         .class_hid = BNXT_ULP_CLASS_HID_22e5,
5002         .class_tid = 1,
5003         .hdr_sig_id = 6,
5004         .flow_sig_id = 12288,
5005         .flow_pattern_id = 1,
5006         .hdr_sig = { .bits =
5007                 BNXT_ULP_HDR_BIT_O_ETH |
5008                 BNXT_ULP_HDR_BIT_O_IPV6 |
5009                 BNXT_ULP_HDR_BIT_O_UDP |
5010                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5011         .field_sig = { .bits =
5012                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5013                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
5014         },
5015         [248] = {
5016         .class_hid = BNXT_ULP_CLASS_HID_0b7d,
5017         .class_tid = 1,
5018         .hdr_sig_id = 6,
5019         .flow_sig_id = 14336,
5020         .flow_pattern_id = 1,
5021         .hdr_sig = { .bits =
5022                 BNXT_ULP_HDR_BIT_O_ETH |
5023                 BNXT_ULP_HDR_BIT_O_IPV6 |
5024                 BNXT_ULP_HDR_BIT_O_UDP |
5025                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5026         .field_sig = { .bits =
5027                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
5028                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5029                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
5030         },
5031         [249] = {
5032         .class_hid = BNXT_ULP_CLASS_HID_0b29,
5033         .class_tid = 1,
5034         .hdr_sig_id = 6,
5035         .flow_sig_id = 20480,
5036         .flow_pattern_id = 1,
5037         .hdr_sig = { .bits =
5038                 BNXT_ULP_HDR_BIT_O_ETH |
5039                 BNXT_ULP_HDR_BIT_O_IPV6 |
5040                 BNXT_ULP_HDR_BIT_O_UDP |
5041                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5042         .field_sig = { .bits =
5043                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5044                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
5045         },
5046         [250] = {
5047         .class_hid = BNXT_ULP_CLASS_HID_5cf5,
5048         .class_tid = 1,
5049         .hdr_sig_id = 6,
5050         .flow_sig_id = 22528,
5051         .flow_pattern_id = 1,
5052         .hdr_sig = { .bits =
5053                 BNXT_ULP_HDR_BIT_O_ETH |
5054                 BNXT_ULP_HDR_BIT_O_IPV6 |
5055                 BNXT_ULP_HDR_BIT_O_UDP |
5056                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5057         .field_sig = { .bits =
5058                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
5059                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5060                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
5061         },
5062         [251] = {
5063         .class_hid = BNXT_ULP_CLASS_HID_39a1,
5064         .class_tid = 1,
5065         .hdr_sig_id = 6,
5066         .flow_sig_id = 28672,
5067         .flow_pattern_id = 1,
5068         .hdr_sig = { .bits =
5069                 BNXT_ULP_HDR_BIT_O_ETH |
5070                 BNXT_ULP_HDR_BIT_O_IPV6 |
5071                 BNXT_ULP_HDR_BIT_O_UDP |
5072                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5073         .field_sig = { .bits =
5074                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5075                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
5076                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
5077         },
5078         [252] = {
5079         .class_hid = BNXT_ULP_CLASS_HID_2239,
5080         .class_tid = 1,
5081         .hdr_sig_id = 6,
5082         .flow_sig_id = 30720,
5083         .flow_pattern_id = 1,
5084         .hdr_sig = { .bits =
5085                 BNXT_ULP_HDR_BIT_O_ETH |
5086                 BNXT_ULP_HDR_BIT_O_IPV6 |
5087                 BNXT_ULP_HDR_BIT_O_UDP |
5088                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5089         .field_sig = { .bits =
5090                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
5091                 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5092                 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
5093                 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
5094         },
5095         [253] = {
5096         .class_hid = BNXT_ULP_CLASS_HID_1775,
5097         .class_tid = 1,
5098         .hdr_sig_id = 7,
5099         .flow_sig_id = 16384,
5100         .flow_pattern_id = 1,
5101         .hdr_sig = { .bits =
5102                 BNXT_ULP_HDR_BIT_O_ETH |
5103                 BNXT_ULP_HDR_BIT_O_IPV4 |
5104                 BNXT_ULP_HDR_BIT_O_UDP |
5105                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5106         .field_sig = { .bits =
5107                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
5108         },
5109         [254] = {
5110         .class_hid = BNXT_ULP_CLASS_HID_45fd,
5111         .class_tid = 1,
5112         .hdr_sig_id = 7,
5113         .flow_sig_id = 24576,
5114         .flow_pattern_id = 1,
5115         .hdr_sig = { .bits =
5116                 BNXT_ULP_HDR_BIT_O_ETH |
5117                 BNXT_ULP_HDR_BIT_O_IPV4 |
5118                 BNXT_ULP_HDR_BIT_O_UDP |
5119                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5120         .field_sig = { .bits =
5121                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
5122                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
5123         },
5124         [255] = {
5125         .class_hid = BNXT_ULP_CLASS_HID_577d,
5126         .class_tid = 1,
5127         .hdr_sig_id = 7,
5128         .flow_sig_id = 49152,
5129         .flow_pattern_id = 1,
5130         .hdr_sig = { .bits =
5131                 BNXT_ULP_HDR_BIT_O_ETH |
5132                 BNXT_ULP_HDR_BIT_O_IPV4 |
5133                 BNXT_ULP_HDR_BIT_O_UDP |
5134                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5135         .field_sig = { .bits =
5136                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5137                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
5138         },
5139         [256] = {
5140         .class_hid = BNXT_ULP_CLASS_HID_1cb1,
5141         .class_tid = 1,
5142         .hdr_sig_id = 7,
5143         .flow_sig_id = 57344,
5144         .flow_pattern_id = 1,
5145         .hdr_sig = { .bits =
5146                 BNXT_ULP_HDR_BIT_O_ETH |
5147                 BNXT_ULP_HDR_BIT_O_IPV4 |
5148                 BNXT_ULP_HDR_BIT_O_UDP |
5149                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5150         .field_sig = { .bits =
5151                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
5152                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5153                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
5154         },
5155         [257] = {
5156         .class_hid = BNXT_ULP_CLASS_HID_3771,
5157         .class_tid = 1,
5158         .hdr_sig_id = 7,
5159         .flow_sig_id = 81920,
5160         .flow_pattern_id = 1,
5161         .hdr_sig = { .bits =
5162                 BNXT_ULP_HDR_BIT_O_ETH |
5163                 BNXT_ULP_HDR_BIT_O_IPV4 |
5164                 BNXT_ULP_HDR_BIT_O_UDP |
5165                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5166         .field_sig = { .bits =
5167                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5168                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
5169         },
5170         [258] = {
5171         .class_hid = BNXT_ULP_CLASS_HID_65f9,
5172         .class_tid = 1,
5173         .hdr_sig_id = 7,
5174         .flow_sig_id = 90112,
5175         .flow_pattern_id = 1,
5176         .hdr_sig = { .bits =
5177                 BNXT_ULP_HDR_BIT_O_ETH |
5178                 BNXT_ULP_HDR_BIT_O_IPV4 |
5179                 BNXT_ULP_HDR_BIT_O_UDP |
5180                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5181         .field_sig = { .bits =
5182                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
5183                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5184                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
5185         },
5186         [259] = {
5187         .class_hid = BNXT_ULP_CLASS_HID_0e35,
5188         .class_tid = 1,
5189         .hdr_sig_id = 7,
5190         .flow_sig_id = 114688,
5191         .flow_pattern_id = 1,
5192         .hdr_sig = { .bits =
5193                 BNXT_ULP_HDR_BIT_O_ETH |
5194                 BNXT_ULP_HDR_BIT_O_IPV4 |
5195                 BNXT_ULP_HDR_BIT_O_UDP |
5196                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5197         .field_sig = { .bits =
5198                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5199                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
5200                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
5201         },
5202         [260] = {
5203         .class_hid = BNXT_ULP_CLASS_HID_3cbd,
5204         .class_tid = 1,
5205         .hdr_sig_id = 7,
5206         .flow_sig_id = 122880,
5207         .flow_pattern_id = 1,
5208         .hdr_sig = { .bits =
5209                 BNXT_ULP_HDR_BIT_O_ETH |
5210                 BNXT_ULP_HDR_BIT_O_IPV4 |
5211                 BNXT_ULP_HDR_BIT_O_UDP |
5212                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5213         .field_sig = { .bits =
5214                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
5215                 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5216                 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
5217                 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
5218         },
5219         [261] = {
5220         .class_hid = BNXT_ULP_CLASS_HID_3fcb,
5221         .class_tid = 1,
5222         .hdr_sig_id = 8,
5223         .flow_sig_id = 32768,
5224         .flow_pattern_id = 1,
5225         .hdr_sig = { .bits =
5226                 BNXT_ULP_HDR_BIT_O_ETH |
5227                 BNXT_ULP_HDR_BIT_OO_VLAN |
5228                 BNXT_ULP_HDR_BIT_O_IPV6 |
5229                 BNXT_ULP_HDR_BIT_O_TCP |
5230                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5231         .field_sig = { .bits =
5232                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
5233         },
5234         [262] = {
5235         .class_hid = BNXT_ULP_CLASS_HID_2bd7,
5236         .class_tid = 1,
5237         .hdr_sig_id = 8,
5238         .flow_sig_id = 32832,
5239         .flow_pattern_id = 1,
5240         .hdr_sig = { .bits =
5241                 BNXT_ULP_HDR_BIT_O_ETH |
5242                 BNXT_ULP_HDR_BIT_OO_VLAN |
5243                 BNXT_ULP_HDR_BIT_O_IPV6 |
5244                 BNXT_ULP_HDR_BIT_O_TCP |
5245                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5246         .field_sig = { .bits =
5247                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5248                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
5249         },
5250         [263] = {
5251         .class_hid = BNXT_ULP_CLASS_HID_5707,
5252         .class_tid = 1,
5253         .hdr_sig_id = 8,
5254         .flow_sig_id = 49152,
5255         .flow_pattern_id = 1,
5256         .hdr_sig = { .bits =
5257                 BNXT_ULP_HDR_BIT_O_ETH |
5258                 BNXT_ULP_HDR_BIT_OO_VLAN |
5259                 BNXT_ULP_HDR_BIT_O_IPV6 |
5260                 BNXT_ULP_HDR_BIT_O_TCP |
5261                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5262         .field_sig = { .bits =
5263                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5264                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
5265         },
5266         [264] = {
5267         .class_hid = BNXT_ULP_CLASS_HID_4313,
5268         .class_tid = 1,
5269         .hdr_sig_id = 8,
5270         .flow_sig_id = 49216,
5271         .flow_pattern_id = 1,
5272         .hdr_sig = { .bits =
5273                 BNXT_ULP_HDR_BIT_O_ETH |
5274                 BNXT_ULP_HDR_BIT_OO_VLAN |
5275                 BNXT_ULP_HDR_BIT_O_IPV6 |
5276                 BNXT_ULP_HDR_BIT_O_TCP |
5277                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5278         .field_sig = { .bits =
5279                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5280                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5281                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
5282         },
5283         [265] = {
5284         .class_hid = BNXT_ULP_CLASS_HID_5fc7,
5285         .class_tid = 1,
5286         .hdr_sig_id = 8,
5287         .flow_sig_id = 98304,
5288         .flow_pattern_id = 1,
5289         .hdr_sig = { .bits =
5290                 BNXT_ULP_HDR_BIT_O_ETH |
5291                 BNXT_ULP_HDR_BIT_OO_VLAN |
5292                 BNXT_ULP_HDR_BIT_O_IPV6 |
5293                 BNXT_ULP_HDR_BIT_O_TCP |
5294                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5295         .field_sig = { .bits =
5296                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5297                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
5298         },
5299         [266] = {
5300         .class_hid = BNXT_ULP_CLASS_HID_4bd3,
5301         .class_tid = 1,
5302         .hdr_sig_id = 8,
5303         .flow_sig_id = 98368,
5304         .flow_pattern_id = 1,
5305         .hdr_sig = { .bits =
5306                 BNXT_ULP_HDR_BIT_O_ETH |
5307                 BNXT_ULP_HDR_BIT_OO_VLAN |
5308                 BNXT_ULP_HDR_BIT_O_IPV6 |
5309                 BNXT_ULP_HDR_BIT_O_TCP |
5310                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5311         .field_sig = { .bits =
5312                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5313                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5314                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
5315         },
5316         [267] = {
5317         .class_hid = BNXT_ULP_CLASS_HID_0e4f,
5318         .class_tid = 1,
5319         .hdr_sig_id = 8,
5320         .flow_sig_id = 114688,
5321         .flow_pattern_id = 1,
5322         .hdr_sig = { .bits =
5323                 BNXT_ULP_HDR_BIT_O_ETH |
5324                 BNXT_ULP_HDR_BIT_OO_VLAN |
5325                 BNXT_ULP_HDR_BIT_O_IPV6 |
5326                 BNXT_ULP_HDR_BIT_O_TCP |
5327                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5328         .field_sig = { .bits =
5329                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5330                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5331                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
5332         },
5333         [268] = {
5334         .class_hid = BNXT_ULP_CLASS_HID_632f,
5335         .class_tid = 1,
5336         .hdr_sig_id = 8,
5337         .flow_sig_id = 114752,
5338         .flow_pattern_id = 1,
5339         .hdr_sig = { .bits =
5340                 BNXT_ULP_HDR_BIT_O_ETH |
5341                 BNXT_ULP_HDR_BIT_OO_VLAN |
5342                 BNXT_ULP_HDR_BIT_O_IPV6 |
5343                 BNXT_ULP_HDR_BIT_O_TCP |
5344                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5345         .field_sig = { .bits =
5346                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5347                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5348                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5349                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
5350         },
5351         [269] = {
5352         .class_hid = BNXT_ULP_CLASS_HID_1baf,
5353         .class_tid = 1,
5354         .hdr_sig_id = 8,
5355         .flow_sig_id = 163840,
5356         .flow_pattern_id = 1,
5357         .hdr_sig = { .bits =
5358                 BNXT_ULP_HDR_BIT_O_ETH |
5359                 BNXT_ULP_HDR_BIT_OO_VLAN |
5360                 BNXT_ULP_HDR_BIT_O_IPV6 |
5361                 BNXT_ULP_HDR_BIT_O_TCP |
5362                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5363         .field_sig = { .bits =
5364                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5365                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5366         },
5367         [270] = {
5368         .class_hid = BNXT_ULP_CLASS_HID_07bb,
5369         .class_tid = 1,
5370         .hdr_sig_id = 8,
5371         .flow_sig_id = 163904,
5372         .flow_pattern_id = 1,
5373         .hdr_sig = { .bits =
5374                 BNXT_ULP_HDR_BIT_O_ETH |
5375                 BNXT_ULP_HDR_BIT_OO_VLAN |
5376                 BNXT_ULP_HDR_BIT_O_IPV6 |
5377                 BNXT_ULP_HDR_BIT_O_TCP |
5378                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5379         .field_sig = { .bits =
5380                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5381                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5382                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5383         },
5384         [271] = {
5385         .class_hid = BNXT_ULP_CLASS_HID_32eb,
5386         .class_tid = 1,
5387         .hdr_sig_id = 8,
5388         .flow_sig_id = 180224,
5389         .flow_pattern_id = 1,
5390         .hdr_sig = { .bits =
5391                 BNXT_ULP_HDR_BIT_O_ETH |
5392                 BNXT_ULP_HDR_BIT_OO_VLAN |
5393                 BNXT_ULP_HDR_BIT_O_IPV6 |
5394                 BNXT_ULP_HDR_BIT_O_TCP |
5395                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5396         .field_sig = { .bits =
5397                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5398                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5399                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5400         },
5401         [272] = {
5402         .class_hid = BNXT_ULP_CLASS_HID_1ef7,
5403         .class_tid = 1,
5404         .hdr_sig_id = 8,
5405         .flow_sig_id = 180288,
5406         .flow_pattern_id = 1,
5407         .hdr_sig = { .bits =
5408                 BNXT_ULP_HDR_BIT_O_ETH |
5409                 BNXT_ULP_HDR_BIT_OO_VLAN |
5410                 BNXT_ULP_HDR_BIT_O_IPV6 |
5411                 BNXT_ULP_HDR_BIT_O_TCP |
5412                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5413         .field_sig = { .bits =
5414                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5415                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5416                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5417                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5418         },
5419         [273] = {
5420         .class_hid = BNXT_ULP_CLASS_HID_3bab,
5421         .class_tid = 1,
5422         .hdr_sig_id = 8,
5423         .flow_sig_id = 229376,
5424         .flow_pattern_id = 1,
5425         .hdr_sig = { .bits =
5426                 BNXT_ULP_HDR_BIT_O_ETH |
5427                 BNXT_ULP_HDR_BIT_OO_VLAN |
5428                 BNXT_ULP_HDR_BIT_O_IPV6 |
5429                 BNXT_ULP_HDR_BIT_O_TCP |
5430                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5431         .field_sig = { .bits =
5432                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5433                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
5434                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5435         },
5436         [274] = {
5437         .class_hid = BNXT_ULP_CLASS_HID_27b7,
5438         .class_tid = 1,
5439         .hdr_sig_id = 8,
5440         .flow_sig_id = 229440,
5441         .flow_pattern_id = 1,
5442         .hdr_sig = { .bits =
5443                 BNXT_ULP_HDR_BIT_O_ETH |
5444                 BNXT_ULP_HDR_BIT_OO_VLAN |
5445                 BNXT_ULP_HDR_BIT_O_IPV6 |
5446                 BNXT_ULP_HDR_BIT_O_TCP |
5447                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5448         .field_sig = { .bits =
5449                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5450                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5451                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
5452                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5453         },
5454         [275] = {
5455         .class_hid = BNXT_ULP_CLASS_HID_52e7,
5456         .class_tid = 1,
5457         .hdr_sig_id = 8,
5458         .flow_sig_id = 245760,
5459         .flow_pattern_id = 1,
5460         .hdr_sig = { .bits =
5461                 BNXT_ULP_HDR_BIT_O_ETH |
5462                 BNXT_ULP_HDR_BIT_OO_VLAN |
5463                 BNXT_ULP_HDR_BIT_O_IPV6 |
5464                 BNXT_ULP_HDR_BIT_O_TCP |
5465                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5466         .field_sig = { .bits =
5467                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5468                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5469                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
5470                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5471         },
5472         [276] = {
5473         .class_hid = BNXT_ULP_CLASS_HID_3ef3,
5474         .class_tid = 1,
5475         .hdr_sig_id = 8,
5476         .flow_sig_id = 245824,
5477         .flow_pattern_id = 1,
5478         .hdr_sig = { .bits =
5479                 BNXT_ULP_HDR_BIT_O_ETH |
5480                 BNXT_ULP_HDR_BIT_OO_VLAN |
5481                 BNXT_ULP_HDR_BIT_O_IPV6 |
5482                 BNXT_ULP_HDR_BIT_O_TCP |
5483                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5484         .field_sig = { .bits =
5485                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5486                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5487                 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5488                 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
5489                 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5490         },
5491         [277] = {
5492         .class_hid = BNXT_ULP_CLASS_HID_4473,
5493         .class_tid = 1,
5494         .hdr_sig_id = 9,
5495         .flow_sig_id = 131072,
5496         .flow_pattern_id = 1,
5497         .hdr_sig = { .bits =
5498                 BNXT_ULP_HDR_BIT_O_ETH |
5499                 BNXT_ULP_HDR_BIT_OO_VLAN |
5500                 BNXT_ULP_HDR_BIT_O_IPV4 |
5501                 BNXT_ULP_HDR_BIT_O_TCP |
5502                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5503         .field_sig = { .bits =
5504                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
5505         },
5506         [278] = {
5507         .class_hid = BNXT_ULP_CLASS_HID_306f,
5508         .class_tid = 1,
5509         .hdr_sig_id = 9,
5510         .flow_sig_id = 131136,
5511         .flow_pattern_id = 1,
5512         .hdr_sig = { .bits =
5513                 BNXT_ULP_HDR_BIT_O_ETH |
5514                 BNXT_ULP_HDR_BIT_OO_VLAN |
5515                 BNXT_ULP_HDR_BIT_O_IPV4 |
5516                 BNXT_ULP_HDR_BIT_O_TCP |
5517                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5518         .field_sig = { .bits =
5519                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5520                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
5521         },
5522         [279] = {
5523         .class_hid = BNXT_ULP_CLASS_HID_647f,
5524         .class_tid = 1,
5525         .hdr_sig_id = 9,
5526         .flow_sig_id = 196608,
5527         .flow_pattern_id = 1,
5528         .hdr_sig = { .bits =
5529                 BNXT_ULP_HDR_BIT_O_ETH |
5530                 BNXT_ULP_HDR_BIT_OO_VLAN |
5531                 BNXT_ULP_HDR_BIT_O_IPV4 |
5532                 BNXT_ULP_HDR_BIT_O_TCP |
5533                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5534         .field_sig = { .bits =
5535                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5536                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
5537         },
5538         [280] = {
5539         .class_hid = BNXT_ULP_CLASS_HID_506b,
5540         .class_tid = 1,
5541         .hdr_sig_id = 9,
5542         .flow_sig_id = 196672,
5543         .flow_pattern_id = 1,
5544         .hdr_sig = { .bits =
5545                 BNXT_ULP_HDR_BIT_O_ETH |
5546                 BNXT_ULP_HDR_BIT_OO_VLAN |
5547                 BNXT_ULP_HDR_BIT_O_IPV4 |
5548                 BNXT_ULP_HDR_BIT_O_TCP |
5549                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5550         .field_sig = { .bits =
5551                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5552                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5553                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
5554         },
5555         [281] = {
5556         .class_hid = BNXT_ULP_CLASS_HID_66af,
5557         .class_tid = 1,
5558         .hdr_sig_id = 9,
5559         .flow_sig_id = 393216,
5560         .flow_pattern_id = 1,
5561         .hdr_sig = { .bits =
5562                 BNXT_ULP_HDR_BIT_O_ETH |
5563                 BNXT_ULP_HDR_BIT_OO_VLAN |
5564                 BNXT_ULP_HDR_BIT_O_IPV4 |
5565                 BNXT_ULP_HDR_BIT_O_TCP |
5566                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5567         .field_sig = { .bits =
5568                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5569                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
5570         },
5571         [282] = {
5572         .class_hid = BNXT_ULP_CLASS_HID_525b,
5573         .class_tid = 1,
5574         .hdr_sig_id = 9,
5575         .flow_sig_id = 393280,
5576         .flow_pattern_id = 1,
5577         .hdr_sig = { .bits =
5578                 BNXT_ULP_HDR_BIT_O_ETH |
5579                 BNXT_ULP_HDR_BIT_OO_VLAN |
5580                 BNXT_ULP_HDR_BIT_O_IPV4 |
5581                 BNXT_ULP_HDR_BIT_O_TCP |
5582                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5583         .field_sig = { .bits =
5584                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5585                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5586                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
5587         },
5588         [283] = {
5589         .class_hid = BNXT_ULP_CLASS_HID_1de7,
5590         .class_tid = 1,
5591         .hdr_sig_id = 9,
5592         .flow_sig_id = 458752,
5593         .flow_pattern_id = 1,
5594         .hdr_sig = { .bits =
5595                 BNXT_ULP_HDR_BIT_O_ETH |
5596                 BNXT_ULP_HDR_BIT_OO_VLAN |
5597                 BNXT_ULP_HDR_BIT_O_IPV4 |
5598                 BNXT_ULP_HDR_BIT_O_TCP |
5599                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5600         .field_sig = { .bits =
5601                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5602                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5603                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
5604         },
5605         [284] = {
5606         .class_hid = BNXT_ULP_CLASS_HID_0993,
5607         .class_tid = 1,
5608         .hdr_sig_id = 9,
5609         .flow_sig_id = 458816,
5610         .flow_pattern_id = 1,
5611         .hdr_sig = { .bits =
5612                 BNXT_ULP_HDR_BIT_O_ETH |
5613                 BNXT_ULP_HDR_BIT_OO_VLAN |
5614                 BNXT_ULP_HDR_BIT_O_IPV4 |
5615                 BNXT_ULP_HDR_BIT_O_TCP |
5616                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5617         .field_sig = { .bits =
5618                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5619                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5620                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5621                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
5622         },
5623         [285] = {
5624         .class_hid = BNXT_ULP_CLASS_HID_213f,
5625         .class_tid = 1,
5626         .hdr_sig_id = 9,
5627         .flow_sig_id = 655360,
5628         .flow_pattern_id = 1,
5629         .hdr_sig = { .bits =
5630                 BNXT_ULP_HDR_BIT_O_ETH |
5631                 BNXT_ULP_HDR_BIT_OO_VLAN |
5632                 BNXT_ULP_HDR_BIT_O_IPV4 |
5633                 BNXT_ULP_HDR_BIT_O_TCP |
5634                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5635         .field_sig = { .bits =
5636                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5637                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5638         },
5639         [286] = {
5640         .class_hid = BNXT_ULP_CLASS_HID_0d2b,
5641         .class_tid = 1,
5642         .hdr_sig_id = 9,
5643         .flow_sig_id = 655424,
5644         .flow_pattern_id = 1,
5645         .hdr_sig = { .bits =
5646                 BNXT_ULP_HDR_BIT_O_ETH |
5647                 BNXT_ULP_HDR_BIT_OO_VLAN |
5648                 BNXT_ULP_HDR_BIT_O_IPV4 |
5649                 BNXT_ULP_HDR_BIT_O_TCP |
5650                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5651         .field_sig = { .bits =
5652                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5653                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5654                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5655         },
5656         [287] = {
5657         .class_hid = BNXT_ULP_CLASS_HID_413b,
5658         .class_tid = 1,
5659         .hdr_sig_id = 9,
5660         .flow_sig_id = 720896,
5661         .flow_pattern_id = 1,
5662         .hdr_sig = { .bits =
5663                 BNXT_ULP_HDR_BIT_O_ETH |
5664                 BNXT_ULP_HDR_BIT_OO_VLAN |
5665                 BNXT_ULP_HDR_BIT_O_IPV4 |
5666                 BNXT_ULP_HDR_BIT_O_TCP |
5667                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5668         .field_sig = { .bits =
5669                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5670                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5671                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5672         },
5673         [288] = {
5674         .class_hid = BNXT_ULP_CLASS_HID_2cd7,
5675         .class_tid = 1,
5676         .hdr_sig_id = 9,
5677         .flow_sig_id = 720960,
5678         .flow_pattern_id = 1,
5679         .hdr_sig = { .bits =
5680                 BNXT_ULP_HDR_BIT_O_ETH |
5681                 BNXT_ULP_HDR_BIT_OO_VLAN |
5682                 BNXT_ULP_HDR_BIT_O_IPV4 |
5683                 BNXT_ULP_HDR_BIT_O_TCP |
5684                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5685         .field_sig = { .bits =
5686                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5687                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5688                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5689                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5690         },
5691         [289] = {
5692         .class_hid = BNXT_ULP_CLASS_HID_436b,
5693         .class_tid = 1,
5694         .hdr_sig_id = 9,
5695         .flow_sig_id = 917504,
5696         .flow_pattern_id = 1,
5697         .hdr_sig = { .bits =
5698                 BNXT_ULP_HDR_BIT_O_ETH |
5699                 BNXT_ULP_HDR_BIT_OO_VLAN |
5700                 BNXT_ULP_HDR_BIT_O_IPV4 |
5701                 BNXT_ULP_HDR_BIT_O_TCP |
5702                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5703         .field_sig = { .bits =
5704                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5705                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
5706                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5707         },
5708         [290] = {
5709         .class_hid = BNXT_ULP_CLASS_HID_2f07,
5710         .class_tid = 1,
5711         .hdr_sig_id = 9,
5712         .flow_sig_id = 917568,
5713         .flow_pattern_id = 1,
5714         .hdr_sig = { .bits =
5715                 BNXT_ULP_HDR_BIT_O_ETH |
5716                 BNXT_ULP_HDR_BIT_OO_VLAN |
5717                 BNXT_ULP_HDR_BIT_O_IPV4 |
5718                 BNXT_ULP_HDR_BIT_O_TCP |
5719                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5720         .field_sig = { .bits =
5721                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5722                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5723                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
5724                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5725         },
5726         [291] = {
5727         .class_hid = BNXT_ULP_CLASS_HID_6317,
5728         .class_tid = 1,
5729         .hdr_sig_id = 9,
5730         .flow_sig_id = 983040,
5731         .flow_pattern_id = 1,
5732         .hdr_sig = { .bits =
5733                 BNXT_ULP_HDR_BIT_O_ETH |
5734                 BNXT_ULP_HDR_BIT_OO_VLAN |
5735                 BNXT_ULP_HDR_BIT_O_IPV4 |
5736                 BNXT_ULP_HDR_BIT_O_TCP |
5737                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5738         .field_sig = { .bits =
5739                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5740                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5741                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
5742                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5743         },
5744         [292] = {
5745         .class_hid = BNXT_ULP_CLASS_HID_4f03,
5746         .class_tid = 1,
5747         .hdr_sig_id = 9,
5748         .flow_sig_id = 983104,
5749         .flow_pattern_id = 1,
5750         .hdr_sig = { .bits =
5751                 BNXT_ULP_HDR_BIT_O_ETH |
5752                 BNXT_ULP_HDR_BIT_OO_VLAN |
5753                 BNXT_ULP_HDR_BIT_O_IPV4 |
5754                 BNXT_ULP_HDR_BIT_O_TCP |
5755                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5756         .field_sig = { .bits =
5757                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5758                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5759                 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5760                 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
5761                 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5762         },
5763         [293] = {
5764         .class_hid = BNXT_ULP_CLASS_HID_3fab,
5765         .class_tid = 1,
5766         .hdr_sig_id = 10,
5767         .flow_sig_id = 32768,
5768         .flow_pattern_id = 1,
5769         .hdr_sig = { .bits =
5770                 BNXT_ULP_HDR_BIT_O_ETH |
5771                 BNXT_ULP_HDR_BIT_OO_VLAN |
5772                 BNXT_ULP_HDR_BIT_O_IPV6 |
5773                 BNXT_ULP_HDR_BIT_O_UDP |
5774                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5775         .field_sig = { .bits =
5776                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
5777         },
5778         [294] = {
5779         .class_hid = BNXT_ULP_CLASS_HID_2bb7,
5780         .class_tid = 1,
5781         .hdr_sig_id = 10,
5782         .flow_sig_id = 32832,
5783         .flow_pattern_id = 1,
5784         .hdr_sig = { .bits =
5785                 BNXT_ULP_HDR_BIT_O_ETH |
5786                 BNXT_ULP_HDR_BIT_OO_VLAN |
5787                 BNXT_ULP_HDR_BIT_O_IPV6 |
5788                 BNXT_ULP_HDR_BIT_O_UDP |
5789                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5790         .field_sig = { .bits =
5791                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5792                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
5793         },
5794         [295] = {
5795         .class_hid = BNXT_ULP_CLASS_HID_5767,
5796         .class_tid = 1,
5797         .hdr_sig_id = 10,
5798         .flow_sig_id = 49152,
5799         .flow_pattern_id = 1,
5800         .hdr_sig = { .bits =
5801                 BNXT_ULP_HDR_BIT_O_ETH |
5802                 BNXT_ULP_HDR_BIT_OO_VLAN |
5803                 BNXT_ULP_HDR_BIT_O_IPV6 |
5804                 BNXT_ULP_HDR_BIT_O_UDP |
5805                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5806         .field_sig = { .bits =
5807                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5808                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
5809         },
5810         [296] = {
5811         .class_hid = BNXT_ULP_CLASS_HID_4373,
5812         .class_tid = 1,
5813         .hdr_sig_id = 10,
5814         .flow_sig_id = 49216,
5815         .flow_pattern_id = 1,
5816         .hdr_sig = { .bits =
5817                 BNXT_ULP_HDR_BIT_O_ETH |
5818                 BNXT_ULP_HDR_BIT_OO_VLAN |
5819                 BNXT_ULP_HDR_BIT_O_IPV6 |
5820                 BNXT_ULP_HDR_BIT_O_UDP |
5821                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5822         .field_sig = { .bits =
5823                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5824                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5825                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
5826         },
5827         [297] = {
5828         .class_hid = BNXT_ULP_CLASS_HID_5fa7,
5829         .class_tid = 1,
5830         .hdr_sig_id = 10,
5831         .flow_sig_id = 98304,
5832         .flow_pattern_id = 1,
5833         .hdr_sig = { .bits =
5834                 BNXT_ULP_HDR_BIT_O_ETH |
5835                 BNXT_ULP_HDR_BIT_OO_VLAN |
5836                 BNXT_ULP_HDR_BIT_O_IPV6 |
5837                 BNXT_ULP_HDR_BIT_O_UDP |
5838                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5839         .field_sig = { .bits =
5840                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5841                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
5842         },
5843         [298] = {
5844         .class_hid = BNXT_ULP_CLASS_HID_4bb3,
5845         .class_tid = 1,
5846         .hdr_sig_id = 10,
5847         .flow_sig_id = 98368,
5848         .flow_pattern_id = 1,
5849         .hdr_sig = { .bits =
5850                 BNXT_ULP_HDR_BIT_O_ETH |
5851                 BNXT_ULP_HDR_BIT_OO_VLAN |
5852                 BNXT_ULP_HDR_BIT_O_IPV6 |
5853                 BNXT_ULP_HDR_BIT_O_UDP |
5854                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5855         .field_sig = { .bits =
5856                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5857                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5858                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
5859         },
5860         [299] = {
5861         .class_hid = BNXT_ULP_CLASS_HID_0e2f,
5862         .class_tid = 1,
5863         .hdr_sig_id = 10,
5864         .flow_sig_id = 114688,
5865         .flow_pattern_id = 1,
5866         .hdr_sig = { .bits =
5867                 BNXT_ULP_HDR_BIT_O_ETH |
5868                 BNXT_ULP_HDR_BIT_OO_VLAN |
5869                 BNXT_ULP_HDR_BIT_O_IPV6 |
5870                 BNXT_ULP_HDR_BIT_O_UDP |
5871                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5872         .field_sig = { .bits =
5873                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5874                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5875                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
5876         },
5877         [300] = {
5878         .class_hid = BNXT_ULP_CLASS_HID_634f,
5879         .class_tid = 1,
5880         .hdr_sig_id = 10,
5881         .flow_sig_id = 114752,
5882         .flow_pattern_id = 1,
5883         .hdr_sig = { .bits =
5884                 BNXT_ULP_HDR_BIT_O_ETH |
5885                 BNXT_ULP_HDR_BIT_OO_VLAN |
5886                 BNXT_ULP_HDR_BIT_O_IPV6 |
5887                 BNXT_ULP_HDR_BIT_O_UDP |
5888                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5889         .field_sig = { .bits =
5890                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5891                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5892                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5893                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
5894         },
5895         [301] = {
5896         .class_hid = BNXT_ULP_CLASS_HID_1bcf,
5897         .class_tid = 1,
5898         .hdr_sig_id = 10,
5899         .flow_sig_id = 163840,
5900         .flow_pattern_id = 1,
5901         .hdr_sig = { .bits =
5902                 BNXT_ULP_HDR_BIT_O_ETH |
5903                 BNXT_ULP_HDR_BIT_OO_VLAN |
5904                 BNXT_ULP_HDR_BIT_O_IPV6 |
5905                 BNXT_ULP_HDR_BIT_O_UDP |
5906                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5907         .field_sig = { .bits =
5908                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5909                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5910         },
5911         [302] = {
5912         .class_hid = BNXT_ULP_CLASS_HID_07db,
5913         .class_tid = 1,
5914         .hdr_sig_id = 10,
5915         .flow_sig_id = 163904,
5916         .flow_pattern_id = 1,
5917         .hdr_sig = { .bits =
5918                 BNXT_ULP_HDR_BIT_O_ETH |
5919                 BNXT_ULP_HDR_BIT_OO_VLAN |
5920                 BNXT_ULP_HDR_BIT_O_IPV6 |
5921                 BNXT_ULP_HDR_BIT_O_UDP |
5922                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5923         .field_sig = { .bits =
5924                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5925                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5926                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5927         },
5928         [303] = {
5929         .class_hid = BNXT_ULP_CLASS_HID_328b,
5930         .class_tid = 1,
5931         .hdr_sig_id = 10,
5932         .flow_sig_id = 180224,
5933         .flow_pattern_id = 1,
5934         .hdr_sig = { .bits =
5935                 BNXT_ULP_HDR_BIT_O_ETH |
5936                 BNXT_ULP_HDR_BIT_OO_VLAN |
5937                 BNXT_ULP_HDR_BIT_O_IPV6 |
5938                 BNXT_ULP_HDR_BIT_O_UDP |
5939                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5940         .field_sig = { .bits =
5941                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5942                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5943                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5944         },
5945         [304] = {
5946         .class_hid = BNXT_ULP_CLASS_HID_1e97,
5947         .class_tid = 1,
5948         .hdr_sig_id = 10,
5949         .flow_sig_id = 180288,
5950         .flow_pattern_id = 1,
5951         .hdr_sig = { .bits =
5952                 BNXT_ULP_HDR_BIT_O_ETH |
5953                 BNXT_ULP_HDR_BIT_OO_VLAN |
5954                 BNXT_ULP_HDR_BIT_O_IPV6 |
5955                 BNXT_ULP_HDR_BIT_O_UDP |
5956                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5957         .field_sig = { .bits =
5958                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5959                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5960                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5961                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5962         },
5963         [305] = {
5964         .class_hid = BNXT_ULP_CLASS_HID_3bcb,
5965         .class_tid = 1,
5966         .hdr_sig_id = 10,
5967         .flow_sig_id = 229376,
5968         .flow_pattern_id = 1,
5969         .hdr_sig = { .bits =
5970                 BNXT_ULP_HDR_BIT_O_ETH |
5971                 BNXT_ULP_HDR_BIT_OO_VLAN |
5972                 BNXT_ULP_HDR_BIT_O_IPV6 |
5973                 BNXT_ULP_HDR_BIT_O_UDP |
5974                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5975         .field_sig = { .bits =
5976                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5977                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
5978                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5979         },
5980         [306] = {
5981         .class_hid = BNXT_ULP_CLASS_HID_27d7,
5982         .class_tid = 1,
5983         .hdr_sig_id = 10,
5984         .flow_sig_id = 229440,
5985         .flow_pattern_id = 1,
5986         .hdr_sig = { .bits =
5987                 BNXT_ULP_HDR_BIT_O_ETH |
5988                 BNXT_ULP_HDR_BIT_OO_VLAN |
5989                 BNXT_ULP_HDR_BIT_O_IPV6 |
5990                 BNXT_ULP_HDR_BIT_O_UDP |
5991                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5992         .field_sig = { .bits =
5993                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5994                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5995                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
5996                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5997         },
5998         [307] = {
5999         .class_hid = BNXT_ULP_CLASS_HID_5287,
6000         .class_tid = 1,
6001         .hdr_sig_id = 10,
6002         .flow_sig_id = 245760,
6003         .flow_pattern_id = 1,
6004         .hdr_sig = { .bits =
6005                 BNXT_ULP_HDR_BIT_O_ETH |
6006                 BNXT_ULP_HDR_BIT_OO_VLAN |
6007                 BNXT_ULP_HDR_BIT_O_IPV6 |
6008                 BNXT_ULP_HDR_BIT_O_UDP |
6009                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6010         .field_sig = { .bits =
6011                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
6012                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
6013                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
6014                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
6015         },
6016         [308] = {
6017         .class_hid = BNXT_ULP_CLASS_HID_3e93,
6018         .class_tid = 1,
6019         .hdr_sig_id = 10,
6020         .flow_sig_id = 245824,
6021         .flow_pattern_id = 1,
6022         .hdr_sig = { .bits =
6023                 BNXT_ULP_HDR_BIT_O_ETH |
6024                 BNXT_ULP_HDR_BIT_OO_VLAN |
6025                 BNXT_ULP_HDR_BIT_O_IPV6 |
6026                 BNXT_ULP_HDR_BIT_O_UDP |
6027                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6028         .field_sig = { .bits =
6029                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
6030                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
6031                 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
6032                 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
6033                 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
6034         },
6035         [309] = {
6036         .class_hid = BNXT_ULP_CLASS_HID_4413,
6037         .class_tid = 1,
6038         .hdr_sig_id = 11,
6039         .flow_sig_id = 131072,
6040         .flow_pattern_id = 1,
6041         .hdr_sig = { .bits =
6042                 BNXT_ULP_HDR_BIT_O_ETH |
6043                 BNXT_ULP_HDR_BIT_OO_VLAN |
6044                 BNXT_ULP_HDR_BIT_O_IPV4 |
6045                 BNXT_ULP_HDR_BIT_O_UDP |
6046                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6047         .field_sig = { .bits =
6048                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
6049         },
6050         [310] = {
6051         .class_hid = BNXT_ULP_CLASS_HID_300f,
6052         .class_tid = 1,
6053         .hdr_sig_id = 11,
6054         .flow_sig_id = 131136,
6055         .flow_pattern_id = 1,
6056         .hdr_sig = { .bits =
6057                 BNXT_ULP_HDR_BIT_O_ETH |
6058                 BNXT_ULP_HDR_BIT_OO_VLAN |
6059                 BNXT_ULP_HDR_BIT_O_IPV4 |
6060                 BNXT_ULP_HDR_BIT_O_UDP |
6061                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6062         .field_sig = { .bits =
6063                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6064                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
6065         },
6066         [311] = {
6067         .class_hid = BNXT_ULP_CLASS_HID_641f,
6068         .class_tid = 1,
6069         .hdr_sig_id = 11,
6070         .flow_sig_id = 196608,
6071         .flow_pattern_id = 1,
6072         .hdr_sig = { .bits =
6073                 BNXT_ULP_HDR_BIT_O_ETH |
6074                 BNXT_ULP_HDR_BIT_OO_VLAN |
6075                 BNXT_ULP_HDR_BIT_O_IPV4 |
6076                 BNXT_ULP_HDR_BIT_O_UDP |
6077                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6078         .field_sig = { .bits =
6079                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6080                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
6081         },
6082         [312] = {
6083         .class_hid = BNXT_ULP_CLASS_HID_500b,
6084         .class_tid = 1,
6085         .hdr_sig_id = 11,
6086         .flow_sig_id = 196672,
6087         .flow_pattern_id = 1,
6088         .hdr_sig = { .bits =
6089                 BNXT_ULP_HDR_BIT_O_ETH |
6090                 BNXT_ULP_HDR_BIT_OO_VLAN |
6091                 BNXT_ULP_HDR_BIT_O_IPV4 |
6092                 BNXT_ULP_HDR_BIT_O_UDP |
6093                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6094         .field_sig = { .bits =
6095                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6096                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6097                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
6098         },
6099         [313] = {
6100         .class_hid = BNXT_ULP_CLASS_HID_66cf,
6101         .class_tid = 1,
6102         .hdr_sig_id = 11,
6103         .flow_sig_id = 393216,
6104         .flow_pattern_id = 1,
6105         .hdr_sig = { .bits =
6106                 BNXT_ULP_HDR_BIT_O_ETH |
6107                 BNXT_ULP_HDR_BIT_OO_VLAN |
6108                 BNXT_ULP_HDR_BIT_O_IPV4 |
6109                 BNXT_ULP_HDR_BIT_O_UDP |
6110                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6111         .field_sig = { .bits =
6112                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6113                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
6114         },
6115         [314] = {
6116         .class_hid = BNXT_ULP_CLASS_HID_523b,
6117         .class_tid = 1,
6118         .hdr_sig_id = 11,
6119         .flow_sig_id = 393280,
6120         .flow_pattern_id = 1,
6121         .hdr_sig = { .bits =
6122                 BNXT_ULP_HDR_BIT_O_ETH |
6123                 BNXT_ULP_HDR_BIT_OO_VLAN |
6124                 BNXT_ULP_HDR_BIT_O_IPV4 |
6125                 BNXT_ULP_HDR_BIT_O_UDP |
6126                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6127         .field_sig = { .bits =
6128                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6129                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6130                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
6131         },
6132         [315] = {
6133         .class_hid = BNXT_ULP_CLASS_HID_1d87,
6134         .class_tid = 1,
6135         .hdr_sig_id = 11,
6136         .flow_sig_id = 458752,
6137         .flow_pattern_id = 1,
6138         .hdr_sig = { .bits =
6139                 BNXT_ULP_HDR_BIT_O_ETH |
6140                 BNXT_ULP_HDR_BIT_OO_VLAN |
6141                 BNXT_ULP_HDR_BIT_O_IPV4 |
6142                 BNXT_ULP_HDR_BIT_O_UDP |
6143                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6144         .field_sig = { .bits =
6145                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6146                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6147                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
6148         },
6149         [316] = {
6150         .class_hid = BNXT_ULP_CLASS_HID_09f3,
6151         .class_tid = 1,
6152         .hdr_sig_id = 11,
6153         .flow_sig_id = 458816,
6154         .flow_pattern_id = 1,
6155         .hdr_sig = { .bits =
6156                 BNXT_ULP_HDR_BIT_O_ETH |
6157                 BNXT_ULP_HDR_BIT_OO_VLAN |
6158                 BNXT_ULP_HDR_BIT_O_IPV4 |
6159                 BNXT_ULP_HDR_BIT_O_UDP |
6160                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6161         .field_sig = { .bits =
6162                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6163                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6164                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6165                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
6166         },
6167         [317] = {
6168         .class_hid = BNXT_ULP_CLASS_HID_215f,
6169         .class_tid = 1,
6170         .hdr_sig_id = 11,
6171         .flow_sig_id = 655360,
6172         .flow_pattern_id = 1,
6173         .hdr_sig = { .bits =
6174                 BNXT_ULP_HDR_BIT_O_ETH |
6175                 BNXT_ULP_HDR_BIT_OO_VLAN |
6176                 BNXT_ULP_HDR_BIT_O_IPV4 |
6177                 BNXT_ULP_HDR_BIT_O_UDP |
6178                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6179         .field_sig = { .bits =
6180                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6181                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6182         },
6183         [318] = {
6184         .class_hid = BNXT_ULP_CLASS_HID_0d4b,
6185         .class_tid = 1,
6186         .hdr_sig_id = 11,
6187         .flow_sig_id = 655424,
6188         .flow_pattern_id = 1,
6189         .hdr_sig = { .bits =
6190                 BNXT_ULP_HDR_BIT_O_ETH |
6191                 BNXT_ULP_HDR_BIT_OO_VLAN |
6192                 BNXT_ULP_HDR_BIT_O_IPV4 |
6193                 BNXT_ULP_HDR_BIT_O_UDP |
6194                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6195         .field_sig = { .bits =
6196                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6197                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6198                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6199         },
6200         [319] = {
6201         .class_hid = BNXT_ULP_CLASS_HID_415b,
6202         .class_tid = 1,
6203         .hdr_sig_id = 11,
6204         .flow_sig_id = 720896,
6205         .flow_pattern_id = 1,
6206         .hdr_sig = { .bits =
6207                 BNXT_ULP_HDR_BIT_O_ETH |
6208                 BNXT_ULP_HDR_BIT_OO_VLAN |
6209                 BNXT_ULP_HDR_BIT_O_IPV4 |
6210                 BNXT_ULP_HDR_BIT_O_UDP |
6211                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6212         .field_sig = { .bits =
6213                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6214                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6215                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6216         },
6217         [320] = {
6218         .class_hid = BNXT_ULP_CLASS_HID_2cb7,
6219         .class_tid = 1,
6220         .hdr_sig_id = 11,
6221         .flow_sig_id = 720960,
6222         .flow_pattern_id = 1,
6223         .hdr_sig = { .bits =
6224                 BNXT_ULP_HDR_BIT_O_ETH |
6225                 BNXT_ULP_HDR_BIT_OO_VLAN |
6226                 BNXT_ULP_HDR_BIT_O_IPV4 |
6227                 BNXT_ULP_HDR_BIT_O_UDP |
6228                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6229         .field_sig = { .bits =
6230                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6231                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6232                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6233                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6234         },
6235         [321] = {
6236         .class_hid = BNXT_ULP_CLASS_HID_430b,
6237         .class_tid = 1,
6238         .hdr_sig_id = 11,
6239         .flow_sig_id = 917504,
6240         .flow_pattern_id = 1,
6241         .hdr_sig = { .bits =
6242                 BNXT_ULP_HDR_BIT_O_ETH |
6243                 BNXT_ULP_HDR_BIT_OO_VLAN |
6244                 BNXT_ULP_HDR_BIT_O_IPV4 |
6245                 BNXT_ULP_HDR_BIT_O_UDP |
6246                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6247         .field_sig = { .bits =
6248                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6249                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
6250                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6251         },
6252         [322] = {
6253         .class_hid = BNXT_ULP_CLASS_HID_2f67,
6254         .class_tid = 1,
6255         .hdr_sig_id = 11,
6256         .flow_sig_id = 917568,
6257         .flow_pattern_id = 1,
6258         .hdr_sig = { .bits =
6259                 BNXT_ULP_HDR_BIT_O_ETH |
6260                 BNXT_ULP_HDR_BIT_OO_VLAN |
6261                 BNXT_ULP_HDR_BIT_O_IPV4 |
6262                 BNXT_ULP_HDR_BIT_O_UDP |
6263                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6264         .field_sig = { .bits =
6265                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6266                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6267                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
6268                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6269         },
6270         [323] = {
6271         .class_hid = BNXT_ULP_CLASS_HID_6377,
6272         .class_tid = 1,
6273         .hdr_sig_id = 11,
6274         .flow_sig_id = 983040,
6275         .flow_pattern_id = 1,
6276         .hdr_sig = { .bits =
6277                 BNXT_ULP_HDR_BIT_O_ETH |
6278                 BNXT_ULP_HDR_BIT_OO_VLAN |
6279                 BNXT_ULP_HDR_BIT_O_IPV4 |
6280                 BNXT_ULP_HDR_BIT_O_UDP |
6281                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6282         .field_sig = { .bits =
6283                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6284                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6285                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
6286                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6287         },
6288         [324] = {
6289         .class_hid = BNXT_ULP_CLASS_HID_4f63,
6290         .class_tid = 1,
6291         .hdr_sig_id = 11,
6292         .flow_sig_id = 983104,
6293         .flow_pattern_id = 1,
6294         .hdr_sig = { .bits =
6295                 BNXT_ULP_HDR_BIT_O_ETH |
6296                 BNXT_ULP_HDR_BIT_OO_VLAN |
6297                 BNXT_ULP_HDR_BIT_O_IPV4 |
6298                 BNXT_ULP_HDR_BIT_O_UDP |
6299                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6300         .field_sig = { .bits =
6301                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6302                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6303                 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6304                 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
6305                 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6306         },
6307         [325] = {
6308         .class_hid = BNXT_ULP_CLASS_HID_29b5,
6309         .class_tid = 1,
6310         .hdr_sig_id = 0,
6311         .flow_sig_id = 8,
6312         .flow_pattern_id = 2,
6313         .hdr_sig = { .bits =
6314                 BNXT_ULP_HDR_BIT_O_ETH |
6315                 BNXT_ULP_HDR_BIT_O_IPV6 |
6316                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6317         .field_sig = { .bits =
6318                 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
6319                 BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC }
6320         },
6321         [326] = {
6322         .class_hid = BNXT_ULP_CLASS_HID_29ad,
6323         .class_tid = 1,
6324         .hdr_sig_id = 1,
6325         .flow_sig_id = 8,
6326         .flow_pattern_id = 2,
6327         .hdr_sig = { .bits =
6328                 BNXT_ULP_HDR_BIT_O_ETH |
6329                 BNXT_ULP_HDR_BIT_O_IPV4 |
6330                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6331         .field_sig = { .bits =
6332                 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
6333                 BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC }
6334         },
6335         [327] = {
6336         .class_hid = BNXT_ULP_CLASS_HID_29b7,
6337         .class_tid = 1,
6338         .hdr_sig_id = 2,
6339         .flow_sig_id = 8,
6340         .flow_pattern_id = 2,
6341         .hdr_sig = { .bits =
6342                 BNXT_ULP_HDR_BIT_O_ETH |
6343                 BNXT_ULP_HDR_BIT_OO_VLAN |
6344                 BNXT_ULP_HDR_BIT_O_IPV6 |
6345                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6346         .field_sig = { .bits =
6347                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
6348                 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC }
6349         },
6350         [328] = {
6351         .class_hid = BNXT_ULP_CLASS_HID_1583,
6352         .class_tid = 1,
6353         .hdr_sig_id = 2,
6354         .flow_sig_id = 72,
6355         .flow_pattern_id = 2,
6356         .hdr_sig = { .bits =
6357                 BNXT_ULP_HDR_BIT_O_ETH |
6358                 BNXT_ULP_HDR_BIT_OO_VLAN |
6359                 BNXT_ULP_HDR_BIT_O_IPV6 |
6360                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6361         .field_sig = { .bits =
6362                 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
6363                 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
6364                 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID }
6365         },
6366         [329] = {
6367         .class_hid = BNXT_ULP_CLASS_HID_29af,
6368         .class_tid = 1,
6369         .hdr_sig_id = 3,
6370         .flow_sig_id = 8,
6371         .flow_pattern_id = 2,
6372         .hdr_sig = { .bits =
6373                 BNXT_ULP_HDR_BIT_O_ETH |
6374                 BNXT_ULP_HDR_BIT_OO_VLAN |
6375                 BNXT_ULP_HDR_BIT_O_IPV4 |
6376                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6377         .field_sig = { .bits =
6378                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
6379                 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC }
6380         },
6381         [330] = {
6382         .class_hid = BNXT_ULP_CLASS_HID_159b,
6383         .class_tid = 1,
6384         .hdr_sig_id = 3,
6385         .flow_sig_id = 72,
6386         .flow_pattern_id = 2,
6387         .hdr_sig = { .bits =
6388                 BNXT_ULP_HDR_BIT_O_ETH |
6389                 BNXT_ULP_HDR_BIT_OO_VLAN |
6390                 BNXT_ULP_HDR_BIT_O_IPV4 |
6391                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6392         .field_sig = { .bits =
6393                 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
6394                 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
6395                 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID }
6396         },
6397         [331] = {
6398         .class_hid = BNXT_ULP_CLASS_HID_2995,
6399         .class_tid = 1,
6400         .hdr_sig_id = 4,
6401         .flow_sig_id = 8,
6402         .flow_pattern_id = 2,
6403         .hdr_sig = { .bits =
6404                 BNXT_ULP_HDR_BIT_O_ETH |
6405                 BNXT_ULP_HDR_BIT_O_IPV6 |
6406                 BNXT_ULP_HDR_BIT_O_TCP |
6407                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6408         .field_sig = { .bits =
6409                 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
6410                 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC }
6411         },
6412         [332] = {
6413         .class_hid = BNXT_ULP_CLASS_HID_298d,
6414         .class_tid = 1,
6415         .hdr_sig_id = 5,
6416         .flow_sig_id = 8,
6417         .flow_pattern_id = 2,
6418         .hdr_sig = { .bits =
6419                 BNXT_ULP_HDR_BIT_O_ETH |
6420                 BNXT_ULP_HDR_BIT_O_IPV4 |
6421                 BNXT_ULP_HDR_BIT_O_TCP |
6422                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6423         .field_sig = { .bits =
6424                 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
6425                 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC }
6426         },
6427         [333] = {
6428         .class_hid = BNXT_ULP_CLASS_HID_29f5,
6429         .class_tid = 1,
6430         .hdr_sig_id = 6,
6431         .flow_sig_id = 8,
6432         .flow_pattern_id = 2,
6433         .hdr_sig = { .bits =
6434                 BNXT_ULP_HDR_BIT_O_ETH |
6435                 BNXT_ULP_HDR_BIT_O_IPV6 |
6436                 BNXT_ULP_HDR_BIT_O_UDP |
6437                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6438         .field_sig = { .bits =
6439                 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
6440                 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC }
6441         },
6442         [334] = {
6443         .class_hid = BNXT_ULP_CLASS_HID_29ed,
6444         .class_tid = 1,
6445         .hdr_sig_id = 7,
6446         .flow_sig_id = 8,
6447         .flow_pattern_id = 2,
6448         .hdr_sig = { .bits =
6449                 BNXT_ULP_HDR_BIT_O_ETH |
6450                 BNXT_ULP_HDR_BIT_O_IPV4 |
6451                 BNXT_ULP_HDR_BIT_O_UDP |
6452                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6453         .field_sig = { .bits =
6454                 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
6455                 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC }
6456         },
6457         [335] = {
6458         .class_hid = BNXT_ULP_CLASS_HID_2997,
6459         .class_tid = 1,
6460         .hdr_sig_id = 8,
6461         .flow_sig_id = 8,
6462         .flow_pattern_id = 2,
6463         .hdr_sig = { .bits =
6464                 BNXT_ULP_HDR_BIT_O_ETH |
6465                 BNXT_ULP_HDR_BIT_OO_VLAN |
6466                 BNXT_ULP_HDR_BIT_O_IPV6 |
6467                 BNXT_ULP_HDR_BIT_O_TCP |
6468                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6469         .field_sig = { .bits =
6470                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
6471                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC }
6472         },
6473         [336] = {
6474         .class_hid = BNXT_ULP_CLASS_HID_15a3,
6475         .class_tid = 1,
6476         .hdr_sig_id = 8,
6477         .flow_sig_id = 72,
6478         .flow_pattern_id = 2,
6479         .hdr_sig = { .bits =
6480                 BNXT_ULP_HDR_BIT_O_ETH |
6481                 BNXT_ULP_HDR_BIT_OO_VLAN |
6482                 BNXT_ULP_HDR_BIT_O_IPV6 |
6483                 BNXT_ULP_HDR_BIT_O_TCP |
6484                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6485         .field_sig = { .bits =
6486                 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
6487                 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
6488                 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID }
6489         },
6490         [337] = {
6491         .class_hid = BNXT_ULP_CLASS_HID_298f,
6492         .class_tid = 1,
6493         .hdr_sig_id = 9,
6494         .flow_sig_id = 8,
6495         .flow_pattern_id = 2,
6496         .hdr_sig = { .bits =
6497                 BNXT_ULP_HDR_BIT_O_ETH |
6498                 BNXT_ULP_HDR_BIT_OO_VLAN |
6499                 BNXT_ULP_HDR_BIT_O_IPV4 |
6500                 BNXT_ULP_HDR_BIT_O_TCP |
6501                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6502         .field_sig = { .bits =
6503                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
6504                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC }
6505         },
6506         [338] = {
6507         .class_hid = BNXT_ULP_CLASS_HID_15bb,
6508         .class_tid = 1,
6509         .hdr_sig_id = 9,
6510         .flow_sig_id = 72,
6511         .flow_pattern_id = 2,
6512         .hdr_sig = { .bits =
6513                 BNXT_ULP_HDR_BIT_O_ETH |
6514                 BNXT_ULP_HDR_BIT_OO_VLAN |
6515                 BNXT_ULP_HDR_BIT_O_IPV4 |
6516                 BNXT_ULP_HDR_BIT_O_TCP |
6517                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6518         .field_sig = { .bits =
6519                 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
6520                 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
6521                 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID }
6522         },
6523         [339] = {
6524         .class_hid = BNXT_ULP_CLASS_HID_29f7,
6525         .class_tid = 1,
6526         .hdr_sig_id = 10,
6527         .flow_sig_id = 8,
6528         .flow_pattern_id = 2,
6529         .hdr_sig = { .bits =
6530                 BNXT_ULP_HDR_BIT_O_ETH |
6531                 BNXT_ULP_HDR_BIT_OO_VLAN |
6532                 BNXT_ULP_HDR_BIT_O_IPV6 |
6533                 BNXT_ULP_HDR_BIT_O_UDP |
6534                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6535         .field_sig = { .bits =
6536                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
6537                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC }
6538         },
6539         [340] = {
6540         .class_hid = BNXT_ULP_CLASS_HID_15c3,
6541         .class_tid = 1,
6542         .hdr_sig_id = 10,
6543         .flow_sig_id = 72,
6544         .flow_pattern_id = 2,
6545         .hdr_sig = { .bits =
6546                 BNXT_ULP_HDR_BIT_O_ETH |
6547                 BNXT_ULP_HDR_BIT_OO_VLAN |
6548                 BNXT_ULP_HDR_BIT_O_IPV6 |
6549                 BNXT_ULP_HDR_BIT_O_UDP |
6550                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6551         .field_sig = { .bits =
6552                 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
6553                 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
6554                 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID }
6555         },
6556         [341] = {
6557         .class_hid = BNXT_ULP_CLASS_HID_29ef,
6558         .class_tid = 1,
6559         .hdr_sig_id = 11,
6560         .flow_sig_id = 8,
6561         .flow_pattern_id = 2,
6562         .hdr_sig = { .bits =
6563                 BNXT_ULP_HDR_BIT_O_ETH |
6564                 BNXT_ULP_HDR_BIT_OO_VLAN |
6565                 BNXT_ULP_HDR_BIT_O_IPV4 |
6566                 BNXT_ULP_HDR_BIT_O_UDP |
6567                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6568         .field_sig = { .bits =
6569                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
6570                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC }
6571         },
6572         [342] = {
6573         .class_hid = BNXT_ULP_CLASS_HID_15db,
6574         .class_tid = 1,
6575         .hdr_sig_id = 11,
6576         .flow_sig_id = 72,
6577         .flow_pattern_id = 2,
6578         .hdr_sig = { .bits =
6579                 BNXT_ULP_HDR_BIT_O_ETH |
6580                 BNXT_ULP_HDR_BIT_OO_VLAN |
6581                 BNXT_ULP_HDR_BIT_O_IPV4 |
6582                 BNXT_ULP_HDR_BIT_O_UDP |
6583                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6584         .field_sig = { .bits =
6585                 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
6586                 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
6587                 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID }
6588         },
6589         [343] = {
6590         .class_hid = BNXT_ULP_CLASS_HID_1151,
6591         .class_tid = 1,
6592         .hdr_sig_id = 12,
6593         .flow_sig_id = 16384,
6594         .flow_pattern_id = 3,
6595         .hdr_sig = { .bits =
6596                 BNXT_ULP_HDR_BIT_O_ETH |
6597                 BNXT_ULP_HDR_BIT_O_IPV4 |
6598                 BNXT_ULP_HDR_BIT_O_UDP |
6599                 BNXT_ULP_HDR_BIT_T_VXLAN |
6600                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6601         .field_sig = { .bits =
6602                 BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
6603                 BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR }
6604         },
6605         [344] = {
6606         .class_hid = BNXT_ULP_CLASS_HID_315d,
6607         .class_tid = 1,
6608         .hdr_sig_id = 12,
6609         .flow_sig_id = 81920,
6610         .flow_pattern_id = 3,
6611         .hdr_sig = { .bits =
6612                 BNXT_ULP_HDR_BIT_O_ETH |
6613                 BNXT_ULP_HDR_BIT_O_IPV4 |
6614                 BNXT_ULP_HDR_BIT_O_UDP |
6615                 BNXT_ULP_HDR_BIT_T_VXLAN |
6616                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6617         .field_sig = { .bits =
6618                 BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
6619                 BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |
6620                 BNXT_ULP_HF1_12_BITMASK_O_UDP_DST_PORT }
6621         },
6622         [345] = {
6623         .class_hid = BNXT_ULP_CLASS_HID_34c6,
6624         .class_tid = 2,
6625         .hdr_sig_id = 0,
6626         .flow_sig_id = 4096,
6627         .flow_pattern_id = 0,
6628         .hdr_sig = { .bits =
6629                 BNXT_ULP_HDR_BIT_O_ETH |
6630                 BNXT_ULP_HDR_BIT_O_IPV6 |
6631                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6632         .field_sig = { .bits =
6633                 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
6634                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
6635         },
6636         [346] = {
6637         .class_hid = BNXT_ULP_CLASS_HID_0c22,
6638         .class_tid = 2,
6639         .hdr_sig_id = 0,
6640         .flow_sig_id = 4100,
6641         .flow_pattern_id = 0,
6642         .hdr_sig = { .bits =
6643                 BNXT_ULP_HDR_BIT_O_ETH |
6644                 BNXT_ULP_HDR_BIT_O_IPV6 |
6645                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6646         .field_sig = { .bits =
6647                 BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
6648                 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
6649                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
6650         },
6651         [347] = {
6652         .class_hid = BNXT_ULP_CLASS_HID_1cbe,
6653         .class_tid = 2,
6654         .hdr_sig_id = 0,
6655         .flow_sig_id = 6144,
6656         .flow_pattern_id = 0,
6657         .hdr_sig = { .bits =
6658                 BNXT_ULP_HDR_BIT_O_ETH |
6659                 BNXT_ULP_HDR_BIT_O_IPV6 |
6660                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6661         .field_sig = { .bits =
6662                 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
6663                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
6664                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
6665         },
6666         [348] = {
6667         .class_hid = BNXT_ULP_CLASS_HID_179a,
6668         .class_tid = 2,
6669         .hdr_sig_id = 0,
6670         .flow_sig_id = 6148,
6671         .flow_pattern_id = 0,
6672         .hdr_sig = { .bits =
6673                 BNXT_ULP_HDR_BIT_O_ETH |
6674                 BNXT_ULP_HDR_BIT_O_IPV6 |
6675                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6676         .field_sig = { .bits =
6677                 BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
6678                 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
6679                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
6680                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
6681         },
6682         [349] = {
6683         .class_hid = BNXT_ULP_CLASS_HID_59be,
6684         .class_tid = 2,
6685         .hdr_sig_id = 1,
6686         .flow_sig_id = 16384,
6687         .flow_pattern_id = 0,
6688         .hdr_sig = { .bits =
6689                 BNXT_ULP_HDR_BIT_O_ETH |
6690                 BNXT_ULP_HDR_BIT_O_IPV4 |
6691                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6692         .field_sig = { .bits =
6693                 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
6694                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
6695         },
6696         [350] = {
6697         .class_hid = BNXT_ULP_CLASS_HID_515a,
6698         .class_tid = 2,
6699         .hdr_sig_id = 1,
6700         .flow_sig_id = 16388,
6701         .flow_pattern_id = 0,
6702         .hdr_sig = { .bits =
6703                 BNXT_ULP_HDR_BIT_O_ETH |
6704                 BNXT_ULP_HDR_BIT_O_IPV4 |
6705                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6706         .field_sig = { .bits =
6707                 BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
6708                 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
6709                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
6710         },
6711         [351] = {
6712         .class_hid = BNXT_ULP_CLASS_HID_1c72,
6713         .class_tid = 2,
6714         .hdr_sig_id = 1,
6715         .flow_sig_id = 24576,
6716         .flow_pattern_id = 0,
6717         .hdr_sig = { .bits =
6718                 BNXT_ULP_HDR_BIT_O_ETH |
6719                 BNXT_ULP_HDR_BIT_O_IPV4 |
6720                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6721         .field_sig = { .bits =
6722                 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
6723                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
6724                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
6725         },
6726         [352] = {
6727         .class_hid = BNXT_ULP_CLASS_HID_171e,
6728         .class_tid = 2,
6729         .hdr_sig_id = 1,
6730         .flow_sig_id = 24580,
6731         .flow_pattern_id = 0,
6732         .hdr_sig = { .bits =
6733                 BNXT_ULP_HDR_BIT_O_ETH |
6734                 BNXT_ULP_HDR_BIT_O_IPV4 |
6735                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6736         .field_sig = { .bits =
6737                 BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
6738                 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
6739                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
6740                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
6741         },
6742         [353] = {
6743         .class_hid = BNXT_ULP_CLASS_HID_19c8,
6744         .class_tid = 2,
6745         .hdr_sig_id = 2,
6746         .flow_sig_id = 32768,
6747         .flow_pattern_id = 0,
6748         .hdr_sig = { .bits =
6749                 BNXT_ULP_HDR_BIT_O_ETH |
6750                 BNXT_ULP_HDR_BIT_OO_VLAN |
6751                 BNXT_ULP_HDR_BIT_O_IPV6 |
6752                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6753         .field_sig = { .bits =
6754                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6755                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6756         },
6757         [354] = {
6758         .class_hid = BNXT_ULP_CLASS_HID_112c,
6759         .class_tid = 2,
6760         .hdr_sig_id = 2,
6761         .flow_sig_id = 32772,
6762         .flow_pattern_id = 0,
6763         .hdr_sig = { .bits =
6764                 BNXT_ULP_HDR_BIT_O_ETH |
6765                 BNXT_ULP_HDR_BIT_OO_VLAN |
6766                 BNXT_ULP_HDR_BIT_O_IPV6 |
6767                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6768         .field_sig = { .bits =
6769                 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
6770                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6771                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6772         },
6773         [355] = {
6774         .class_hid = BNXT_ULP_CLASS_HID_4d68,
6775         .class_tid = 2,
6776         .hdr_sig_id = 2,
6777         .flow_sig_id = 32832,
6778         .flow_pattern_id = 0,
6779         .hdr_sig = { .bits =
6780                 BNXT_ULP_HDR_BIT_O_ETH |
6781                 BNXT_ULP_HDR_BIT_OO_VLAN |
6782                 BNXT_ULP_HDR_BIT_O_IPV6 |
6783                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6784         .field_sig = { .bits =
6785                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6786                 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
6787                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6788         },
6789         [356] = {
6790         .class_hid = BNXT_ULP_CLASS_HID_444c,
6791         .class_tid = 2,
6792         .hdr_sig_id = 2,
6793         .flow_sig_id = 32836,
6794         .flow_pattern_id = 0,
6795         .hdr_sig = { .bits =
6796                 BNXT_ULP_HDR_BIT_O_ETH |
6797                 BNXT_ULP_HDR_BIT_OO_VLAN |
6798                 BNXT_ULP_HDR_BIT_O_IPV6 |
6799                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6800         .field_sig = { .bits =
6801                 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
6802                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6803                 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
6804                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6805         },
6806         [357] = {
6807         .class_hid = BNXT_ULP_CLASS_HID_0e8c,
6808         .class_tid = 2,
6809         .hdr_sig_id = 2,
6810         .flow_sig_id = 49152,
6811         .flow_pattern_id = 0,
6812         .hdr_sig = { .bits =
6813                 BNXT_ULP_HDR_BIT_O_ETH |
6814                 BNXT_ULP_HDR_BIT_OO_VLAN |
6815                 BNXT_ULP_HDR_BIT_O_IPV6 |
6816                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6817         .field_sig = { .bits =
6818                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6819                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
6820                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6821         },
6822         [358] = {
6823         .class_hid = BNXT_ULP_CLASS_HID_09e0,
6824         .class_tid = 2,
6825         .hdr_sig_id = 2,
6826         .flow_sig_id = 49156,
6827         .flow_pattern_id = 0,
6828         .hdr_sig = { .bits =
6829                 BNXT_ULP_HDR_BIT_O_ETH |
6830                 BNXT_ULP_HDR_BIT_OO_VLAN |
6831                 BNXT_ULP_HDR_BIT_O_IPV6 |
6832                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6833         .field_sig = { .bits =
6834                 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
6835                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6836                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
6837                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6838         },
6839         [359] = {
6840         .class_hid = BNXT_ULP_CLASS_HID_1af0,
6841         .class_tid = 2,
6842         .hdr_sig_id = 2,
6843         .flow_sig_id = 49216,
6844         .flow_pattern_id = 0,
6845         .hdr_sig = { .bits =
6846                 BNXT_ULP_HDR_BIT_O_ETH |
6847                 BNXT_ULP_HDR_BIT_OO_VLAN |
6848                 BNXT_ULP_HDR_BIT_O_IPV6 |
6849                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6850         .field_sig = { .bits =
6851                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6852                 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
6853                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
6854                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6855         },
6856         [360] = {
6857         .class_hid = BNXT_ULP_CLASS_HID_15d4,
6858         .class_tid = 2,
6859         .hdr_sig_id = 2,
6860         .flow_sig_id = 49220,
6861         .flow_pattern_id = 0,
6862         .hdr_sig = { .bits =
6863                 BNXT_ULP_HDR_BIT_O_ETH |
6864                 BNXT_ULP_HDR_BIT_OO_VLAN |
6865                 BNXT_ULP_HDR_BIT_O_IPV6 |
6866                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6867         .field_sig = { .bits =
6868                 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
6869                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6870                 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
6871                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
6872                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6873         },
6874         [361] = {
6875         .class_hid = BNXT_ULP_CLASS_HID_1dd0,
6876         .class_tid = 2,
6877         .hdr_sig_id = 3,
6878         .flow_sig_id = 131072,
6879         .flow_pattern_id = 0,
6880         .hdr_sig = { .bits =
6881                 BNXT_ULP_HDR_BIT_O_ETH |
6882                 BNXT_ULP_HDR_BIT_OO_VLAN |
6883                 BNXT_ULP_HDR_BIT_O_IPV4 |
6884                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6885         .field_sig = { .bits =
6886                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6887                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6888         },
6889         [362] = {
6890         .class_hid = BNXT_ULP_CLASS_HID_14f4,
6891         .class_tid = 2,
6892         .hdr_sig_id = 3,
6893         .flow_sig_id = 131076,
6894         .flow_pattern_id = 0,
6895         .hdr_sig = { .bits =
6896                 BNXT_ULP_HDR_BIT_O_ETH |
6897                 BNXT_ULP_HDR_BIT_OO_VLAN |
6898                 BNXT_ULP_HDR_BIT_O_IPV4 |
6899                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6900         .field_sig = { .bits =
6901                 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
6902                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6903                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6904         },
6905         [363] = {
6906         .class_hid = BNXT_ULP_CLASS_HID_70b0,
6907         .class_tid = 2,
6908         .hdr_sig_id = 3,
6909         .flow_sig_id = 131136,
6910         .flow_pattern_id = 0,
6911         .hdr_sig = { .bits =
6912                 BNXT_ULP_HDR_BIT_O_ETH |
6913                 BNXT_ULP_HDR_BIT_OO_VLAN |
6914                 BNXT_ULP_HDR_BIT_O_IPV4 |
6915                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6916         .field_sig = { .bits =
6917                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6918                 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
6919                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6920         },
6921         [364] = {
6922         .class_hid = BNXT_ULP_CLASS_HID_4854,
6923         .class_tid = 2,
6924         .hdr_sig_id = 3,
6925         .flow_sig_id = 131140,
6926         .flow_pattern_id = 0,
6927         .hdr_sig = { .bits =
6928                 BNXT_ULP_HDR_BIT_O_ETH |
6929                 BNXT_ULP_HDR_BIT_OO_VLAN |
6930                 BNXT_ULP_HDR_BIT_O_IPV4 |
6931                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6932         .field_sig = { .bits =
6933                 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
6934                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6935                 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
6936                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6937         },
6938         [365] = {
6939         .class_hid = BNXT_ULP_CLASS_HID_3dd4,
6940         .class_tid = 2,
6941         .hdr_sig_id = 3,
6942         .flow_sig_id = 196608,
6943         .flow_pattern_id = 0,
6944         .hdr_sig = { .bits =
6945                 BNXT_ULP_HDR_BIT_O_ETH |
6946                 BNXT_ULP_HDR_BIT_OO_VLAN |
6947                 BNXT_ULP_HDR_BIT_O_IPV4 |
6948                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6949         .field_sig = { .bits =
6950                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6951                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
6952                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6953         },
6954         [366] = {
6955         .class_hid = BNXT_ULP_CLASS_HID_34f8,
6956         .class_tid = 2,
6957         .hdr_sig_id = 3,
6958         .flow_sig_id = 196612,
6959         .flow_pattern_id = 0,
6960         .hdr_sig = { .bits =
6961                 BNXT_ULP_HDR_BIT_O_ETH |
6962                 BNXT_ULP_HDR_BIT_OO_VLAN |
6963                 BNXT_ULP_HDR_BIT_O_IPV4 |
6964                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6965         .field_sig = { .bits =
6966                 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
6967                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6968                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
6969                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6970         },
6971         [367] = {
6972         .class_hid = BNXT_ULP_CLASS_HID_09e8,
6973         .class_tid = 2,
6974         .hdr_sig_id = 3,
6975         .flow_sig_id = 196672,
6976         .flow_pattern_id = 0,
6977         .hdr_sig = { .bits =
6978                 BNXT_ULP_HDR_BIT_O_ETH |
6979                 BNXT_ULP_HDR_BIT_OO_VLAN |
6980                 BNXT_ULP_HDR_BIT_O_IPV4 |
6981                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6982         .field_sig = { .bits =
6983                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6984                 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
6985                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
6986                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6987         },
6988         [368] = {
6989         .class_hid = BNXT_ULP_CLASS_HID_008c,
6990         .class_tid = 2,
6991         .hdr_sig_id = 3,
6992         .flow_sig_id = 196676,
6993         .flow_pattern_id = 0,
6994         .hdr_sig = { .bits =
6995                 BNXT_ULP_HDR_BIT_O_ETH |
6996                 BNXT_ULP_HDR_BIT_OO_VLAN |
6997                 BNXT_ULP_HDR_BIT_O_IPV4 |
6998                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6999         .field_sig = { .bits =
7000                 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
7001                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
7002                 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
7003                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
7004                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
7005         },
7006         [369] = {
7007         .class_hid = BNXT_ULP_CLASS_HID_34e6,
7008         .class_tid = 2,
7009         .hdr_sig_id = 4,
7010         .flow_sig_id = 4096,
7011         .flow_pattern_id = 0,
7012         .hdr_sig = { .bits =
7013                 BNXT_ULP_HDR_BIT_O_ETH |
7014                 BNXT_ULP_HDR_BIT_O_IPV6 |
7015                 BNXT_ULP_HDR_BIT_O_TCP |
7016                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7017         .field_sig = { .bits =
7018                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7019                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
7020         },
7021         [370] = {
7022         .class_hid = BNXT_ULP_CLASS_HID_0c02,
7023         .class_tid = 2,
7024         .hdr_sig_id = 4,
7025         .flow_sig_id = 4100,
7026         .flow_pattern_id = 0,
7027         .hdr_sig = { .bits =
7028                 BNXT_ULP_HDR_BIT_O_ETH |
7029                 BNXT_ULP_HDR_BIT_O_IPV6 |
7030                 BNXT_ULP_HDR_BIT_O_TCP |
7031                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7032         .field_sig = { .bits =
7033                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7034                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7035                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
7036         },
7037         [371] = {
7038         .class_hid = BNXT_ULP_CLASS_HID_1c9e,
7039         .class_tid = 2,
7040         .hdr_sig_id = 4,
7041         .flow_sig_id = 6144,
7042         .flow_pattern_id = 0,
7043         .hdr_sig = { .bits =
7044                 BNXT_ULP_HDR_BIT_O_ETH |
7045                 BNXT_ULP_HDR_BIT_O_IPV6 |
7046                 BNXT_ULP_HDR_BIT_O_TCP |
7047                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7048         .field_sig = { .bits =
7049                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7050                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7051                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
7052         },
7053         [372] = {
7054         .class_hid = BNXT_ULP_CLASS_HID_17ba,
7055         .class_tid = 2,
7056         .hdr_sig_id = 4,
7057         .flow_sig_id = 6148,
7058         .flow_pattern_id = 0,
7059         .hdr_sig = { .bits =
7060                 BNXT_ULP_HDR_BIT_O_ETH |
7061                 BNXT_ULP_HDR_BIT_O_IPV6 |
7062                 BNXT_ULP_HDR_BIT_O_TCP |
7063                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7064         .field_sig = { .bits =
7065                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7066                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7067                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7068                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
7069         },
7070         [373] = {
7071         .class_hid = BNXT_ULP_CLASS_HID_429e,
7072         .class_tid = 2,
7073         .hdr_sig_id = 4,
7074         .flow_sig_id = 12288,
7075         .flow_pattern_id = 0,
7076         .hdr_sig = { .bits =
7077                 BNXT_ULP_HDR_BIT_O_ETH |
7078                 BNXT_ULP_HDR_BIT_O_IPV6 |
7079                 BNXT_ULP_HDR_BIT_O_TCP |
7080                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7081         .field_sig = { .bits =
7082                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7083                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7084                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
7085         },
7086         [374] = {
7087         .class_hid = BNXT_ULP_CLASS_HID_5dba,
7088         .class_tid = 2,
7089         .hdr_sig_id = 4,
7090         .flow_sig_id = 12292,
7091         .flow_pattern_id = 0,
7092         .hdr_sig = { .bits =
7093                 BNXT_ULP_HDR_BIT_O_ETH |
7094                 BNXT_ULP_HDR_BIT_O_IPV6 |
7095                 BNXT_ULP_HDR_BIT_O_TCP |
7096                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7097         .field_sig = { .bits =
7098                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7099                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7100                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7101                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
7102         },
7103         [375] = {
7104         .class_hid = BNXT_ULP_CLASS_HID_2a16,
7105         .class_tid = 2,
7106         .hdr_sig_id = 4,
7107         .flow_sig_id = 14336,
7108         .flow_pattern_id = 0,
7109         .hdr_sig = { .bits =
7110                 BNXT_ULP_HDR_BIT_O_ETH |
7111                 BNXT_ULP_HDR_BIT_O_IPV6 |
7112                 BNXT_ULP_HDR_BIT_O_TCP |
7113                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7114         .field_sig = { .bits =
7115                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7116                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7117                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7118                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
7119         },
7120         [376] = {
7121         .class_hid = BNXT_ULP_CLASS_HID_2532,
7122         .class_tid = 2,
7123         .hdr_sig_id = 4,
7124         .flow_sig_id = 14340,
7125         .flow_pattern_id = 0,
7126         .hdr_sig = { .bits =
7127                 BNXT_ULP_HDR_BIT_O_ETH |
7128                 BNXT_ULP_HDR_BIT_O_IPV6 |
7129                 BNXT_ULP_HDR_BIT_O_TCP |
7130                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7131         .field_sig = { .bits =
7132                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7133                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7134                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7135                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7136                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
7137         },
7138         [377] = {
7139         .class_hid = BNXT_ULP_CLASS_HID_2da2,
7140         .class_tid = 2,
7141         .hdr_sig_id = 4,
7142         .flow_sig_id = 20480,
7143         .flow_pattern_id = 0,
7144         .hdr_sig = { .bits =
7145                 BNXT_ULP_HDR_BIT_O_ETH |
7146                 BNXT_ULP_HDR_BIT_O_IPV6 |
7147                 BNXT_ULP_HDR_BIT_O_TCP |
7148                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7149         .field_sig = { .bits =
7150                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7151                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7152                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7153         },
7154         [378] = {
7155         .class_hid = BNXT_ULP_CLASS_HID_24fe,
7156         .class_tid = 2,
7157         .hdr_sig_id = 4,
7158         .flow_sig_id = 20484,
7159         .flow_pattern_id = 0,
7160         .hdr_sig = { .bits =
7161                 BNXT_ULP_HDR_BIT_O_ETH |
7162                 BNXT_ULP_HDR_BIT_O_IPV6 |
7163                 BNXT_ULP_HDR_BIT_O_TCP |
7164                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7165         .field_sig = { .bits =
7166                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7167                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7168                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7169                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7170         },
7171         [379] = {
7172         .class_hid = BNXT_ULP_CLASS_HID_355a,
7173         .class_tid = 2,
7174         .hdr_sig_id = 4,
7175         .flow_sig_id = 22528,
7176         .flow_pattern_id = 0,
7177         .hdr_sig = { .bits =
7178                 BNXT_ULP_HDR_BIT_O_ETH |
7179                 BNXT_ULP_HDR_BIT_O_IPV6 |
7180                 BNXT_ULP_HDR_BIT_O_TCP |
7181                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7182         .field_sig = { .bits =
7183                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7184                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7185                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7186                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7187         },
7188         [380] = {
7189         .class_hid = BNXT_ULP_CLASS_HID_0c76,
7190         .class_tid = 2,
7191         .hdr_sig_id = 4,
7192         .flow_sig_id = 22532,
7193         .flow_pattern_id = 0,
7194         .hdr_sig = { .bits =
7195                 BNXT_ULP_HDR_BIT_O_ETH |
7196                 BNXT_ULP_HDR_BIT_O_IPV6 |
7197                 BNXT_ULP_HDR_BIT_O_TCP |
7198                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7199         .field_sig = { .bits =
7200                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7201                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7202                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7203                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7204                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7205         },
7206         [381] = {
7207         .class_hid = BNXT_ULP_CLASS_HID_13e6,
7208         .class_tid = 2,
7209         .hdr_sig_id = 4,
7210         .flow_sig_id = 28672,
7211         .flow_pattern_id = 0,
7212         .hdr_sig = { .bits =
7213                 BNXT_ULP_HDR_BIT_O_ETH |
7214                 BNXT_ULP_HDR_BIT_O_IPV6 |
7215                 BNXT_ULP_HDR_BIT_O_TCP |
7216                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7217         .field_sig = { .bits =
7218                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7219                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7220                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
7221                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7222         },
7223         [382] = {
7224         .class_hid = BNXT_ULP_CLASS_HID_7276,
7225         .class_tid = 2,
7226         .hdr_sig_id = 4,
7227         .flow_sig_id = 28676,
7228         .flow_pattern_id = 0,
7229         .hdr_sig = { .bits =
7230                 BNXT_ULP_HDR_BIT_O_ETH |
7231                 BNXT_ULP_HDR_BIT_O_IPV6 |
7232                 BNXT_ULP_HDR_BIT_O_TCP |
7233                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7234         .field_sig = { .bits =
7235                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7236                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7237                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7238                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
7239                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7240         },
7241         [383] = {
7242         .class_hid = BNXT_ULP_CLASS_HID_42d2,
7243         .class_tid = 2,
7244         .hdr_sig_id = 4,
7245         .flow_sig_id = 30720,
7246         .flow_pattern_id = 0,
7247         .hdr_sig = { .bits =
7248                 BNXT_ULP_HDR_BIT_O_ETH |
7249                 BNXT_ULP_HDR_BIT_O_IPV6 |
7250                 BNXT_ULP_HDR_BIT_O_TCP |
7251                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7252         .field_sig = { .bits =
7253                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7254                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7255                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7256                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
7257                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7258         },
7259         [384] = {
7260         .class_hid = BNXT_ULP_CLASS_HID_5dee,
7261         .class_tid = 2,
7262         .hdr_sig_id = 4,
7263         .flow_sig_id = 30724,
7264         .flow_pattern_id = 0,
7265         .hdr_sig = { .bits =
7266                 BNXT_ULP_HDR_BIT_O_ETH |
7267                 BNXT_ULP_HDR_BIT_O_IPV6 |
7268                 BNXT_ULP_HDR_BIT_O_TCP |
7269                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7270         .field_sig = { .bits =
7271                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7272                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7273                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7274                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7275                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
7276                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7277         },
7278         [385] = {
7279         .class_hid = BNXT_ULP_CLASS_HID_59de,
7280         .class_tid = 2,
7281         .hdr_sig_id = 5,
7282         .flow_sig_id = 16384,
7283         .flow_pattern_id = 0,
7284         .hdr_sig = { .bits =
7285                 BNXT_ULP_HDR_BIT_O_ETH |
7286                 BNXT_ULP_HDR_BIT_O_IPV4 |
7287                 BNXT_ULP_HDR_BIT_O_TCP |
7288                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7289         .field_sig = { .bits =
7290                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7291                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
7292         },
7293         [386] = {
7294         .class_hid = BNXT_ULP_CLASS_HID_513a,
7295         .class_tid = 2,
7296         .hdr_sig_id = 5,
7297         .flow_sig_id = 16388,
7298         .flow_pattern_id = 0,
7299         .hdr_sig = { .bits =
7300                 BNXT_ULP_HDR_BIT_O_ETH |
7301                 BNXT_ULP_HDR_BIT_O_IPV4 |
7302                 BNXT_ULP_HDR_BIT_O_TCP |
7303                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7304         .field_sig = { .bits =
7305                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7306                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7307                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
7308         },
7309         [387] = {
7310         .class_hid = BNXT_ULP_CLASS_HID_1c12,
7311         .class_tid = 2,
7312         .hdr_sig_id = 5,
7313         .flow_sig_id = 24576,
7314         .flow_pattern_id = 0,
7315         .hdr_sig = { .bits =
7316                 BNXT_ULP_HDR_BIT_O_ETH |
7317                 BNXT_ULP_HDR_BIT_O_IPV4 |
7318                 BNXT_ULP_HDR_BIT_O_TCP |
7319                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7320         .field_sig = { .bits =
7321                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7322                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7323                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
7324         },
7325         [388] = {
7326         .class_hid = BNXT_ULP_CLASS_HID_177e,
7327         .class_tid = 2,
7328         .hdr_sig_id = 5,
7329         .flow_sig_id = 24580,
7330         .flow_pattern_id = 0,
7331         .hdr_sig = { .bits =
7332                 BNXT_ULP_HDR_BIT_O_ETH |
7333                 BNXT_ULP_HDR_BIT_O_IPV4 |
7334                 BNXT_ULP_HDR_BIT_O_TCP |
7335                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7336         .field_sig = { .bits =
7337                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7338                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7339                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7340                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
7341         },
7342         [389] = {
7343         .class_hid = BNXT_ULP_CLASS_HID_0e92,
7344         .class_tid = 2,
7345         .hdr_sig_id = 5,
7346         .flow_sig_id = 49152,
7347         .flow_pattern_id = 0,
7348         .hdr_sig = { .bits =
7349                 BNXT_ULP_HDR_BIT_O_ETH |
7350                 BNXT_ULP_HDR_BIT_O_IPV4 |
7351                 BNXT_ULP_HDR_BIT_O_TCP |
7352                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7353         .field_sig = { .bits =
7354                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7355                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7356                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
7357         },
7358         [390] = {
7359         .class_hid = BNXT_ULP_CLASS_HID_09fe,
7360         .class_tid = 2,
7361         .hdr_sig_id = 5,
7362         .flow_sig_id = 49156,
7363         .flow_pattern_id = 0,
7364         .hdr_sig = { .bits =
7365                 BNXT_ULP_HDR_BIT_O_ETH |
7366                 BNXT_ULP_HDR_BIT_O_IPV4 |
7367                 BNXT_ULP_HDR_BIT_O_TCP |
7368                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7369         .field_sig = { .bits =
7370                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7371                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7372                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7373                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
7374         },
7375         [391] = {
7376         .class_hid = BNXT_ULP_CLASS_HID_5c1a,
7377         .class_tid = 2,
7378         .hdr_sig_id = 5,
7379         .flow_sig_id = 57344,
7380         .flow_pattern_id = 0,
7381         .hdr_sig = { .bits =
7382                 BNXT_ULP_HDR_BIT_O_ETH |
7383                 BNXT_ULP_HDR_BIT_O_IPV4 |
7384                 BNXT_ULP_HDR_BIT_O_TCP |
7385                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7386         .field_sig = { .bits =
7387                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7388                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7389                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7390                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
7391         },
7392         [392] = {
7393         .class_hid = BNXT_ULP_CLASS_HID_5746,
7394         .class_tid = 2,
7395         .hdr_sig_id = 5,
7396         .flow_sig_id = 57348,
7397         .flow_pattern_id = 0,
7398         .hdr_sig = { .bits =
7399                 BNXT_ULP_HDR_BIT_O_ETH |
7400                 BNXT_ULP_HDR_BIT_O_IPV4 |
7401                 BNXT_ULP_HDR_BIT_O_TCP |
7402                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7403         .field_sig = { .bits =
7404                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7405                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7406                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7407                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7408                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
7409         },
7410         [393] = {
7411         .class_hid = BNXT_ULP_CLASS_HID_79da,
7412         .class_tid = 2,
7413         .hdr_sig_id = 5,
7414         .flow_sig_id = 81920,
7415         .flow_pattern_id = 0,
7416         .hdr_sig = { .bits =
7417                 BNXT_ULP_HDR_BIT_O_ETH |
7418                 BNXT_ULP_HDR_BIT_O_IPV4 |
7419                 BNXT_ULP_HDR_BIT_O_TCP |
7420                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7421         .field_sig = { .bits =
7422                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7423                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7424                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7425         },
7426         [394] = {
7427         .class_hid = BNXT_ULP_CLASS_HID_7106,
7428         .class_tid = 2,
7429         .hdr_sig_id = 5,
7430         .flow_sig_id = 81924,
7431         .flow_pattern_id = 0,
7432         .hdr_sig = { .bits =
7433                 BNXT_ULP_HDR_BIT_O_ETH |
7434                 BNXT_ULP_HDR_BIT_O_IPV4 |
7435                 BNXT_ULP_HDR_BIT_O_TCP |
7436                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7437         .field_sig = { .bits =
7438                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7439                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7440                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7441                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7442         },
7443         [395] = {
7444         .class_hid = BNXT_ULP_CLASS_HID_3c1e,
7445         .class_tid = 2,
7446         .hdr_sig_id = 5,
7447         .flow_sig_id = 90112,
7448         .flow_pattern_id = 0,
7449         .hdr_sig = { .bits =
7450                 BNXT_ULP_HDR_BIT_O_ETH |
7451                 BNXT_ULP_HDR_BIT_O_IPV4 |
7452                 BNXT_ULP_HDR_BIT_O_TCP |
7453                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7454         .field_sig = { .bits =
7455                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7456                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7457                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7458                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7459         },
7460         [396] = {
7461         .class_hid = BNXT_ULP_CLASS_HID_377a,
7462         .class_tid = 2,
7463         .hdr_sig_id = 5,
7464         .flow_sig_id = 90116,
7465         .flow_pattern_id = 0,
7466         .hdr_sig = { .bits =
7467                 BNXT_ULP_HDR_BIT_O_ETH |
7468                 BNXT_ULP_HDR_BIT_O_IPV4 |
7469                 BNXT_ULP_HDR_BIT_O_TCP |
7470                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7471         .field_sig = { .bits =
7472                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7473                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7474                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7475                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7476                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7477         },
7478         [397] = {
7479         .class_hid = BNXT_ULP_CLASS_HID_2e9e,
7480         .class_tid = 2,
7481         .hdr_sig_id = 5,
7482         .flow_sig_id = 114688,
7483         .flow_pattern_id = 0,
7484         .hdr_sig = { .bits =
7485                 BNXT_ULP_HDR_BIT_O_ETH |
7486                 BNXT_ULP_HDR_BIT_O_IPV4 |
7487                 BNXT_ULP_HDR_BIT_O_TCP |
7488                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7489         .field_sig = { .bits =
7490                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7491                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7492                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
7493                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7494         },
7495         [398] = {
7496         .class_hid = BNXT_ULP_CLASS_HID_29fa,
7497         .class_tid = 2,
7498         .hdr_sig_id = 5,
7499         .flow_sig_id = 114692,
7500         .flow_pattern_id = 0,
7501         .hdr_sig = { .bits =
7502                 BNXT_ULP_HDR_BIT_O_ETH |
7503                 BNXT_ULP_HDR_BIT_O_IPV4 |
7504                 BNXT_ULP_HDR_BIT_O_TCP |
7505                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7506         .field_sig = { .bits =
7507                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7508                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7509                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7510                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
7511                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7512         },
7513         [399] = {
7514         .class_hid = BNXT_ULP_CLASS_HID_14d2,
7515         .class_tid = 2,
7516         .hdr_sig_id = 5,
7517         .flow_sig_id = 122880,
7518         .flow_pattern_id = 0,
7519         .hdr_sig = { .bits =
7520                 BNXT_ULP_HDR_BIT_O_ETH |
7521                 BNXT_ULP_HDR_BIT_O_IPV4 |
7522                 BNXT_ULP_HDR_BIT_O_TCP |
7523                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7524         .field_sig = { .bits =
7525                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7526                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7527                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7528                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
7529                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7530         },
7531         [400] = {
7532         .class_hid = BNXT_ULP_CLASS_HID_7742,
7533         .class_tid = 2,
7534         .hdr_sig_id = 5,
7535         .flow_sig_id = 122884,
7536         .flow_pattern_id = 0,
7537         .hdr_sig = { .bits =
7538                 BNXT_ULP_HDR_BIT_O_ETH |
7539                 BNXT_ULP_HDR_BIT_O_IPV4 |
7540                 BNXT_ULP_HDR_BIT_O_TCP |
7541                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7542         .field_sig = { .bits =
7543                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7544                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7545                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7546                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7547                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
7548                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7549         },
7550         [401] = {
7551         .class_hid = BNXT_ULP_CLASS_HID_3706,
7552         .class_tid = 2,
7553         .hdr_sig_id = 6,
7554         .flow_sig_id = 4096,
7555         .flow_pattern_id = 0,
7556         .hdr_sig = { .bits =
7557                 BNXT_ULP_HDR_BIT_O_ETH |
7558                 BNXT_ULP_HDR_BIT_O_IPV6 |
7559                 BNXT_ULP_HDR_BIT_O_UDP |
7560                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7561         .field_sig = { .bits =
7562                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7563                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
7564         },
7565         [402] = {
7566         .class_hid = BNXT_ULP_CLASS_HID_0fe2,
7567         .class_tid = 2,
7568         .hdr_sig_id = 6,
7569         .flow_sig_id = 4100,
7570         .flow_pattern_id = 0,
7571         .hdr_sig = { .bits =
7572                 BNXT_ULP_HDR_BIT_O_ETH |
7573                 BNXT_ULP_HDR_BIT_O_IPV6 |
7574                 BNXT_ULP_HDR_BIT_O_UDP |
7575                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7576         .field_sig = { .bits =
7577                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7578                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7579                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
7580         },
7581         [403] = {
7582         .class_hid = BNXT_ULP_CLASS_HID_1f7e,
7583         .class_tid = 2,
7584         .hdr_sig_id = 6,
7585         .flow_sig_id = 6144,
7586         .flow_pattern_id = 0,
7587         .hdr_sig = { .bits =
7588                 BNXT_ULP_HDR_BIT_O_ETH |
7589                 BNXT_ULP_HDR_BIT_O_IPV6 |
7590                 BNXT_ULP_HDR_BIT_O_UDP |
7591                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7592         .field_sig = { .bits =
7593                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7594                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7595                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
7596         },
7597         [404] = {
7598         .class_hid = BNXT_ULP_CLASS_HID_145a,
7599         .class_tid = 2,
7600         .hdr_sig_id = 6,
7601         .flow_sig_id = 6148,
7602         .flow_pattern_id = 0,
7603         .hdr_sig = { .bits =
7604                 BNXT_ULP_HDR_BIT_O_ETH |
7605                 BNXT_ULP_HDR_BIT_O_IPV6 |
7606                 BNXT_ULP_HDR_BIT_O_UDP |
7607                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7608         .field_sig = { .bits =
7609                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7610                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7611                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7612                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
7613         },
7614         [405] = {
7615         .class_hid = BNXT_ULP_CLASS_HID_417e,
7616         .class_tid = 2,
7617         .hdr_sig_id = 6,
7618         .flow_sig_id = 12288,
7619         .flow_pattern_id = 0,
7620         .hdr_sig = { .bits =
7621                 BNXT_ULP_HDR_BIT_O_ETH |
7622                 BNXT_ULP_HDR_BIT_O_IPV6 |
7623                 BNXT_ULP_HDR_BIT_O_UDP |
7624                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7625         .field_sig = { .bits =
7626                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7627                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7628                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
7629         },
7630         [406] = {
7631         .class_hid = BNXT_ULP_CLASS_HID_5e5a,
7632         .class_tid = 2,
7633         .hdr_sig_id = 6,
7634         .flow_sig_id = 12292,
7635         .flow_pattern_id = 0,
7636         .hdr_sig = { .bits =
7637                 BNXT_ULP_HDR_BIT_O_ETH |
7638                 BNXT_ULP_HDR_BIT_O_IPV6 |
7639                 BNXT_ULP_HDR_BIT_O_UDP |
7640                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7641         .field_sig = { .bits =
7642                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7643                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7644                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7645                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
7646         },
7647         [407] = {
7648         .class_hid = BNXT_ULP_CLASS_HID_29f6,
7649         .class_tid = 2,
7650         .hdr_sig_id = 6,
7651         .flow_sig_id = 14336,
7652         .flow_pattern_id = 0,
7653         .hdr_sig = { .bits =
7654                 BNXT_ULP_HDR_BIT_O_ETH |
7655                 BNXT_ULP_HDR_BIT_O_IPV6 |
7656                 BNXT_ULP_HDR_BIT_O_UDP |
7657                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7658         .field_sig = { .bits =
7659                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7660                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7661                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7662                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
7663         },
7664         [408] = {
7665         .class_hid = BNXT_ULP_CLASS_HID_26d2,
7666         .class_tid = 2,
7667         .hdr_sig_id = 6,
7668         .flow_sig_id = 14340,
7669         .flow_pattern_id = 0,
7670         .hdr_sig = { .bits =
7671                 BNXT_ULP_HDR_BIT_O_ETH |
7672                 BNXT_ULP_HDR_BIT_O_IPV6 |
7673                 BNXT_ULP_HDR_BIT_O_UDP |
7674                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7675         .field_sig = { .bits =
7676                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7677                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7678                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7679                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7680                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
7681         },
7682         [409] = {
7683         .class_hid = BNXT_ULP_CLASS_HID_2e42,
7684         .class_tid = 2,
7685         .hdr_sig_id = 6,
7686         .flow_sig_id = 20480,
7687         .flow_pattern_id = 0,
7688         .hdr_sig = { .bits =
7689                 BNXT_ULP_HDR_BIT_O_ETH |
7690                 BNXT_ULP_HDR_BIT_O_IPV6 |
7691                 BNXT_ULP_HDR_BIT_O_UDP |
7692                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7693         .field_sig = { .bits =
7694                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7695                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7696                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7697         },
7698         [410] = {
7699         .class_hid = BNXT_ULP_CLASS_HID_271e,
7700         .class_tid = 2,
7701         .hdr_sig_id = 6,
7702         .flow_sig_id = 20484,
7703         .flow_pattern_id = 0,
7704         .hdr_sig = { .bits =
7705                 BNXT_ULP_HDR_BIT_O_ETH |
7706                 BNXT_ULP_HDR_BIT_O_IPV6 |
7707                 BNXT_ULP_HDR_BIT_O_UDP |
7708                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7709         .field_sig = { .bits =
7710                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7711                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7712                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7713                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7714         },
7715         [411] = {
7716         .class_hid = BNXT_ULP_CLASS_HID_36ba,
7717         .class_tid = 2,
7718         .hdr_sig_id = 6,
7719         .flow_sig_id = 22528,
7720         .flow_pattern_id = 0,
7721         .hdr_sig = { .bits =
7722                 BNXT_ULP_HDR_BIT_O_ETH |
7723                 BNXT_ULP_HDR_BIT_O_IPV6 |
7724                 BNXT_ULP_HDR_BIT_O_UDP |
7725                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7726         .field_sig = { .bits =
7727                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7728                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7729                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7730                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7731         },
7732         [412] = {
7733         .class_hid = BNXT_ULP_CLASS_HID_0f96,
7734         .class_tid = 2,
7735         .hdr_sig_id = 6,
7736         .flow_sig_id = 22532,
7737         .flow_pattern_id = 0,
7738         .hdr_sig = { .bits =
7739                 BNXT_ULP_HDR_BIT_O_ETH |
7740                 BNXT_ULP_HDR_BIT_O_IPV6 |
7741                 BNXT_ULP_HDR_BIT_O_UDP |
7742                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7743         .field_sig = { .bits =
7744                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7745                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7746                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7747                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7748                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7749         },
7750         [413] = {
7751         .class_hid = BNXT_ULP_CLASS_HID_1006,
7752         .class_tid = 2,
7753         .hdr_sig_id = 6,
7754         .flow_sig_id = 28672,
7755         .flow_pattern_id = 0,
7756         .hdr_sig = { .bits =
7757                 BNXT_ULP_HDR_BIT_O_ETH |
7758                 BNXT_ULP_HDR_BIT_O_IPV6 |
7759                 BNXT_ULP_HDR_BIT_O_UDP |
7760                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7761         .field_sig = { .bits =
7762                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7763                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7764                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
7765                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7766         },
7767         [414] = {
7768         .class_hid = BNXT_ULP_CLASS_HID_7196,
7769         .class_tid = 2,
7770         .hdr_sig_id = 6,
7771         .flow_sig_id = 28676,
7772         .flow_pattern_id = 0,
7773         .hdr_sig = { .bits =
7774                 BNXT_ULP_HDR_BIT_O_ETH |
7775                 BNXT_ULP_HDR_BIT_O_IPV6 |
7776                 BNXT_ULP_HDR_BIT_O_UDP |
7777                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7778         .field_sig = { .bits =
7779                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7780                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7781                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7782                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
7783                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7784         },
7785         [415] = {
7786         .class_hid = BNXT_ULP_CLASS_HID_4132,
7787         .class_tid = 2,
7788         .hdr_sig_id = 6,
7789         .flow_sig_id = 30720,
7790         .flow_pattern_id = 0,
7791         .hdr_sig = { .bits =
7792                 BNXT_ULP_HDR_BIT_O_ETH |
7793                 BNXT_ULP_HDR_BIT_O_IPV6 |
7794                 BNXT_ULP_HDR_BIT_O_UDP |
7795                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7796         .field_sig = { .bits =
7797                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7798                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7799                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7800                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
7801                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7802         },
7803         [416] = {
7804         .class_hid = BNXT_ULP_CLASS_HID_5e0e,
7805         .class_tid = 2,
7806         .hdr_sig_id = 6,
7807         .flow_sig_id = 30724,
7808         .flow_pattern_id = 0,
7809         .hdr_sig = { .bits =
7810                 BNXT_ULP_HDR_BIT_O_ETH |
7811                 BNXT_ULP_HDR_BIT_O_IPV6 |
7812                 BNXT_ULP_HDR_BIT_O_UDP |
7813                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7814         .field_sig = { .bits =
7815                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7816                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7817                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7818                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7819                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
7820                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7821         },
7822         [417] = {
7823         .class_hid = BNXT_ULP_CLASS_HID_59fe,
7824         .class_tid = 2,
7825         .hdr_sig_id = 7,
7826         .flow_sig_id = 16384,
7827         .flow_pattern_id = 0,
7828         .hdr_sig = { .bits =
7829                 BNXT_ULP_HDR_BIT_O_ETH |
7830                 BNXT_ULP_HDR_BIT_O_IPV4 |
7831                 BNXT_ULP_HDR_BIT_O_UDP |
7832                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7833         .field_sig = { .bits =
7834                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7835                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
7836         },
7837         [418] = {
7838         .class_hid = BNXT_ULP_CLASS_HID_511a,
7839         .class_tid = 2,
7840         .hdr_sig_id = 7,
7841         .flow_sig_id = 16388,
7842         .flow_pattern_id = 0,
7843         .hdr_sig = { .bits =
7844                 BNXT_ULP_HDR_BIT_O_ETH |
7845                 BNXT_ULP_HDR_BIT_O_IPV4 |
7846                 BNXT_ULP_HDR_BIT_O_UDP |
7847                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7848         .field_sig = { .bits =
7849                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7850                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7851                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
7852         },
7853         [419] = {
7854         .class_hid = BNXT_ULP_CLASS_HID_1c32,
7855         .class_tid = 2,
7856         .hdr_sig_id = 7,
7857         .flow_sig_id = 24576,
7858         .flow_pattern_id = 0,
7859         .hdr_sig = { .bits =
7860                 BNXT_ULP_HDR_BIT_O_ETH |
7861                 BNXT_ULP_HDR_BIT_O_IPV4 |
7862                 BNXT_ULP_HDR_BIT_O_UDP |
7863                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7864         .field_sig = { .bits =
7865                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7866                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
7867                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
7868         },
7869         [420] = {
7870         .class_hid = BNXT_ULP_CLASS_HID_175e,
7871         .class_tid = 2,
7872         .hdr_sig_id = 7,
7873         .flow_sig_id = 24580,
7874         .flow_pattern_id = 0,
7875         .hdr_sig = { .bits =
7876                 BNXT_ULP_HDR_BIT_O_ETH |
7877                 BNXT_ULP_HDR_BIT_O_IPV4 |
7878                 BNXT_ULP_HDR_BIT_O_UDP |
7879                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7880         .field_sig = { .bits =
7881                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7882                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7883                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
7884                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
7885         },
7886         [421] = {
7887         .class_hid = BNXT_ULP_CLASS_HID_0eb2,
7888         .class_tid = 2,
7889         .hdr_sig_id = 7,
7890         .flow_sig_id = 49152,
7891         .flow_pattern_id = 0,
7892         .hdr_sig = { .bits =
7893                 BNXT_ULP_HDR_BIT_O_ETH |
7894                 BNXT_ULP_HDR_BIT_O_IPV4 |
7895                 BNXT_ULP_HDR_BIT_O_UDP |
7896                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7897         .field_sig = { .bits =
7898                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7899                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7900                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
7901         },
7902         [422] = {
7903         .class_hid = BNXT_ULP_CLASS_HID_09de,
7904         .class_tid = 2,
7905         .hdr_sig_id = 7,
7906         .flow_sig_id = 49156,
7907         .flow_pattern_id = 0,
7908         .hdr_sig = { .bits =
7909                 BNXT_ULP_HDR_BIT_O_ETH |
7910                 BNXT_ULP_HDR_BIT_O_IPV4 |
7911                 BNXT_ULP_HDR_BIT_O_UDP |
7912                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7913         .field_sig = { .bits =
7914                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7915                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7916                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7917                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
7918         },
7919         [423] = {
7920         .class_hid = BNXT_ULP_CLASS_HID_5c3a,
7921         .class_tid = 2,
7922         .hdr_sig_id = 7,
7923         .flow_sig_id = 57344,
7924         .flow_pattern_id = 0,
7925         .hdr_sig = { .bits =
7926                 BNXT_ULP_HDR_BIT_O_ETH |
7927                 BNXT_ULP_HDR_BIT_O_IPV4 |
7928                 BNXT_ULP_HDR_BIT_O_UDP |
7929                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7930         .field_sig = { .bits =
7931                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7932                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
7933                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7934                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
7935         },
7936         [424] = {
7937         .class_hid = BNXT_ULP_CLASS_HID_5766,
7938         .class_tid = 2,
7939         .hdr_sig_id = 7,
7940         .flow_sig_id = 57348,
7941         .flow_pattern_id = 0,
7942         .hdr_sig = { .bits =
7943                 BNXT_ULP_HDR_BIT_O_ETH |
7944                 BNXT_ULP_HDR_BIT_O_IPV4 |
7945                 BNXT_ULP_HDR_BIT_O_UDP |
7946                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7947         .field_sig = { .bits =
7948                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7949                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7950                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
7951                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7952                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
7953         },
7954         [425] = {
7955         .class_hid = BNXT_ULP_CLASS_HID_79fa,
7956         .class_tid = 2,
7957         .hdr_sig_id = 7,
7958         .flow_sig_id = 81920,
7959         .flow_pattern_id = 0,
7960         .hdr_sig = { .bits =
7961                 BNXT_ULP_HDR_BIT_O_ETH |
7962                 BNXT_ULP_HDR_BIT_O_IPV4 |
7963                 BNXT_ULP_HDR_BIT_O_UDP |
7964                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7965         .field_sig = { .bits =
7966                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7967                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7968                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
7969         },
7970         [426] = {
7971         .class_hid = BNXT_ULP_CLASS_HID_7126,
7972         .class_tid = 2,
7973         .hdr_sig_id = 7,
7974         .flow_sig_id = 81924,
7975         .flow_pattern_id = 0,
7976         .hdr_sig = { .bits =
7977                 BNXT_ULP_HDR_BIT_O_ETH |
7978                 BNXT_ULP_HDR_BIT_O_IPV4 |
7979                 BNXT_ULP_HDR_BIT_O_UDP |
7980                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7981         .field_sig = { .bits =
7982                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7983                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7984                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7985                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
7986         },
7987         [427] = {
7988         .class_hid = BNXT_ULP_CLASS_HID_3c3e,
7989         .class_tid = 2,
7990         .hdr_sig_id = 7,
7991         .flow_sig_id = 90112,
7992         .flow_pattern_id = 0,
7993         .hdr_sig = { .bits =
7994                 BNXT_ULP_HDR_BIT_O_ETH |
7995                 BNXT_ULP_HDR_BIT_O_IPV4 |
7996                 BNXT_ULP_HDR_BIT_O_UDP |
7997                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7998         .field_sig = { .bits =
7999                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8000                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
8001                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8002                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8003         },
8004         [428] = {
8005         .class_hid = BNXT_ULP_CLASS_HID_375a,
8006         .class_tid = 2,
8007         .hdr_sig_id = 7,
8008         .flow_sig_id = 90116,
8009         .flow_pattern_id = 0,
8010         .hdr_sig = { .bits =
8011                 BNXT_ULP_HDR_BIT_O_ETH |
8012                 BNXT_ULP_HDR_BIT_O_IPV4 |
8013                 BNXT_ULP_HDR_BIT_O_UDP |
8014                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8015         .field_sig = { .bits =
8016                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
8017                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8018                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
8019                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8020                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8021         },
8022         [429] = {
8023         .class_hid = BNXT_ULP_CLASS_HID_2ebe,
8024         .class_tid = 2,
8025         .hdr_sig_id = 7,
8026         .flow_sig_id = 114688,
8027         .flow_pattern_id = 0,
8028         .hdr_sig = { .bits =
8029                 BNXT_ULP_HDR_BIT_O_ETH |
8030                 BNXT_ULP_HDR_BIT_O_IPV4 |
8031                 BNXT_ULP_HDR_BIT_O_UDP |
8032                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8033         .field_sig = { .bits =
8034                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8035                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8036                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
8037                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8038         },
8039         [430] = {
8040         .class_hid = BNXT_ULP_CLASS_HID_29da,
8041         .class_tid = 2,
8042         .hdr_sig_id = 7,
8043         .flow_sig_id = 114692,
8044         .flow_pattern_id = 0,
8045         .hdr_sig = { .bits =
8046                 BNXT_ULP_HDR_BIT_O_ETH |
8047                 BNXT_ULP_HDR_BIT_O_IPV4 |
8048                 BNXT_ULP_HDR_BIT_O_UDP |
8049                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8050         .field_sig = { .bits =
8051                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
8052                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8053                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8054                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
8055                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8056         },
8057         [431] = {
8058         .class_hid = BNXT_ULP_CLASS_HID_14f2,
8059         .class_tid = 2,
8060         .hdr_sig_id = 7,
8061         .flow_sig_id = 122880,
8062         .flow_pattern_id = 0,
8063         .hdr_sig = { .bits =
8064                 BNXT_ULP_HDR_BIT_O_ETH |
8065                 BNXT_ULP_HDR_BIT_O_IPV4 |
8066                 BNXT_ULP_HDR_BIT_O_UDP |
8067                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8068         .field_sig = { .bits =
8069                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8070                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
8071                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8072                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
8073                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8074         },
8075         [432] = {
8076         .class_hid = BNXT_ULP_CLASS_HID_7762,
8077         .class_tid = 2,
8078         .hdr_sig_id = 7,
8079         .flow_sig_id = 122884,
8080         .flow_pattern_id = 0,
8081         .hdr_sig = { .bits =
8082                 BNXT_ULP_HDR_BIT_O_ETH |
8083                 BNXT_ULP_HDR_BIT_O_IPV4 |
8084                 BNXT_ULP_HDR_BIT_O_UDP |
8085                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8086         .field_sig = { .bits =
8087                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
8088                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8089                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
8090                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8091                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
8092                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8093         },
8094         [433] = {
8095         .class_hid = BNXT_ULP_CLASS_HID_19e8,
8096         .class_tid = 2,
8097         .hdr_sig_id = 8,
8098         .flow_sig_id = 32768,
8099         .flow_pattern_id = 0,
8100         .hdr_sig = { .bits =
8101                 BNXT_ULP_HDR_BIT_O_ETH |
8102                 BNXT_ULP_HDR_BIT_OO_VLAN |
8103                 BNXT_ULP_HDR_BIT_O_IPV6 |
8104                 BNXT_ULP_HDR_BIT_O_TCP |
8105                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8106         .field_sig = { .bits =
8107                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8108                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8109         },
8110         [434] = {
8111         .class_hid = BNXT_ULP_CLASS_HID_110c,
8112         .class_tid = 2,
8113         .hdr_sig_id = 8,
8114         .flow_sig_id = 32772,
8115         .flow_pattern_id = 0,
8116         .hdr_sig = { .bits =
8117                 BNXT_ULP_HDR_BIT_O_ETH |
8118                 BNXT_ULP_HDR_BIT_OO_VLAN |
8119                 BNXT_ULP_HDR_BIT_O_IPV6 |
8120                 BNXT_ULP_HDR_BIT_O_TCP |
8121                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8122         .field_sig = { .bits =
8123                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8124                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8125                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8126         },
8127         [435] = {
8128         .class_hid = BNXT_ULP_CLASS_HID_4d48,
8129         .class_tid = 2,
8130         .hdr_sig_id = 8,
8131         .flow_sig_id = 32832,
8132         .flow_pattern_id = 0,
8133         .hdr_sig = { .bits =
8134                 BNXT_ULP_HDR_BIT_O_ETH |
8135                 BNXT_ULP_HDR_BIT_OO_VLAN |
8136                 BNXT_ULP_HDR_BIT_O_IPV6 |
8137                 BNXT_ULP_HDR_BIT_O_TCP |
8138                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8139         .field_sig = { .bits =
8140                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8141                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8142                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8143         },
8144         [436] = {
8145         .class_hid = BNXT_ULP_CLASS_HID_446c,
8146         .class_tid = 2,
8147         .hdr_sig_id = 8,
8148         .flow_sig_id = 32836,
8149         .flow_pattern_id = 0,
8150         .hdr_sig = { .bits =
8151                 BNXT_ULP_HDR_BIT_O_ETH |
8152                 BNXT_ULP_HDR_BIT_OO_VLAN |
8153                 BNXT_ULP_HDR_BIT_O_IPV6 |
8154                 BNXT_ULP_HDR_BIT_O_TCP |
8155                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8156         .field_sig = { .bits =
8157                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8158                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8159                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8160                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8161         },
8162         [437] = {
8163         .class_hid = BNXT_ULP_CLASS_HID_0eac,
8164         .class_tid = 2,
8165         .hdr_sig_id = 8,
8166         .flow_sig_id = 49152,
8167         .flow_pattern_id = 0,
8168         .hdr_sig = { .bits =
8169                 BNXT_ULP_HDR_BIT_O_ETH |
8170                 BNXT_ULP_HDR_BIT_OO_VLAN |
8171                 BNXT_ULP_HDR_BIT_O_IPV6 |
8172                 BNXT_ULP_HDR_BIT_O_TCP |
8173                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8174         .field_sig = { .bits =
8175                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8176                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8177                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8178         },
8179         [438] = {
8180         .class_hid = BNXT_ULP_CLASS_HID_09c0,
8181         .class_tid = 2,
8182         .hdr_sig_id = 8,
8183         .flow_sig_id = 49156,
8184         .flow_pattern_id = 0,
8185         .hdr_sig = { .bits =
8186                 BNXT_ULP_HDR_BIT_O_ETH |
8187                 BNXT_ULP_HDR_BIT_OO_VLAN |
8188                 BNXT_ULP_HDR_BIT_O_IPV6 |
8189                 BNXT_ULP_HDR_BIT_O_TCP |
8190                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8191         .field_sig = { .bits =
8192                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8193                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8194                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8195                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8196         },
8197         [439] = {
8198         .class_hid = BNXT_ULP_CLASS_HID_1ad0,
8199         .class_tid = 2,
8200         .hdr_sig_id = 8,
8201         .flow_sig_id = 49216,
8202         .flow_pattern_id = 0,
8203         .hdr_sig = { .bits =
8204                 BNXT_ULP_HDR_BIT_O_ETH |
8205                 BNXT_ULP_HDR_BIT_OO_VLAN |
8206                 BNXT_ULP_HDR_BIT_O_IPV6 |
8207                 BNXT_ULP_HDR_BIT_O_TCP |
8208                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8209         .field_sig = { .bits =
8210                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8211                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8212                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8213                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8214         },
8215         [440] = {
8216         .class_hid = BNXT_ULP_CLASS_HID_15f4,
8217         .class_tid = 2,
8218         .hdr_sig_id = 8,
8219         .flow_sig_id = 49220,
8220         .flow_pattern_id = 0,
8221         .hdr_sig = { .bits =
8222                 BNXT_ULP_HDR_BIT_O_ETH |
8223                 BNXT_ULP_HDR_BIT_OO_VLAN |
8224                 BNXT_ULP_HDR_BIT_O_IPV6 |
8225                 BNXT_ULP_HDR_BIT_O_TCP |
8226                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8227         .field_sig = { .bits =
8228                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8229                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8230                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8231                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8232                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8233         },
8234         [441] = {
8235         .class_hid = BNXT_ULP_CLASS_HID_39ec,
8236         .class_tid = 2,
8237         .hdr_sig_id = 8,
8238         .flow_sig_id = 98304,
8239         .flow_pattern_id = 0,
8240         .hdr_sig = { .bits =
8241                 BNXT_ULP_HDR_BIT_O_ETH |
8242                 BNXT_ULP_HDR_BIT_OO_VLAN |
8243                 BNXT_ULP_HDR_BIT_O_IPV6 |
8244                 BNXT_ULP_HDR_BIT_O_TCP |
8245                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8246         .field_sig = { .bits =
8247                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8248                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8249                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8250         },
8251         [442] = {
8252         .class_hid = BNXT_ULP_CLASS_HID_3100,
8253         .class_tid = 2,
8254         .hdr_sig_id = 8,
8255         .flow_sig_id = 98308,
8256         .flow_pattern_id = 0,
8257         .hdr_sig = { .bits =
8258                 BNXT_ULP_HDR_BIT_O_ETH |
8259                 BNXT_ULP_HDR_BIT_OO_VLAN |
8260                 BNXT_ULP_HDR_BIT_O_IPV6 |
8261                 BNXT_ULP_HDR_BIT_O_TCP |
8262                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8263         .field_sig = { .bits =
8264                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8265                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8266                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8267                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8268         },
8269         [443] = {
8270         .class_hid = BNXT_ULP_CLASS_HID_0210,
8271         .class_tid = 2,
8272         .hdr_sig_id = 8,
8273         .flow_sig_id = 98368,
8274         .flow_pattern_id = 0,
8275         .hdr_sig = { .bits =
8276                 BNXT_ULP_HDR_BIT_O_ETH |
8277                 BNXT_ULP_HDR_BIT_OO_VLAN |
8278                 BNXT_ULP_HDR_BIT_O_IPV6 |
8279                 BNXT_ULP_HDR_BIT_O_TCP |
8280                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8281         .field_sig = { .bits =
8282                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8283                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8284                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8285                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8286         },
8287         [444] = {
8288         .class_hid = BNXT_ULP_CLASS_HID_1d34,
8289         .class_tid = 2,
8290         .hdr_sig_id = 8,
8291         .flow_sig_id = 98372,
8292         .flow_pattern_id = 0,
8293         .hdr_sig = { .bits =
8294                 BNXT_ULP_HDR_BIT_O_ETH |
8295                 BNXT_ULP_HDR_BIT_OO_VLAN |
8296                 BNXT_ULP_HDR_BIT_O_IPV6 |
8297                 BNXT_ULP_HDR_BIT_O_TCP |
8298                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8299         .field_sig = { .bits =
8300                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8301                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8302                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8303                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8304                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8305         },
8306         [445] = {
8307         .class_hid = BNXT_ULP_CLASS_HID_2ea0,
8308         .class_tid = 2,
8309         .hdr_sig_id = 8,
8310         .flow_sig_id = 114688,
8311         .flow_pattern_id = 0,
8312         .hdr_sig = { .bits =
8313                 BNXT_ULP_HDR_BIT_O_ETH |
8314                 BNXT_ULP_HDR_BIT_OO_VLAN |
8315                 BNXT_ULP_HDR_BIT_O_IPV6 |
8316                 BNXT_ULP_HDR_BIT_O_TCP |
8317                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8318         .field_sig = { .bits =
8319                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8320                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8321                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8322                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8323         },
8324         [446] = {
8325         .class_hid = BNXT_ULP_CLASS_HID_29c4,
8326         .class_tid = 2,
8327         .hdr_sig_id = 8,
8328         .flow_sig_id = 114692,
8329         .flow_pattern_id = 0,
8330         .hdr_sig = { .bits =
8331                 BNXT_ULP_HDR_BIT_O_ETH |
8332                 BNXT_ULP_HDR_BIT_OO_VLAN |
8333                 BNXT_ULP_HDR_BIT_O_IPV6 |
8334                 BNXT_ULP_HDR_BIT_O_TCP |
8335                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8336         .field_sig = { .bits =
8337                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8338                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8339                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8340                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8341                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8342         },
8343         [447] = {
8344         .class_hid = BNXT_ULP_CLASS_HID_3ad4,
8345         .class_tid = 2,
8346         .hdr_sig_id = 8,
8347         .flow_sig_id = 114752,
8348         .flow_pattern_id = 0,
8349         .hdr_sig = { .bits =
8350                 BNXT_ULP_HDR_BIT_O_ETH |
8351                 BNXT_ULP_HDR_BIT_OO_VLAN |
8352                 BNXT_ULP_HDR_BIT_O_IPV6 |
8353                 BNXT_ULP_HDR_BIT_O_TCP |
8354                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8355         .field_sig = { .bits =
8356                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8357                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8358                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8359                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8360                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8361         },
8362         [448] = {
8363         .class_hid = BNXT_ULP_CLASS_HID_35e8,
8364         .class_tid = 2,
8365         .hdr_sig_id = 8,
8366         .flow_sig_id = 114756,
8367         .flow_pattern_id = 0,
8368         .hdr_sig = { .bits =
8369                 BNXT_ULP_HDR_BIT_O_ETH |
8370                 BNXT_ULP_HDR_BIT_OO_VLAN |
8371                 BNXT_ULP_HDR_BIT_O_IPV6 |
8372                 BNXT_ULP_HDR_BIT_O_TCP |
8373                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8374         .field_sig = { .bits =
8375                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8376                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8377                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8378                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8379                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8380                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8381         },
8382         [449] = {
8383         .class_hid = BNXT_ULP_CLASS_HID_5d80,
8384         .class_tid = 2,
8385         .hdr_sig_id = 8,
8386         .flow_sig_id = 163840,
8387         .flow_pattern_id = 0,
8388         .hdr_sig = { .bits =
8389                 BNXT_ULP_HDR_BIT_O_ETH |
8390                 BNXT_ULP_HDR_BIT_OO_VLAN |
8391                 BNXT_ULP_HDR_BIT_O_IPV6 |
8392                 BNXT_ULP_HDR_BIT_O_TCP |
8393                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8394         .field_sig = { .bits =
8395                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8396                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8397                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8398         },
8399         [450] = {
8400         .class_hid = BNXT_ULP_CLASS_HID_54a4,
8401         .class_tid = 2,
8402         .hdr_sig_id = 8,
8403         .flow_sig_id = 163844,
8404         .flow_pattern_id = 0,
8405         .hdr_sig = { .bits =
8406                 BNXT_ULP_HDR_BIT_O_ETH |
8407                 BNXT_ULP_HDR_BIT_OO_VLAN |
8408                 BNXT_ULP_HDR_BIT_O_IPV6 |
8409                 BNXT_ULP_HDR_BIT_O_TCP |
8410                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8411         .field_sig = { .bits =
8412                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8413                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8414                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8415                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8416         },
8417         [451] = {
8418         .class_hid = BNXT_ULP_CLASS_HID_29b4,
8419         .class_tid = 2,
8420         .hdr_sig_id = 8,
8421         .flow_sig_id = 163904,
8422         .flow_pattern_id = 0,
8423         .hdr_sig = { .bits =
8424                 BNXT_ULP_HDR_BIT_O_ETH |
8425                 BNXT_ULP_HDR_BIT_OO_VLAN |
8426                 BNXT_ULP_HDR_BIT_O_IPV6 |
8427                 BNXT_ULP_HDR_BIT_O_TCP |
8428                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8429         .field_sig = { .bits =
8430                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8431                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8432                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8433                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8434         },
8435         [452] = {
8436         .class_hid = BNXT_ULP_CLASS_HID_20c8,
8437         .class_tid = 2,
8438         .hdr_sig_id = 8,
8439         .flow_sig_id = 163908,
8440         .flow_pattern_id = 0,
8441         .hdr_sig = { .bits =
8442                 BNXT_ULP_HDR_BIT_O_ETH |
8443                 BNXT_ULP_HDR_BIT_OO_VLAN |
8444                 BNXT_ULP_HDR_BIT_O_IPV6 |
8445                 BNXT_ULP_HDR_BIT_O_TCP |
8446                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8447         .field_sig = { .bits =
8448                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8449                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8450                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8451                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8452                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8453         },
8454         [453] = {
8455         .class_hid = BNXT_ULP_CLASS_HID_7244,
8456         .class_tid = 2,
8457         .hdr_sig_id = 8,
8458         .flow_sig_id = 180224,
8459         .flow_pattern_id = 0,
8460         .hdr_sig = { .bits =
8461                 BNXT_ULP_HDR_BIT_O_ETH |
8462                 BNXT_ULP_HDR_BIT_OO_VLAN |
8463                 BNXT_ULP_HDR_BIT_O_IPV6 |
8464                 BNXT_ULP_HDR_BIT_O_TCP |
8465                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8466         .field_sig = { .bits =
8467                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8468                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8469                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8470                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8471         },
8472         [454] = {
8473         .class_hid = BNXT_ULP_CLASS_HID_4d98,
8474         .class_tid = 2,
8475         .hdr_sig_id = 8,
8476         .flow_sig_id = 180228,
8477         .flow_pattern_id = 0,
8478         .hdr_sig = { .bits =
8479                 BNXT_ULP_HDR_BIT_O_ETH |
8480                 BNXT_ULP_HDR_BIT_OO_VLAN |
8481                 BNXT_ULP_HDR_BIT_O_IPV6 |
8482                 BNXT_ULP_HDR_BIT_O_TCP |
8483                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8484         .field_sig = { .bits =
8485                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8486                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8487                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8488                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8489                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8490         },
8491         [455] = {
8492         .class_hid = BNXT_ULP_CLASS_HID_5e68,
8493         .class_tid = 2,
8494         .hdr_sig_id = 8,
8495         .flow_sig_id = 180288,
8496         .flow_pattern_id = 0,
8497         .hdr_sig = { .bits =
8498                 BNXT_ULP_HDR_BIT_O_ETH |
8499                 BNXT_ULP_HDR_BIT_OO_VLAN |
8500                 BNXT_ULP_HDR_BIT_O_IPV6 |
8501                 BNXT_ULP_HDR_BIT_O_TCP |
8502                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8503         .field_sig = { .bits =
8504                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8505                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8506                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8507                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8508                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8509         },
8510         [456] = {
8511         .class_hid = BNXT_ULP_CLASS_HID_598c,
8512         .class_tid = 2,
8513         .hdr_sig_id = 8,
8514         .flow_sig_id = 180292,
8515         .flow_pattern_id = 0,
8516         .hdr_sig = { .bits =
8517                 BNXT_ULP_HDR_BIT_O_ETH |
8518                 BNXT_ULP_HDR_BIT_OO_VLAN |
8519                 BNXT_ULP_HDR_BIT_O_IPV6 |
8520                 BNXT_ULP_HDR_BIT_O_TCP |
8521                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8522         .field_sig = { .bits =
8523                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8524                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8525                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8526                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8527                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8528                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8529         },
8530         [457] = {
8531         .class_hid = BNXT_ULP_CLASS_HID_1248,
8532         .class_tid = 2,
8533         .hdr_sig_id = 8,
8534         .flow_sig_id = 229376,
8535         .flow_pattern_id = 0,
8536         .hdr_sig = { .bits =
8537                 BNXT_ULP_HDR_BIT_O_ETH |
8538                 BNXT_ULP_HDR_BIT_OO_VLAN |
8539                 BNXT_ULP_HDR_BIT_O_IPV6 |
8540                 BNXT_ULP_HDR_BIT_O_TCP |
8541                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8542         .field_sig = { .bits =
8543                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8544                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8545                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8546                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8547         },
8548         [458] = {
8549         .class_hid = BNXT_ULP_CLASS_HID_74d8,
8550         .class_tid = 2,
8551         .hdr_sig_id = 8,
8552         .flow_sig_id = 229380,
8553         .flow_pattern_id = 0,
8554         .hdr_sig = { .bits =
8555                 BNXT_ULP_HDR_BIT_O_ETH |
8556                 BNXT_ULP_HDR_BIT_OO_VLAN |
8557                 BNXT_ULP_HDR_BIT_O_IPV6 |
8558                 BNXT_ULP_HDR_BIT_O_TCP |
8559                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8560         .field_sig = { .bits =
8561                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8562                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8563                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8564                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8565                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8566         },
8567         [459] = {
8568         .class_hid = BNXT_ULP_CLASS_HID_49a8,
8569         .class_tid = 2,
8570         .hdr_sig_id = 8,
8571         .flow_sig_id = 229440,
8572         .flow_pattern_id = 0,
8573         .hdr_sig = { .bits =
8574                 BNXT_ULP_HDR_BIT_O_ETH |
8575                 BNXT_ULP_HDR_BIT_OO_VLAN |
8576                 BNXT_ULP_HDR_BIT_O_IPV6 |
8577                 BNXT_ULP_HDR_BIT_O_TCP |
8578                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8579         .field_sig = { .bits =
8580                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8581                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8582                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8583                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8584                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8585         },
8586         [460] = {
8587         .class_hid = BNXT_ULP_CLASS_HID_40cc,
8588         .class_tid = 2,
8589         .hdr_sig_id = 8,
8590         .flow_sig_id = 229444,
8591         .flow_pattern_id = 0,
8592         .hdr_sig = { .bits =
8593                 BNXT_ULP_HDR_BIT_O_ETH |
8594                 BNXT_ULP_HDR_BIT_OO_VLAN |
8595                 BNXT_ULP_HDR_BIT_O_IPV6 |
8596                 BNXT_ULP_HDR_BIT_O_TCP |
8597                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8598         .field_sig = { .bits =
8599                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8600                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8601                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8602                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8603                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8604                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8605         },
8606         [461] = {
8607         .class_hid = BNXT_ULP_CLASS_HID_0b0c,
8608         .class_tid = 2,
8609         .hdr_sig_id = 8,
8610         .flow_sig_id = 245760,
8611         .flow_pattern_id = 0,
8612         .hdr_sig = { .bits =
8613                 BNXT_ULP_HDR_BIT_O_ETH |
8614                 BNXT_ULP_HDR_BIT_OO_VLAN |
8615                 BNXT_ULP_HDR_BIT_O_IPV6 |
8616                 BNXT_ULP_HDR_BIT_O_TCP |
8617                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8618         .field_sig = { .bits =
8619                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8620                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8621                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8622                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8623                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8624         },
8625         [462] = {
8626         .class_hid = BNXT_ULP_CLASS_HID_0220,
8627         .class_tid = 2,
8628         .hdr_sig_id = 8,
8629         .flow_sig_id = 245764,
8630         .flow_pattern_id = 0,
8631         .hdr_sig = { .bits =
8632                 BNXT_ULP_HDR_BIT_O_ETH |
8633                 BNXT_ULP_HDR_BIT_OO_VLAN |
8634                 BNXT_ULP_HDR_BIT_O_IPV6 |
8635                 BNXT_ULP_HDR_BIT_O_TCP |
8636                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8637         .field_sig = { .bits =
8638                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8639                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8640                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8641                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8642                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8643                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8644         },
8645         [463] = {
8646         .class_hid = BNXT_ULP_CLASS_HID_1730,
8647         .class_tid = 2,
8648         .hdr_sig_id = 8,
8649         .flow_sig_id = 245824,
8650         .flow_pattern_id = 0,
8651         .hdr_sig = { .bits =
8652                 BNXT_ULP_HDR_BIT_O_ETH |
8653                 BNXT_ULP_HDR_BIT_OO_VLAN |
8654                 BNXT_ULP_HDR_BIT_O_IPV6 |
8655                 BNXT_ULP_HDR_BIT_O_TCP |
8656                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8657         .field_sig = { .bits =
8658                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8659                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8660                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8661                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8662                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8663                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8664         },
8665         [464] = {
8666         .class_hid = BNXT_ULP_CLASS_HID_7980,
8667         .class_tid = 2,
8668         .hdr_sig_id = 8,
8669         .flow_sig_id = 245828,
8670         .flow_pattern_id = 0,
8671         .hdr_sig = { .bits =
8672                 BNXT_ULP_HDR_BIT_O_ETH |
8673                 BNXT_ULP_HDR_BIT_OO_VLAN |
8674                 BNXT_ULP_HDR_BIT_O_IPV6 |
8675                 BNXT_ULP_HDR_BIT_O_TCP |
8676                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8677         .field_sig = { .bits =
8678                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8679                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8680                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8681                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8682                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8683                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8684                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8685         },
8686         [465] = {
8687         .class_hid = BNXT_ULP_CLASS_HID_1db0,
8688         .class_tid = 2,
8689         .hdr_sig_id = 9,
8690         .flow_sig_id = 131072,
8691         .flow_pattern_id = 0,
8692         .hdr_sig = { .bits =
8693                 BNXT_ULP_HDR_BIT_O_ETH |
8694                 BNXT_ULP_HDR_BIT_OO_VLAN |
8695                 BNXT_ULP_HDR_BIT_O_IPV4 |
8696                 BNXT_ULP_HDR_BIT_O_TCP |
8697                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8698         .field_sig = { .bits =
8699                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8700                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8701         },
8702         [466] = {
8703         .class_hid = BNXT_ULP_CLASS_HID_1494,
8704         .class_tid = 2,
8705         .hdr_sig_id = 9,
8706         .flow_sig_id = 131076,
8707         .flow_pattern_id = 0,
8708         .hdr_sig = { .bits =
8709                 BNXT_ULP_HDR_BIT_O_ETH |
8710                 BNXT_ULP_HDR_BIT_OO_VLAN |
8711                 BNXT_ULP_HDR_BIT_O_IPV4 |
8712                 BNXT_ULP_HDR_BIT_O_TCP |
8713                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8714         .field_sig = { .bits =
8715                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8716                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8717                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8718         },
8719         [467] = {
8720         .class_hid = BNXT_ULP_CLASS_HID_70d0,
8721         .class_tid = 2,
8722         .hdr_sig_id = 9,
8723         .flow_sig_id = 131136,
8724         .flow_pattern_id = 0,
8725         .hdr_sig = { .bits =
8726                 BNXT_ULP_HDR_BIT_O_ETH |
8727                 BNXT_ULP_HDR_BIT_OO_VLAN |
8728                 BNXT_ULP_HDR_BIT_O_IPV4 |
8729                 BNXT_ULP_HDR_BIT_O_TCP |
8730                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8731         .field_sig = { .bits =
8732                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8733                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8734                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8735         },
8736         [468] = {
8737         .class_hid = BNXT_ULP_CLASS_HID_4834,
8738         .class_tid = 2,
8739         .hdr_sig_id = 9,
8740         .flow_sig_id = 131140,
8741         .flow_pattern_id = 0,
8742         .hdr_sig = { .bits =
8743                 BNXT_ULP_HDR_BIT_O_ETH |
8744                 BNXT_ULP_HDR_BIT_OO_VLAN |
8745                 BNXT_ULP_HDR_BIT_O_IPV4 |
8746                 BNXT_ULP_HDR_BIT_O_TCP |
8747                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8748         .field_sig = { .bits =
8749                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8750                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8751                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8752                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8753         },
8754         [469] = {
8755         .class_hid = BNXT_ULP_CLASS_HID_3db4,
8756         .class_tid = 2,
8757         .hdr_sig_id = 9,
8758         .flow_sig_id = 196608,
8759         .flow_pattern_id = 0,
8760         .hdr_sig = { .bits =
8761                 BNXT_ULP_HDR_BIT_O_ETH |
8762                 BNXT_ULP_HDR_BIT_OO_VLAN |
8763                 BNXT_ULP_HDR_BIT_O_IPV4 |
8764                 BNXT_ULP_HDR_BIT_O_TCP |
8765                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8766         .field_sig = { .bits =
8767                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8768                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8769                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8770         },
8771         [470] = {
8772         .class_hid = BNXT_ULP_CLASS_HID_3498,
8773         .class_tid = 2,
8774         .hdr_sig_id = 9,
8775         .flow_sig_id = 196612,
8776         .flow_pattern_id = 0,
8777         .hdr_sig = { .bits =
8778                 BNXT_ULP_HDR_BIT_O_ETH |
8779                 BNXT_ULP_HDR_BIT_OO_VLAN |
8780                 BNXT_ULP_HDR_BIT_O_IPV4 |
8781                 BNXT_ULP_HDR_BIT_O_TCP |
8782                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8783         .field_sig = { .bits =
8784                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8785                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8786                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8787                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8788         },
8789         [471] = {
8790         .class_hid = BNXT_ULP_CLASS_HID_0988,
8791         .class_tid = 2,
8792         .hdr_sig_id = 9,
8793         .flow_sig_id = 196672,
8794         .flow_pattern_id = 0,
8795         .hdr_sig = { .bits =
8796                 BNXT_ULP_HDR_BIT_O_ETH |
8797                 BNXT_ULP_HDR_BIT_OO_VLAN |
8798                 BNXT_ULP_HDR_BIT_O_IPV4 |
8799                 BNXT_ULP_HDR_BIT_O_TCP |
8800                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8801         .field_sig = { .bits =
8802                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8803                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8804                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8805                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8806         },
8807         [472] = {
8808         .class_hid = BNXT_ULP_CLASS_HID_00ec,
8809         .class_tid = 2,
8810         .hdr_sig_id = 9,
8811         .flow_sig_id = 196676,
8812         .flow_pattern_id = 0,
8813         .hdr_sig = { .bits =
8814                 BNXT_ULP_HDR_BIT_O_ETH |
8815                 BNXT_ULP_HDR_BIT_OO_VLAN |
8816                 BNXT_ULP_HDR_BIT_O_IPV4 |
8817                 BNXT_ULP_HDR_BIT_O_TCP |
8818                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8819         .field_sig = { .bits =
8820                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8821                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8822                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8823                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8824                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8825         },
8826         [473] = {
8827         .class_hid = BNXT_ULP_CLASS_HID_3f44,
8828         .class_tid = 2,
8829         .hdr_sig_id = 9,
8830         .flow_sig_id = 393216,
8831         .flow_pattern_id = 0,
8832         .hdr_sig = { .bits =
8833                 BNXT_ULP_HDR_BIT_O_ETH |
8834                 BNXT_ULP_HDR_BIT_OO_VLAN |
8835                 BNXT_ULP_HDR_BIT_O_IPV4 |
8836                 BNXT_ULP_HDR_BIT_O_TCP |
8837                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8838         .field_sig = { .bits =
8839                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8840                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8841                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8842         },
8843         [474] = {
8844         .class_hid = BNXT_ULP_CLASS_HID_36a8,
8845         .class_tid = 2,
8846         .hdr_sig_id = 9,
8847         .flow_sig_id = 393220,
8848         .flow_pattern_id = 0,
8849         .hdr_sig = { .bits =
8850                 BNXT_ULP_HDR_BIT_O_ETH |
8851                 BNXT_ULP_HDR_BIT_OO_VLAN |
8852                 BNXT_ULP_HDR_BIT_O_IPV4 |
8853                 BNXT_ULP_HDR_BIT_O_TCP |
8854                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8855         .field_sig = { .bits =
8856                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8857                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8858                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8859                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8860         },
8861         [475] = {
8862         .class_hid = BNXT_ULP_CLASS_HID_0b58,
8863         .class_tid = 2,
8864         .hdr_sig_id = 9,
8865         .flow_sig_id = 393280,
8866         .flow_pattern_id = 0,
8867         .hdr_sig = { .bits =
8868                 BNXT_ULP_HDR_BIT_O_ETH |
8869                 BNXT_ULP_HDR_BIT_OO_VLAN |
8870                 BNXT_ULP_HDR_BIT_O_IPV4 |
8871                 BNXT_ULP_HDR_BIT_O_TCP |
8872                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8873         .field_sig = { .bits =
8874                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8875                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8876                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8877                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8878         },
8879         [476] = {
8880         .class_hid = BNXT_ULP_CLASS_HID_02bc,
8881         .class_tid = 2,
8882         .hdr_sig_id = 9,
8883         .flow_sig_id = 393284,
8884         .flow_pattern_id = 0,
8885         .hdr_sig = { .bits =
8886                 BNXT_ULP_HDR_BIT_O_ETH |
8887                 BNXT_ULP_HDR_BIT_OO_VLAN |
8888                 BNXT_ULP_HDR_BIT_O_IPV4 |
8889                 BNXT_ULP_HDR_BIT_O_TCP |
8890                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8891         .field_sig = { .bits =
8892                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8893                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8894                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8895                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8896                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8897         },
8898         [477] = {
8899         .class_hid = BNXT_ULP_CLASS_HID_5f48,
8900         .class_tid = 2,
8901         .hdr_sig_id = 9,
8902         .flow_sig_id = 458752,
8903         .flow_pattern_id = 0,
8904         .hdr_sig = { .bits =
8905                 BNXT_ULP_HDR_BIT_O_ETH |
8906                 BNXT_ULP_HDR_BIT_OO_VLAN |
8907                 BNXT_ULP_HDR_BIT_O_IPV4 |
8908                 BNXT_ULP_HDR_BIT_O_TCP |
8909                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8910         .field_sig = { .bits =
8911                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8912                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8913                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8914                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8915         },
8916         [478] = {
8917         .class_hid = BNXT_ULP_CLASS_HID_56ac,
8918         .class_tid = 2,
8919         .hdr_sig_id = 9,
8920         .flow_sig_id = 458756,
8921         .flow_pattern_id = 0,
8922         .hdr_sig = { .bits =
8923                 BNXT_ULP_HDR_BIT_O_ETH |
8924                 BNXT_ULP_HDR_BIT_OO_VLAN |
8925                 BNXT_ULP_HDR_BIT_O_IPV4 |
8926                 BNXT_ULP_HDR_BIT_O_TCP |
8927                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8928         .field_sig = { .bits =
8929                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8930                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8931                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8932                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8933                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8934         },
8935         [479] = {
8936         .class_hid = BNXT_ULP_CLASS_HID_2b5c,
8937         .class_tid = 2,
8938         .hdr_sig_id = 9,
8939         .flow_sig_id = 458816,
8940         .flow_pattern_id = 0,
8941         .hdr_sig = { .bits =
8942                 BNXT_ULP_HDR_BIT_O_ETH |
8943                 BNXT_ULP_HDR_BIT_OO_VLAN |
8944                 BNXT_ULP_HDR_BIT_O_IPV4 |
8945                 BNXT_ULP_HDR_BIT_O_TCP |
8946                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8947         .field_sig = { .bits =
8948                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8949                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8950                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8951                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8952                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8953         },
8954         [480] = {
8955         .class_hid = BNXT_ULP_CLASS_HID_2280,
8956         .class_tid = 2,
8957         .hdr_sig_id = 9,
8958         .flow_sig_id = 458820,
8959         .flow_pattern_id = 0,
8960         .hdr_sig = { .bits =
8961                 BNXT_ULP_HDR_BIT_O_ETH |
8962                 BNXT_ULP_HDR_BIT_OO_VLAN |
8963                 BNXT_ULP_HDR_BIT_O_IPV4 |
8964                 BNXT_ULP_HDR_BIT_O_TCP |
8965                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8966         .field_sig = { .bits =
8967                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8968                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8969                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8970                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8971                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8972                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8973         },
8974         [481] = {
8975         .class_hid = BNXT_ULP_CLASS_HID_4000,
8976         .class_tid = 2,
8977         .hdr_sig_id = 9,
8978         .flow_sig_id = 655360,
8979         .flow_pattern_id = 0,
8980         .hdr_sig = { .bits =
8981                 BNXT_ULP_HDR_BIT_O_ETH |
8982                 BNXT_ULP_HDR_BIT_OO_VLAN |
8983                 BNXT_ULP_HDR_BIT_O_IPV4 |
8984                 BNXT_ULP_HDR_BIT_O_TCP |
8985                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8986         .field_sig = { .bits =
8987                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8988                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8989                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
8990         },
8991         [482] = {
8992         .class_hid = BNXT_ULP_CLASS_HID_5b64,
8993         .class_tid = 2,
8994         .hdr_sig_id = 9,
8995         .flow_sig_id = 655364,
8996         .flow_pattern_id = 0,
8997         .hdr_sig = { .bits =
8998                 BNXT_ULP_HDR_BIT_O_ETH |
8999                 BNXT_ULP_HDR_BIT_OO_VLAN |
9000                 BNXT_ULP_HDR_BIT_O_IPV4 |
9001                 BNXT_ULP_HDR_BIT_O_TCP |
9002                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9003         .field_sig = { .bits =
9004                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9005                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9006                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9007                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9008         },
9009         [483] = {
9010         .class_hid = BNXT_ULP_CLASS_HID_2c14,
9011         .class_tid = 2,
9012         .hdr_sig_id = 9,
9013         .flow_sig_id = 655424,
9014         .flow_pattern_id = 0,
9015         .hdr_sig = { .bits =
9016                 BNXT_ULP_HDR_BIT_O_ETH |
9017                 BNXT_ULP_HDR_BIT_OO_VLAN |
9018                 BNXT_ULP_HDR_BIT_O_IPV4 |
9019                 BNXT_ULP_HDR_BIT_O_TCP |
9020                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9021         .field_sig = { .bits =
9022                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9023                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9024                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9025                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9026         },
9027         [484] = {
9028         .class_hid = BNXT_ULP_CLASS_HID_2778,
9029         .class_tid = 2,
9030         .hdr_sig_id = 9,
9031         .flow_sig_id = 655428,
9032         .flow_pattern_id = 0,
9033         .hdr_sig = { .bits =
9034                 BNXT_ULP_HDR_BIT_O_ETH |
9035                 BNXT_ULP_HDR_BIT_OO_VLAN |
9036                 BNXT_ULP_HDR_BIT_O_IPV4 |
9037                 BNXT_ULP_HDR_BIT_O_TCP |
9038                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9039         .field_sig = { .bits =
9040                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9041                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9042                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9043                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9044                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9045         },
9046         [485] = {
9047         .class_hid = BNXT_ULP_CLASS_HID_18f8,
9048         .class_tid = 2,
9049         .hdr_sig_id = 9,
9050         .flow_sig_id = 720896,
9051         .flow_pattern_id = 0,
9052         .hdr_sig = { .bits =
9053                 BNXT_ULP_HDR_BIT_O_ETH |
9054                 BNXT_ULP_HDR_BIT_OO_VLAN |
9055                 BNXT_ULP_HDR_BIT_O_IPV4 |
9056                 BNXT_ULP_HDR_BIT_O_TCP |
9057                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9058         .field_sig = { .bits =
9059                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9060                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9061                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9062                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9063         },
9064         [486] = {
9065         .class_hid = BNXT_ULP_CLASS_HID_13dc,
9066         .class_tid = 2,
9067         .hdr_sig_id = 9,
9068         .flow_sig_id = 720900,
9069         .flow_pattern_id = 0,
9070         .hdr_sig = { .bits =
9071                 BNXT_ULP_HDR_BIT_O_ETH |
9072                 BNXT_ULP_HDR_BIT_OO_VLAN |
9073                 BNXT_ULP_HDR_BIT_O_IPV4 |
9074                 BNXT_ULP_HDR_BIT_O_TCP |
9075                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9076         .field_sig = { .bits =
9077                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9078                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9079                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9080                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9081                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9082         },
9083         [487] = {
9084         .class_hid = BNXT_ULP_CLASS_HID_4c18,
9085         .class_tid = 2,
9086         .hdr_sig_id = 9,
9087         .flow_sig_id = 720960,
9088         .flow_pattern_id = 0,
9089         .hdr_sig = { .bits =
9090                 BNXT_ULP_HDR_BIT_O_ETH |
9091                 BNXT_ULP_HDR_BIT_OO_VLAN |
9092                 BNXT_ULP_HDR_BIT_O_IPV4 |
9093                 BNXT_ULP_HDR_BIT_O_TCP |
9094                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9095         .field_sig = { .bits =
9096                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9097                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9098                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9099                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9100                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9101         },
9102         [488] = {
9103         .class_hid = BNXT_ULP_CLASS_HID_477c,
9104         .class_tid = 2,
9105         .hdr_sig_id = 9,
9106         .flow_sig_id = 720964,
9107         .flow_pattern_id = 0,
9108         .hdr_sig = { .bits =
9109                 BNXT_ULP_HDR_BIT_O_ETH |
9110                 BNXT_ULP_HDR_BIT_OO_VLAN |
9111                 BNXT_ULP_HDR_BIT_O_IPV4 |
9112                 BNXT_ULP_HDR_BIT_O_TCP |
9113                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9114         .field_sig = { .bits =
9115                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9116                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9117                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9118                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9119                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9120                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9121         },
9122         [489] = {
9123         .class_hid = BNXT_ULP_CLASS_HID_1a88,
9124         .class_tid = 2,
9125         .hdr_sig_id = 9,
9126         .flow_sig_id = 917504,
9127         .flow_pattern_id = 0,
9128         .hdr_sig = { .bits =
9129                 BNXT_ULP_HDR_BIT_O_ETH |
9130                 BNXT_ULP_HDR_BIT_OO_VLAN |
9131                 BNXT_ULP_HDR_BIT_O_IPV4 |
9132                 BNXT_ULP_HDR_BIT_O_TCP |
9133                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9134         .field_sig = { .bits =
9135                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9136                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9137                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9138                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9139         },
9140         [490] = {
9141         .class_hid = BNXT_ULP_CLASS_HID_15ec,
9142         .class_tid = 2,
9143         .hdr_sig_id = 9,
9144         .flow_sig_id = 917508,
9145         .flow_pattern_id = 0,
9146         .hdr_sig = { .bits =
9147                 BNXT_ULP_HDR_BIT_O_ETH |
9148                 BNXT_ULP_HDR_BIT_OO_VLAN |
9149                 BNXT_ULP_HDR_BIT_O_IPV4 |
9150                 BNXT_ULP_HDR_BIT_O_TCP |
9151                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9152         .field_sig = { .bits =
9153                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9154                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9155                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9156                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9157                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9158         },
9159         [491] = {
9160         .class_hid = BNXT_ULP_CLASS_HID_4e28,
9161         .class_tid = 2,
9162         .hdr_sig_id = 9,
9163         .flow_sig_id = 917568,
9164         .flow_pattern_id = 0,
9165         .hdr_sig = { .bits =
9166                 BNXT_ULP_HDR_BIT_O_ETH |
9167                 BNXT_ULP_HDR_BIT_OO_VLAN |
9168                 BNXT_ULP_HDR_BIT_O_IPV4 |
9169                 BNXT_ULP_HDR_BIT_O_TCP |
9170                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9171         .field_sig = { .bits =
9172                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9173                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9174                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9175                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9176                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9177         },
9178         [492] = {
9179         .class_hid = BNXT_ULP_CLASS_HID_490c,
9180         .class_tid = 2,
9181         .hdr_sig_id = 9,
9182         .flow_sig_id = 917572,
9183         .flow_pattern_id = 0,
9184         .hdr_sig = { .bits =
9185                 BNXT_ULP_HDR_BIT_O_ETH |
9186                 BNXT_ULP_HDR_BIT_OO_VLAN |
9187                 BNXT_ULP_HDR_BIT_O_IPV4 |
9188                 BNXT_ULP_HDR_BIT_O_TCP |
9189                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9190         .field_sig = { .bits =
9191                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9192                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9193                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9194                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9195                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9196                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9197         },
9198         [493] = {
9199         .class_hid = BNXT_ULP_CLASS_HID_3a8c,
9200         .class_tid = 2,
9201         .hdr_sig_id = 9,
9202         .flow_sig_id = 983040,
9203         .flow_pattern_id = 0,
9204         .hdr_sig = { .bits =
9205                 BNXT_ULP_HDR_BIT_O_ETH |
9206                 BNXT_ULP_HDR_BIT_OO_VLAN |
9207                 BNXT_ULP_HDR_BIT_O_IPV4 |
9208                 BNXT_ULP_HDR_BIT_O_TCP |
9209                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9210         .field_sig = { .bits =
9211                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9212                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9213                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9214                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9215                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9216         },
9217         [494] = {
9218         .class_hid = BNXT_ULP_CLASS_HID_35f0,
9219         .class_tid = 2,
9220         .hdr_sig_id = 9,
9221         .flow_sig_id = 983044,
9222         .flow_pattern_id = 0,
9223         .hdr_sig = { .bits =
9224                 BNXT_ULP_HDR_BIT_O_ETH |
9225                 BNXT_ULP_HDR_BIT_OO_VLAN |
9226                 BNXT_ULP_HDR_BIT_O_IPV4 |
9227                 BNXT_ULP_HDR_BIT_O_TCP |
9228                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9229         .field_sig = { .bits =
9230                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9231                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9232                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9233                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9234                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9235                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9236         },
9237         [495] = {
9238         .class_hid = BNXT_ULP_CLASS_HID_06e0,
9239         .class_tid = 2,
9240         .hdr_sig_id = 9,
9241         .flow_sig_id = 983104,
9242         .flow_pattern_id = 0,
9243         .hdr_sig = { .bits =
9244                 BNXT_ULP_HDR_BIT_O_ETH |
9245                 BNXT_ULP_HDR_BIT_OO_VLAN |
9246                 BNXT_ULP_HDR_BIT_O_IPV4 |
9247                 BNXT_ULP_HDR_BIT_O_TCP |
9248                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9249         .field_sig = { .bits =
9250                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9251                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9252                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9253                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9254                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9255                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9256         },
9257         [496] = {
9258         .class_hid = BNXT_ULP_CLASS_HID_01c4,
9259         .class_tid = 2,
9260         .hdr_sig_id = 9,
9261         .flow_sig_id = 983108,
9262         .flow_pattern_id = 0,
9263         .hdr_sig = { .bits =
9264                 BNXT_ULP_HDR_BIT_O_ETH |
9265                 BNXT_ULP_HDR_BIT_OO_VLAN |
9266                 BNXT_ULP_HDR_BIT_O_IPV4 |
9267                 BNXT_ULP_HDR_BIT_O_TCP |
9268                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9269         .field_sig = { .bits =
9270                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9271                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9272                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9273                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9274                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9275                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9276                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9277         },
9278         [497] = {
9279         .class_hid = BNXT_ULP_CLASS_HID_1a08,
9280         .class_tid = 2,
9281         .hdr_sig_id = 10,
9282         .flow_sig_id = 32768,
9283         .flow_pattern_id = 0,
9284         .hdr_sig = { .bits =
9285                 BNXT_ULP_HDR_BIT_O_ETH |
9286                 BNXT_ULP_HDR_BIT_OO_VLAN |
9287                 BNXT_ULP_HDR_BIT_O_IPV6 |
9288                 BNXT_ULP_HDR_BIT_O_UDP |
9289                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9290         .field_sig = { .bits =
9291                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9292                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9293         },
9294         [498] = {
9295         .class_hid = BNXT_ULP_CLASS_HID_12ec,
9296         .class_tid = 2,
9297         .hdr_sig_id = 10,
9298         .flow_sig_id = 32772,
9299         .flow_pattern_id = 0,
9300         .hdr_sig = { .bits =
9301                 BNXT_ULP_HDR_BIT_O_ETH |
9302                 BNXT_ULP_HDR_BIT_OO_VLAN |
9303                 BNXT_ULP_HDR_BIT_O_IPV6 |
9304                 BNXT_ULP_HDR_BIT_O_UDP |
9305                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9306         .field_sig = { .bits =
9307                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9308                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9309                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9310         },
9311         [499] = {
9312         .class_hid = BNXT_ULP_CLASS_HID_4ea8,
9313         .class_tid = 2,
9314         .hdr_sig_id = 10,
9315         .flow_sig_id = 32832,
9316         .flow_pattern_id = 0,
9317         .hdr_sig = { .bits =
9318                 BNXT_ULP_HDR_BIT_O_ETH |
9319                 BNXT_ULP_HDR_BIT_OO_VLAN |
9320                 BNXT_ULP_HDR_BIT_O_IPV6 |
9321                 BNXT_ULP_HDR_BIT_O_UDP |
9322                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9323         .field_sig = { .bits =
9324                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9325                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9326                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9327         },
9328         [500] = {
9329         .class_hid = BNXT_ULP_CLASS_HID_478c,
9330         .class_tid = 2,
9331         .hdr_sig_id = 10,
9332         .flow_sig_id = 32836,
9333         .flow_pattern_id = 0,
9334         .hdr_sig = { .bits =
9335                 BNXT_ULP_HDR_BIT_O_ETH |
9336                 BNXT_ULP_HDR_BIT_OO_VLAN |
9337                 BNXT_ULP_HDR_BIT_O_IPV6 |
9338                 BNXT_ULP_HDR_BIT_O_UDP |
9339                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9340         .field_sig = { .bits =
9341                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9342                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9343                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9344                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9345         },
9346         [501] = {
9347         .class_hid = BNXT_ULP_CLASS_HID_0d4c,
9348         .class_tid = 2,
9349         .hdr_sig_id = 10,
9350         .flow_sig_id = 49152,
9351         .flow_pattern_id = 0,
9352         .hdr_sig = { .bits =
9353                 BNXT_ULP_HDR_BIT_O_ETH |
9354                 BNXT_ULP_HDR_BIT_OO_VLAN |
9355                 BNXT_ULP_HDR_BIT_O_IPV6 |
9356                 BNXT_ULP_HDR_BIT_O_UDP |
9357                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9358         .field_sig = { .bits =
9359                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9360                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9361                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9362         },
9363         [502] = {
9364         .class_hid = BNXT_ULP_CLASS_HID_0a20,
9365         .class_tid = 2,
9366         .hdr_sig_id = 10,
9367         .flow_sig_id = 49156,
9368         .flow_pattern_id = 0,
9369         .hdr_sig = { .bits =
9370                 BNXT_ULP_HDR_BIT_O_ETH |
9371                 BNXT_ULP_HDR_BIT_OO_VLAN |
9372                 BNXT_ULP_HDR_BIT_O_IPV6 |
9373                 BNXT_ULP_HDR_BIT_O_UDP |
9374                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9375         .field_sig = { .bits =
9376                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9377                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9378                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9379                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9380         },
9381         [503] = {
9382         .class_hid = BNXT_ULP_CLASS_HID_1930,
9383         .class_tid = 2,
9384         .hdr_sig_id = 10,
9385         .flow_sig_id = 49216,
9386         .flow_pattern_id = 0,
9387         .hdr_sig = { .bits =
9388                 BNXT_ULP_HDR_BIT_O_ETH |
9389                 BNXT_ULP_HDR_BIT_OO_VLAN |
9390                 BNXT_ULP_HDR_BIT_O_IPV6 |
9391                 BNXT_ULP_HDR_BIT_O_UDP |
9392                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9393         .field_sig = { .bits =
9394                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9395                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9396                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9397                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9398         },
9399         [504] = {
9400         .class_hid = BNXT_ULP_CLASS_HID_1614,
9401         .class_tid = 2,
9402         .hdr_sig_id = 10,
9403         .flow_sig_id = 49220,
9404         .flow_pattern_id = 0,
9405         .hdr_sig = { .bits =
9406                 BNXT_ULP_HDR_BIT_O_ETH |
9407                 BNXT_ULP_HDR_BIT_OO_VLAN |
9408                 BNXT_ULP_HDR_BIT_O_IPV6 |
9409                 BNXT_ULP_HDR_BIT_O_UDP |
9410                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9411         .field_sig = { .bits =
9412                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9413                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9414                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9415                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9416                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9417         },
9418         [505] = {
9419         .class_hid = BNXT_ULP_CLASS_HID_3a0c,
9420         .class_tid = 2,
9421         .hdr_sig_id = 10,
9422         .flow_sig_id = 98304,
9423         .flow_pattern_id = 0,
9424         .hdr_sig = { .bits =
9425                 BNXT_ULP_HDR_BIT_O_ETH |
9426                 BNXT_ULP_HDR_BIT_OO_VLAN |
9427                 BNXT_ULP_HDR_BIT_O_IPV6 |
9428                 BNXT_ULP_HDR_BIT_O_UDP |
9429                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9430         .field_sig = { .bits =
9431                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9432                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9433                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9434         },
9435         [506] = {
9436         .class_hid = BNXT_ULP_CLASS_HID_32e0,
9437         .class_tid = 2,
9438         .hdr_sig_id = 10,
9439         .flow_sig_id = 98308,
9440         .flow_pattern_id = 0,
9441         .hdr_sig = { .bits =
9442                 BNXT_ULP_HDR_BIT_O_ETH |
9443                 BNXT_ULP_HDR_BIT_OO_VLAN |
9444                 BNXT_ULP_HDR_BIT_O_IPV6 |
9445                 BNXT_ULP_HDR_BIT_O_UDP |
9446                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9447         .field_sig = { .bits =
9448                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9449                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9450                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9451                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9452         },
9453         [507] = {
9454         .class_hid = BNXT_ULP_CLASS_HID_01f0,
9455         .class_tid = 2,
9456         .hdr_sig_id = 10,
9457         .flow_sig_id = 98368,
9458         .flow_pattern_id = 0,
9459         .hdr_sig = { .bits =
9460                 BNXT_ULP_HDR_BIT_O_ETH |
9461                 BNXT_ULP_HDR_BIT_OO_VLAN |
9462                 BNXT_ULP_HDR_BIT_O_IPV6 |
9463                 BNXT_ULP_HDR_BIT_O_UDP |
9464                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9465         .field_sig = { .bits =
9466                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9467                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9468                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9469                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9470         },
9471         [508] = {
9472         .class_hid = BNXT_ULP_CLASS_HID_1ed4,
9473         .class_tid = 2,
9474         .hdr_sig_id = 10,
9475         .flow_sig_id = 98372,
9476         .flow_pattern_id = 0,
9477         .hdr_sig = { .bits =
9478                 BNXT_ULP_HDR_BIT_O_ETH |
9479                 BNXT_ULP_HDR_BIT_OO_VLAN |
9480                 BNXT_ULP_HDR_BIT_O_IPV6 |
9481                 BNXT_ULP_HDR_BIT_O_UDP |
9482                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9483         .field_sig = { .bits =
9484                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9485                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9486                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9487                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9488                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9489         },
9490         [509] = {
9491         .class_hid = BNXT_ULP_CLASS_HID_2d40,
9492         .class_tid = 2,
9493         .hdr_sig_id = 10,
9494         .flow_sig_id = 114688,
9495         .flow_pattern_id = 0,
9496         .hdr_sig = { .bits =
9497                 BNXT_ULP_HDR_BIT_O_ETH |
9498                 BNXT_ULP_HDR_BIT_OO_VLAN |
9499                 BNXT_ULP_HDR_BIT_O_IPV6 |
9500                 BNXT_ULP_HDR_BIT_O_UDP |
9501                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9502         .field_sig = { .bits =
9503                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9504                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9505                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9506                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9507         },
9508         [510] = {
9509         .class_hid = BNXT_ULP_CLASS_HID_2a24,
9510         .class_tid = 2,
9511         .hdr_sig_id = 10,
9512         .flow_sig_id = 114692,
9513         .flow_pattern_id = 0,
9514         .hdr_sig = { .bits =
9515                 BNXT_ULP_HDR_BIT_O_ETH |
9516                 BNXT_ULP_HDR_BIT_OO_VLAN |
9517                 BNXT_ULP_HDR_BIT_O_IPV6 |
9518                 BNXT_ULP_HDR_BIT_O_UDP |
9519                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9520         .field_sig = { .bits =
9521                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9522                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9523                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9524                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9525                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9526         },
9527         [511] = {
9528         .class_hid = BNXT_ULP_CLASS_HID_3934,
9529         .class_tid = 2,
9530         .hdr_sig_id = 10,
9531         .flow_sig_id = 114752,
9532         .flow_pattern_id = 0,
9533         .hdr_sig = { .bits =
9534                 BNXT_ULP_HDR_BIT_O_ETH |
9535                 BNXT_ULP_HDR_BIT_OO_VLAN |
9536                 BNXT_ULP_HDR_BIT_O_IPV6 |
9537                 BNXT_ULP_HDR_BIT_O_UDP |
9538                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9539         .field_sig = { .bits =
9540                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9541                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9542                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9543                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9544                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9545         },
9546         [512] = {
9547         .class_hid = BNXT_ULP_CLASS_HID_3608,
9548         .class_tid = 2,
9549         .hdr_sig_id = 10,
9550         .flow_sig_id = 114756,
9551         .flow_pattern_id = 0,
9552         .hdr_sig = { .bits =
9553                 BNXT_ULP_HDR_BIT_O_ETH |
9554                 BNXT_ULP_HDR_BIT_OO_VLAN |
9555                 BNXT_ULP_HDR_BIT_O_IPV6 |
9556                 BNXT_ULP_HDR_BIT_O_UDP |
9557                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9558         .field_sig = { .bits =
9559                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9560                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9561                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9562                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9563                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9564                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9565         },
9566         [513] = {
9567         .class_hid = BNXT_ULP_CLASS_HID_5e60,
9568         .class_tid = 2,
9569         .hdr_sig_id = 10,
9570         .flow_sig_id = 163840,
9571         .flow_pattern_id = 0,
9572         .hdr_sig = { .bits =
9573                 BNXT_ULP_HDR_BIT_O_ETH |
9574                 BNXT_ULP_HDR_BIT_OO_VLAN |
9575                 BNXT_ULP_HDR_BIT_O_IPV6 |
9576                 BNXT_ULP_HDR_BIT_O_UDP |
9577                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9578         .field_sig = { .bits =
9579                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9580                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9581                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9582         },
9583         [514] = {
9584         .class_hid = BNXT_ULP_CLASS_HID_5744,
9585         .class_tid = 2,
9586         .hdr_sig_id = 10,
9587         .flow_sig_id = 163844,
9588         .flow_pattern_id = 0,
9589         .hdr_sig = { .bits =
9590                 BNXT_ULP_HDR_BIT_O_ETH |
9591                 BNXT_ULP_HDR_BIT_OO_VLAN |
9592                 BNXT_ULP_HDR_BIT_O_IPV6 |
9593                 BNXT_ULP_HDR_BIT_O_UDP |
9594                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9595         .field_sig = { .bits =
9596                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9597                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9598                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9599                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9600         },
9601         [515] = {
9602         .class_hid = BNXT_ULP_CLASS_HID_2a54,
9603         .class_tid = 2,
9604         .hdr_sig_id = 10,
9605         .flow_sig_id = 163904,
9606         .flow_pattern_id = 0,
9607         .hdr_sig = { .bits =
9608                 BNXT_ULP_HDR_BIT_O_ETH |
9609                 BNXT_ULP_HDR_BIT_OO_VLAN |
9610                 BNXT_ULP_HDR_BIT_O_IPV6 |
9611                 BNXT_ULP_HDR_BIT_O_UDP |
9612                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9613         .field_sig = { .bits =
9614                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9615                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9616                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9617                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9618         },
9619         [516] = {
9620         .class_hid = BNXT_ULP_CLASS_HID_2328,
9621         .class_tid = 2,
9622         .hdr_sig_id = 10,
9623         .flow_sig_id = 163908,
9624         .flow_pattern_id = 0,
9625         .hdr_sig = { .bits =
9626                 BNXT_ULP_HDR_BIT_O_ETH |
9627                 BNXT_ULP_HDR_BIT_OO_VLAN |
9628                 BNXT_ULP_HDR_BIT_O_IPV6 |
9629                 BNXT_ULP_HDR_BIT_O_UDP |
9630                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9631         .field_sig = { .bits =
9632                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9633                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9634                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9635                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9636                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9637         },
9638         [517] = {
9639         .class_hid = BNXT_ULP_CLASS_HID_71a4,
9640         .class_tid = 2,
9641         .hdr_sig_id = 10,
9642         .flow_sig_id = 180224,
9643         .flow_pattern_id = 0,
9644         .hdr_sig = { .bits =
9645                 BNXT_ULP_HDR_BIT_O_ETH |
9646                 BNXT_ULP_HDR_BIT_OO_VLAN |
9647                 BNXT_ULP_HDR_BIT_O_IPV6 |
9648                 BNXT_ULP_HDR_BIT_O_UDP |
9649                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9650         .field_sig = { .bits =
9651                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9652                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9653                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9654                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9655         },
9656         [518] = {
9657         .class_hid = BNXT_ULP_CLASS_HID_4e78,
9658         .class_tid = 2,
9659         .hdr_sig_id = 10,
9660         .flow_sig_id = 180228,
9661         .flow_pattern_id = 0,
9662         .hdr_sig = { .bits =
9663                 BNXT_ULP_HDR_BIT_O_ETH |
9664                 BNXT_ULP_HDR_BIT_OO_VLAN |
9665                 BNXT_ULP_HDR_BIT_O_IPV6 |
9666                 BNXT_ULP_HDR_BIT_O_UDP |
9667                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9668         .field_sig = { .bits =
9669                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9670                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9671                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9672                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9673                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9674         },
9675         [519] = {
9676         .class_hid = BNXT_ULP_CLASS_HID_5d88,
9677         .class_tid = 2,
9678         .hdr_sig_id = 10,
9679         .flow_sig_id = 180288,
9680         .flow_pattern_id = 0,
9681         .hdr_sig = { .bits =
9682                 BNXT_ULP_HDR_BIT_O_ETH |
9683                 BNXT_ULP_HDR_BIT_OO_VLAN |
9684                 BNXT_ULP_HDR_BIT_O_IPV6 |
9685                 BNXT_ULP_HDR_BIT_O_UDP |
9686                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9687         .field_sig = { .bits =
9688                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9689                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9690                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9691                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9692                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9693         },
9694         [520] = {
9695         .class_hid = BNXT_ULP_CLASS_HID_5a6c,
9696         .class_tid = 2,
9697         .hdr_sig_id = 10,
9698         .flow_sig_id = 180292,
9699         .flow_pattern_id = 0,
9700         .hdr_sig = { .bits =
9701                 BNXT_ULP_HDR_BIT_O_ETH |
9702                 BNXT_ULP_HDR_BIT_OO_VLAN |
9703                 BNXT_ULP_HDR_BIT_O_IPV6 |
9704                 BNXT_ULP_HDR_BIT_O_UDP |
9705                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9706         .field_sig = { .bits =
9707                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9708                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9709                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9710                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9711                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9712                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9713         },
9714         [521] = {
9715         .class_hid = BNXT_ULP_CLASS_HID_11a8,
9716         .class_tid = 2,
9717         .hdr_sig_id = 10,
9718         .flow_sig_id = 229376,
9719         .flow_pattern_id = 0,
9720         .hdr_sig = { .bits =
9721                 BNXT_ULP_HDR_BIT_O_ETH |
9722                 BNXT_ULP_HDR_BIT_OO_VLAN |
9723                 BNXT_ULP_HDR_BIT_O_IPV6 |
9724                 BNXT_ULP_HDR_BIT_O_UDP |
9725                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9726         .field_sig = { .bits =
9727                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9728                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9729                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9730                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9731         },
9732         [522] = {
9733         .class_hid = BNXT_ULP_CLASS_HID_7738,
9734         .class_tid = 2,
9735         .hdr_sig_id = 10,
9736         .flow_sig_id = 229380,
9737         .flow_pattern_id = 0,
9738         .hdr_sig = { .bits =
9739                 BNXT_ULP_HDR_BIT_O_ETH |
9740                 BNXT_ULP_HDR_BIT_OO_VLAN |
9741                 BNXT_ULP_HDR_BIT_O_IPV6 |
9742                 BNXT_ULP_HDR_BIT_O_UDP |
9743                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9744         .field_sig = { .bits =
9745                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9746                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9747                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9748                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9749                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9750         },
9751         [523] = {
9752         .class_hid = BNXT_ULP_CLASS_HID_4a48,
9753         .class_tid = 2,
9754         .hdr_sig_id = 10,
9755         .flow_sig_id = 229440,
9756         .flow_pattern_id = 0,
9757         .hdr_sig = { .bits =
9758                 BNXT_ULP_HDR_BIT_O_ETH |
9759                 BNXT_ULP_HDR_BIT_OO_VLAN |
9760                 BNXT_ULP_HDR_BIT_O_IPV6 |
9761                 BNXT_ULP_HDR_BIT_O_UDP |
9762                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9763         .field_sig = { .bits =
9764                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9765                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9766                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9767                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9768                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9769         },
9770         [524] = {
9771         .class_hid = BNXT_ULP_CLASS_HID_432c,
9772         .class_tid = 2,
9773         .hdr_sig_id = 10,
9774         .flow_sig_id = 229444,
9775         .flow_pattern_id = 0,
9776         .hdr_sig = { .bits =
9777                 BNXT_ULP_HDR_BIT_O_ETH |
9778                 BNXT_ULP_HDR_BIT_OO_VLAN |
9779                 BNXT_ULP_HDR_BIT_O_IPV6 |
9780                 BNXT_ULP_HDR_BIT_O_UDP |
9781                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9782         .field_sig = { .bits =
9783                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9784                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9785                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9786                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9787                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9788                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9789         },
9790         [525] = {
9791         .class_hid = BNXT_ULP_CLASS_HID_08ec,
9792         .class_tid = 2,
9793         .hdr_sig_id = 10,
9794         .flow_sig_id = 245760,
9795         .flow_pattern_id = 0,
9796         .hdr_sig = { .bits =
9797                 BNXT_ULP_HDR_BIT_O_ETH |
9798                 BNXT_ULP_HDR_BIT_OO_VLAN |
9799                 BNXT_ULP_HDR_BIT_O_IPV6 |
9800                 BNXT_ULP_HDR_BIT_O_UDP |
9801                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9802         .field_sig = { .bits =
9803                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9804                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9805                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9806                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9807                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9808         },
9809         [526] = {
9810         .class_hid = BNXT_ULP_CLASS_HID_01c0,
9811         .class_tid = 2,
9812         .hdr_sig_id = 10,
9813         .flow_sig_id = 245764,
9814         .flow_pattern_id = 0,
9815         .hdr_sig = { .bits =
9816                 BNXT_ULP_HDR_BIT_O_ETH |
9817                 BNXT_ULP_HDR_BIT_OO_VLAN |
9818                 BNXT_ULP_HDR_BIT_O_IPV6 |
9819                 BNXT_ULP_HDR_BIT_O_UDP |
9820                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9821         .field_sig = { .bits =
9822                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9823                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9824                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9825                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9826                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9827                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9828         },
9829         [527] = {
9830         .class_hid = BNXT_ULP_CLASS_HID_14d0,
9831         .class_tid = 2,
9832         .hdr_sig_id = 10,
9833         .flow_sig_id = 245824,
9834         .flow_pattern_id = 0,
9835         .hdr_sig = { .bits =
9836                 BNXT_ULP_HDR_BIT_O_ETH |
9837                 BNXT_ULP_HDR_BIT_OO_VLAN |
9838                 BNXT_ULP_HDR_BIT_O_IPV6 |
9839                 BNXT_ULP_HDR_BIT_O_UDP |
9840                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9841         .field_sig = { .bits =
9842                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9843                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9844                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9845                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9846                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9847                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9848         },
9849         [528] = {
9850         .class_hid = BNXT_ULP_CLASS_HID_7a60,
9851         .class_tid = 2,
9852         .hdr_sig_id = 10,
9853         .flow_sig_id = 245828,
9854         .flow_pattern_id = 0,
9855         .hdr_sig = { .bits =
9856                 BNXT_ULP_HDR_BIT_O_ETH |
9857                 BNXT_ULP_HDR_BIT_OO_VLAN |
9858                 BNXT_ULP_HDR_BIT_O_IPV6 |
9859                 BNXT_ULP_HDR_BIT_O_UDP |
9860                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9861         .field_sig = { .bits =
9862                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9863                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9864                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9865                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9866                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9867                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9868                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9869         },
9870         [529] = {
9871         .class_hid = BNXT_ULP_CLASS_HID_1d90,
9872         .class_tid = 2,
9873         .hdr_sig_id = 11,
9874         .flow_sig_id = 131072,
9875         .flow_pattern_id = 0,
9876         .hdr_sig = { .bits =
9877                 BNXT_ULP_HDR_BIT_O_ETH |
9878                 BNXT_ULP_HDR_BIT_OO_VLAN |
9879                 BNXT_ULP_HDR_BIT_O_IPV4 |
9880                 BNXT_ULP_HDR_BIT_O_UDP |
9881                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9882         .field_sig = { .bits =
9883                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9884                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9885         },
9886         [530] = {
9887         .class_hid = BNXT_ULP_CLASS_HID_14b4,
9888         .class_tid = 2,
9889         .hdr_sig_id = 11,
9890         .flow_sig_id = 131076,
9891         .flow_pattern_id = 0,
9892         .hdr_sig = { .bits =
9893                 BNXT_ULP_HDR_BIT_O_ETH |
9894                 BNXT_ULP_HDR_BIT_OO_VLAN |
9895                 BNXT_ULP_HDR_BIT_O_IPV4 |
9896                 BNXT_ULP_HDR_BIT_O_UDP |
9897                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9898         .field_sig = { .bits =
9899                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
9900                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9901                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9902         },
9903         [531] = {
9904         .class_hid = BNXT_ULP_CLASS_HID_70f0,
9905         .class_tid = 2,
9906         .hdr_sig_id = 11,
9907         .flow_sig_id = 131136,
9908         .flow_pattern_id = 0,
9909         .hdr_sig = { .bits =
9910                 BNXT_ULP_HDR_BIT_O_ETH |
9911                 BNXT_ULP_HDR_BIT_OO_VLAN |
9912                 BNXT_ULP_HDR_BIT_O_IPV4 |
9913                 BNXT_ULP_HDR_BIT_O_UDP |
9914                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9915         .field_sig = { .bits =
9916                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9917                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
9918                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9919         },
9920         [532] = {
9921         .class_hid = BNXT_ULP_CLASS_HID_4814,
9922         .class_tid = 2,
9923         .hdr_sig_id = 11,
9924         .flow_sig_id = 131140,
9925         .flow_pattern_id = 0,
9926         .hdr_sig = { .bits =
9927                 BNXT_ULP_HDR_BIT_O_ETH |
9928                 BNXT_ULP_HDR_BIT_OO_VLAN |
9929                 BNXT_ULP_HDR_BIT_O_IPV4 |
9930                 BNXT_ULP_HDR_BIT_O_UDP |
9931                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9932         .field_sig = { .bits =
9933                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
9934                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9935                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
9936                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9937         },
9938         [533] = {
9939         .class_hid = BNXT_ULP_CLASS_HID_3d94,
9940         .class_tid = 2,
9941         .hdr_sig_id = 11,
9942         .flow_sig_id = 196608,
9943         .flow_pattern_id = 0,
9944         .hdr_sig = { .bits =
9945                 BNXT_ULP_HDR_BIT_O_ETH |
9946                 BNXT_ULP_HDR_BIT_OO_VLAN |
9947                 BNXT_ULP_HDR_BIT_O_IPV4 |
9948                 BNXT_ULP_HDR_BIT_O_UDP |
9949                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9950         .field_sig = { .bits =
9951                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9952                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
9953                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9954         },
9955         [534] = {
9956         .class_hid = BNXT_ULP_CLASS_HID_34b8,
9957         .class_tid = 2,
9958         .hdr_sig_id = 11,
9959         .flow_sig_id = 196612,
9960         .flow_pattern_id = 0,
9961         .hdr_sig = { .bits =
9962                 BNXT_ULP_HDR_BIT_O_ETH |
9963                 BNXT_ULP_HDR_BIT_OO_VLAN |
9964                 BNXT_ULP_HDR_BIT_O_IPV4 |
9965                 BNXT_ULP_HDR_BIT_O_UDP |
9966                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9967         .field_sig = { .bits =
9968                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
9969                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9970                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
9971                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9972         },
9973         [535] = {
9974         .class_hid = BNXT_ULP_CLASS_HID_09a8,
9975         .class_tid = 2,
9976         .hdr_sig_id = 11,
9977         .flow_sig_id = 196672,
9978         .flow_pattern_id = 0,
9979         .hdr_sig = { .bits =
9980                 BNXT_ULP_HDR_BIT_O_ETH |
9981                 BNXT_ULP_HDR_BIT_OO_VLAN |
9982                 BNXT_ULP_HDR_BIT_O_IPV4 |
9983                 BNXT_ULP_HDR_BIT_O_UDP |
9984                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9985         .field_sig = { .bits =
9986                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9987                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
9988                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
9989                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9990         },
9991         [536] = {
9992         .class_hid = BNXT_ULP_CLASS_HID_00cc,
9993         .class_tid = 2,
9994         .hdr_sig_id = 11,
9995         .flow_sig_id = 196676,
9996         .flow_pattern_id = 0,
9997         .hdr_sig = { .bits =
9998                 BNXT_ULP_HDR_BIT_O_ETH |
9999                 BNXT_ULP_HDR_BIT_OO_VLAN |
10000                 BNXT_ULP_HDR_BIT_O_IPV4 |
10001                 BNXT_ULP_HDR_BIT_O_UDP |
10002                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10003         .field_sig = { .bits =
10004                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10005                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10006                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10007                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10008                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
10009         },
10010         [537] = {
10011         .class_hid = BNXT_ULP_CLASS_HID_3f64,
10012         .class_tid = 2,
10013         .hdr_sig_id = 11,
10014         .flow_sig_id = 393216,
10015         .flow_pattern_id = 0,
10016         .hdr_sig = { .bits =
10017                 BNXT_ULP_HDR_BIT_O_ETH |
10018                 BNXT_ULP_HDR_BIT_OO_VLAN |
10019                 BNXT_ULP_HDR_BIT_O_IPV4 |
10020                 BNXT_ULP_HDR_BIT_O_UDP |
10021                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10022         .field_sig = { .bits =
10023                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10024                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10025                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10026         },
10027         [538] = {
10028         .class_hid = BNXT_ULP_CLASS_HID_3688,
10029         .class_tid = 2,
10030         .hdr_sig_id = 11,
10031         .flow_sig_id = 393220,
10032         .flow_pattern_id = 0,
10033         .hdr_sig = { .bits =
10034                 BNXT_ULP_HDR_BIT_O_ETH |
10035                 BNXT_ULP_HDR_BIT_OO_VLAN |
10036                 BNXT_ULP_HDR_BIT_O_IPV4 |
10037                 BNXT_ULP_HDR_BIT_O_UDP |
10038                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10039         .field_sig = { .bits =
10040                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10041                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10042                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10043                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10044         },
10045         [539] = {
10046         .class_hid = BNXT_ULP_CLASS_HID_0b78,
10047         .class_tid = 2,
10048         .hdr_sig_id = 11,
10049         .flow_sig_id = 393280,
10050         .flow_pattern_id = 0,
10051         .hdr_sig = { .bits =
10052                 BNXT_ULP_HDR_BIT_O_ETH |
10053                 BNXT_ULP_HDR_BIT_OO_VLAN |
10054                 BNXT_ULP_HDR_BIT_O_IPV4 |
10055                 BNXT_ULP_HDR_BIT_O_UDP |
10056                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10057         .field_sig = { .bits =
10058                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10059                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10060                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10061                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10062         },
10063         [540] = {
10064         .class_hid = BNXT_ULP_CLASS_HID_029c,
10065         .class_tid = 2,
10066         .hdr_sig_id = 11,
10067         .flow_sig_id = 393284,
10068         .flow_pattern_id = 0,
10069         .hdr_sig = { .bits =
10070                 BNXT_ULP_HDR_BIT_O_ETH |
10071                 BNXT_ULP_HDR_BIT_OO_VLAN |
10072                 BNXT_ULP_HDR_BIT_O_IPV4 |
10073                 BNXT_ULP_HDR_BIT_O_UDP |
10074                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10075         .field_sig = { .bits =
10076                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10077                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10078                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10079                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10080                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10081         },
10082         [541] = {
10083         .class_hid = BNXT_ULP_CLASS_HID_5f68,
10084         .class_tid = 2,
10085         .hdr_sig_id = 11,
10086         .flow_sig_id = 458752,
10087         .flow_pattern_id = 0,
10088         .hdr_sig = { .bits =
10089                 BNXT_ULP_HDR_BIT_O_ETH |
10090                 BNXT_ULP_HDR_BIT_OO_VLAN |
10091                 BNXT_ULP_HDR_BIT_O_IPV4 |
10092                 BNXT_ULP_HDR_BIT_O_UDP |
10093                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10094         .field_sig = { .bits =
10095                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10096                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10097                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10098                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10099         },
10100         [542] = {
10101         .class_hid = BNXT_ULP_CLASS_HID_568c,
10102         .class_tid = 2,
10103         .hdr_sig_id = 11,
10104         .flow_sig_id = 458756,
10105         .flow_pattern_id = 0,
10106         .hdr_sig = { .bits =
10107                 BNXT_ULP_HDR_BIT_O_ETH |
10108                 BNXT_ULP_HDR_BIT_OO_VLAN |
10109                 BNXT_ULP_HDR_BIT_O_IPV4 |
10110                 BNXT_ULP_HDR_BIT_O_UDP |
10111                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10112         .field_sig = { .bits =
10113                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10114                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10115                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10116                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10117                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10118         },
10119         [543] = {
10120         .class_hid = BNXT_ULP_CLASS_HID_2b7c,
10121         .class_tid = 2,
10122         .hdr_sig_id = 11,
10123         .flow_sig_id = 458816,
10124         .flow_pattern_id = 0,
10125         .hdr_sig = { .bits =
10126                 BNXT_ULP_HDR_BIT_O_ETH |
10127                 BNXT_ULP_HDR_BIT_OO_VLAN |
10128                 BNXT_ULP_HDR_BIT_O_IPV4 |
10129                 BNXT_ULP_HDR_BIT_O_UDP |
10130                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10131         .field_sig = { .bits =
10132                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10133                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10134                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10135                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10136                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10137         },
10138         [544] = {
10139         .class_hid = BNXT_ULP_CLASS_HID_22a0,
10140         .class_tid = 2,
10141         .hdr_sig_id = 11,
10142         .flow_sig_id = 458820,
10143         .flow_pattern_id = 0,
10144         .hdr_sig = { .bits =
10145                 BNXT_ULP_HDR_BIT_O_ETH |
10146                 BNXT_ULP_HDR_BIT_OO_VLAN |
10147                 BNXT_ULP_HDR_BIT_O_IPV4 |
10148                 BNXT_ULP_HDR_BIT_O_UDP |
10149                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10150         .field_sig = { .bits =
10151                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10152                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10153                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10154                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10155                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10156                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10157         },
10158         [545] = {
10159         .class_hid = BNXT_ULP_CLASS_HID_4020,
10160         .class_tid = 2,
10161         .hdr_sig_id = 11,
10162         .flow_sig_id = 655360,
10163         .flow_pattern_id = 0,
10164         .hdr_sig = { .bits =
10165                 BNXT_ULP_HDR_BIT_O_ETH |
10166                 BNXT_ULP_HDR_BIT_OO_VLAN |
10167                 BNXT_ULP_HDR_BIT_O_IPV4 |
10168                 BNXT_ULP_HDR_BIT_O_UDP |
10169                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10170         .field_sig = { .bits =
10171                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10172                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10173                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10174         },
10175         [546] = {
10176         .class_hid = BNXT_ULP_CLASS_HID_5b44,
10177         .class_tid = 2,
10178         .hdr_sig_id = 11,
10179         .flow_sig_id = 655364,
10180         .flow_pattern_id = 0,
10181         .hdr_sig = { .bits =
10182                 BNXT_ULP_HDR_BIT_O_ETH |
10183                 BNXT_ULP_HDR_BIT_OO_VLAN |
10184                 BNXT_ULP_HDR_BIT_O_IPV4 |
10185                 BNXT_ULP_HDR_BIT_O_UDP |
10186                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10187         .field_sig = { .bits =
10188                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10189                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10190                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10191                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10192         },
10193         [547] = {
10194         .class_hid = BNXT_ULP_CLASS_HID_2c34,
10195         .class_tid = 2,
10196         .hdr_sig_id = 11,
10197         .flow_sig_id = 655424,
10198         .flow_pattern_id = 0,
10199         .hdr_sig = { .bits =
10200                 BNXT_ULP_HDR_BIT_O_ETH |
10201                 BNXT_ULP_HDR_BIT_OO_VLAN |
10202                 BNXT_ULP_HDR_BIT_O_IPV4 |
10203                 BNXT_ULP_HDR_BIT_O_UDP |
10204                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10205         .field_sig = { .bits =
10206                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10207                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10208                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10209                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10210         },
10211         [548] = {
10212         .class_hid = BNXT_ULP_CLASS_HID_2758,
10213         .class_tid = 2,
10214         .hdr_sig_id = 11,
10215         .flow_sig_id = 655428,
10216         .flow_pattern_id = 0,
10217         .hdr_sig = { .bits =
10218                 BNXT_ULP_HDR_BIT_O_ETH |
10219                 BNXT_ULP_HDR_BIT_OO_VLAN |
10220                 BNXT_ULP_HDR_BIT_O_IPV4 |
10221                 BNXT_ULP_HDR_BIT_O_UDP |
10222                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10223         .field_sig = { .bits =
10224                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10225                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10226                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10227                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10228                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10229         },
10230         [549] = {
10231         .class_hid = BNXT_ULP_CLASS_HID_18d8,
10232         .class_tid = 2,
10233         .hdr_sig_id = 11,
10234         .flow_sig_id = 720896,
10235         .flow_pattern_id = 0,
10236         .hdr_sig = { .bits =
10237                 BNXT_ULP_HDR_BIT_O_ETH |
10238                 BNXT_ULP_HDR_BIT_OO_VLAN |
10239                 BNXT_ULP_HDR_BIT_O_IPV4 |
10240                 BNXT_ULP_HDR_BIT_O_UDP |
10241                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10242         .field_sig = { .bits =
10243                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10244                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10245                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10246                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10247         },
10248         [550] = {
10249         .class_hid = BNXT_ULP_CLASS_HID_13fc,
10250         .class_tid = 2,
10251         .hdr_sig_id = 11,
10252         .flow_sig_id = 720900,
10253         .flow_pattern_id = 0,
10254         .hdr_sig = { .bits =
10255                 BNXT_ULP_HDR_BIT_O_ETH |
10256                 BNXT_ULP_HDR_BIT_OO_VLAN |
10257                 BNXT_ULP_HDR_BIT_O_IPV4 |
10258                 BNXT_ULP_HDR_BIT_O_UDP |
10259                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10260         .field_sig = { .bits =
10261                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10262                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10263                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10264                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10265                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10266         },
10267         [551] = {
10268         .class_hid = BNXT_ULP_CLASS_HID_4c38,
10269         .class_tid = 2,
10270         .hdr_sig_id = 11,
10271         .flow_sig_id = 720960,
10272         .flow_pattern_id = 0,
10273         .hdr_sig = { .bits =
10274                 BNXT_ULP_HDR_BIT_O_ETH |
10275                 BNXT_ULP_HDR_BIT_OO_VLAN |
10276                 BNXT_ULP_HDR_BIT_O_IPV4 |
10277                 BNXT_ULP_HDR_BIT_O_UDP |
10278                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10279         .field_sig = { .bits =
10280                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10281                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10282                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10283                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10284                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10285         },
10286         [552] = {
10287         .class_hid = BNXT_ULP_CLASS_HID_475c,
10288         .class_tid = 2,
10289         .hdr_sig_id = 11,
10290         .flow_sig_id = 720964,
10291         .flow_pattern_id = 0,
10292         .hdr_sig = { .bits =
10293                 BNXT_ULP_HDR_BIT_O_ETH |
10294                 BNXT_ULP_HDR_BIT_OO_VLAN |
10295                 BNXT_ULP_HDR_BIT_O_IPV4 |
10296                 BNXT_ULP_HDR_BIT_O_UDP |
10297                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10298         .field_sig = { .bits =
10299                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10300                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10301                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10302                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10303                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10304                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10305         },
10306         [553] = {
10307         .class_hid = BNXT_ULP_CLASS_HID_1aa8,
10308         .class_tid = 2,
10309         .hdr_sig_id = 11,
10310         .flow_sig_id = 917504,
10311         .flow_pattern_id = 0,
10312         .hdr_sig = { .bits =
10313                 BNXT_ULP_HDR_BIT_O_ETH |
10314                 BNXT_ULP_HDR_BIT_OO_VLAN |
10315                 BNXT_ULP_HDR_BIT_O_IPV4 |
10316                 BNXT_ULP_HDR_BIT_O_UDP |
10317                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10318         .field_sig = { .bits =
10319                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10320                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10321                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10322                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10323         },
10324         [554] = {
10325         .class_hid = BNXT_ULP_CLASS_HID_15cc,
10326         .class_tid = 2,
10327         .hdr_sig_id = 11,
10328         .flow_sig_id = 917508,
10329         .flow_pattern_id = 0,
10330         .hdr_sig = { .bits =
10331                 BNXT_ULP_HDR_BIT_O_ETH |
10332                 BNXT_ULP_HDR_BIT_OO_VLAN |
10333                 BNXT_ULP_HDR_BIT_O_IPV4 |
10334                 BNXT_ULP_HDR_BIT_O_UDP |
10335                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10336         .field_sig = { .bits =
10337                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10338                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10339                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10340                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10341                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10342         },
10343         [555] = {
10344         .class_hid = BNXT_ULP_CLASS_HID_4e08,
10345         .class_tid = 2,
10346         .hdr_sig_id = 11,
10347         .flow_sig_id = 917568,
10348         .flow_pattern_id = 0,
10349         .hdr_sig = { .bits =
10350                 BNXT_ULP_HDR_BIT_O_ETH |
10351                 BNXT_ULP_HDR_BIT_OO_VLAN |
10352                 BNXT_ULP_HDR_BIT_O_IPV4 |
10353                 BNXT_ULP_HDR_BIT_O_UDP |
10354                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10355         .field_sig = { .bits =
10356                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10357                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10358                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10359                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10360                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10361         },
10362         [556] = {
10363         .class_hid = BNXT_ULP_CLASS_HID_492c,
10364         .class_tid = 2,
10365         .hdr_sig_id = 11,
10366         .flow_sig_id = 917572,
10367         .flow_pattern_id = 0,
10368         .hdr_sig = { .bits =
10369                 BNXT_ULP_HDR_BIT_O_ETH |
10370                 BNXT_ULP_HDR_BIT_OO_VLAN |
10371                 BNXT_ULP_HDR_BIT_O_IPV4 |
10372                 BNXT_ULP_HDR_BIT_O_UDP |
10373                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10374         .field_sig = { .bits =
10375                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10376                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10377                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10378                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10379                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10380                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10381         },
10382         [557] = {
10383         .class_hid = BNXT_ULP_CLASS_HID_3aac,
10384         .class_tid = 2,
10385         .hdr_sig_id = 11,
10386         .flow_sig_id = 983040,
10387         .flow_pattern_id = 0,
10388         .hdr_sig = { .bits =
10389                 BNXT_ULP_HDR_BIT_O_ETH |
10390                 BNXT_ULP_HDR_BIT_OO_VLAN |
10391                 BNXT_ULP_HDR_BIT_O_IPV4 |
10392                 BNXT_ULP_HDR_BIT_O_UDP |
10393                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10394         .field_sig = { .bits =
10395                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10396                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10397                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10398                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10399                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10400         },
10401         [558] = {
10402         .class_hid = BNXT_ULP_CLASS_HID_35d0,
10403         .class_tid = 2,
10404         .hdr_sig_id = 11,
10405         .flow_sig_id = 983044,
10406         .flow_pattern_id = 0,
10407         .hdr_sig = { .bits =
10408                 BNXT_ULP_HDR_BIT_O_ETH |
10409                 BNXT_ULP_HDR_BIT_OO_VLAN |
10410                 BNXT_ULP_HDR_BIT_O_IPV4 |
10411                 BNXT_ULP_HDR_BIT_O_UDP |
10412                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10413         .field_sig = { .bits =
10414                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10415                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10416                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10417                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10418                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10419                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10420         },
10421         [559] = {
10422         .class_hid = BNXT_ULP_CLASS_HID_06c0,
10423         .class_tid = 2,
10424         .hdr_sig_id = 11,
10425         .flow_sig_id = 983104,
10426         .flow_pattern_id = 0,
10427         .hdr_sig = { .bits =
10428                 BNXT_ULP_HDR_BIT_O_ETH |
10429                 BNXT_ULP_HDR_BIT_OO_VLAN |
10430                 BNXT_ULP_HDR_BIT_O_IPV4 |
10431                 BNXT_ULP_HDR_BIT_O_UDP |
10432                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10433         .field_sig = { .bits =
10434                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10435                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10436                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10437                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10438                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10439                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10440         },
10441         [560] = {
10442         .class_hid = BNXT_ULP_CLASS_HID_01e4,
10443         .class_tid = 2,
10444         .hdr_sig_id = 11,
10445         .flow_sig_id = 983108,
10446         .flow_pattern_id = 0,
10447         .hdr_sig = { .bits =
10448                 BNXT_ULP_HDR_BIT_O_ETH |
10449                 BNXT_ULP_HDR_BIT_OO_VLAN |
10450                 BNXT_ULP_HDR_BIT_O_IPV4 |
10451                 BNXT_ULP_HDR_BIT_O_UDP |
10452                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10453         .field_sig = { .bits =
10454                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10455                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10456                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10457                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10458                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10459                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10460                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10461         },
10462         [561] = {
10463         .class_hid = BNXT_ULP_CLASS_HID_4d32,
10464         .class_tid = 2,
10465         .hdr_sig_id = 0,
10466         .flow_sig_id = 4096,
10467         .flow_pattern_id = 1,
10468         .hdr_sig = { .bits =
10469                 BNXT_ULP_HDR_BIT_O_ETH |
10470                 BNXT_ULP_HDR_BIT_O_IPV6 |
10471                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10472         .field_sig = { .bits =
10473                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
10474         },
10475         [562] = {
10476         .class_hid = BNXT_ULP_CLASS_HID_54aa,
10477         .class_tid = 2,
10478         .hdr_sig_id = 0,
10479         .flow_sig_id = 6144,
10480         .flow_pattern_id = 1,
10481         .hdr_sig = { .bits =
10482                 BNXT_ULP_HDR_BIT_O_ETH |
10483                 BNXT_ULP_HDR_BIT_O_IPV6 |
10484                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10485         .field_sig = { .bits =
10486                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
10487                 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
10488         },
10489         [563] = {
10490         .class_hid = BNXT_ULP_CLASS_HID_0686,
10491         .class_tid = 2,
10492         .hdr_sig_id = 1,
10493         .flow_sig_id = 16384,
10494         .flow_pattern_id = 1,
10495         .hdr_sig = { .bits =
10496                 BNXT_ULP_HDR_BIT_O_ETH |
10497                 BNXT_ULP_HDR_BIT_O_IPV4 |
10498                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10499         .field_sig = { .bits =
10500                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
10501         },
10502         [564] = {
10503         .class_hid = BNXT_ULP_CLASS_HID_540e,
10504         .class_tid = 2,
10505         .hdr_sig_id = 1,
10506         .flow_sig_id = 24576,
10507         .flow_pattern_id = 1,
10508         .hdr_sig = { .bits =
10509                 BNXT_ULP_HDR_BIT_O_ETH |
10510                 BNXT_ULP_HDR_BIT_O_IPV4 |
10511                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10512         .field_sig = { .bits =
10513                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
10514                 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
10515         },
10516         [565] = {
10517         .class_hid = BNXT_ULP_CLASS_HID_2e3c,
10518         .class_tid = 2,
10519         .hdr_sig_id = 2,
10520         .flow_sig_id = 32768,
10521         .flow_pattern_id = 1,
10522         .hdr_sig = { .bits =
10523                 BNXT_ULP_HDR_BIT_O_ETH |
10524                 BNXT_ULP_HDR_BIT_OO_VLAN |
10525                 BNXT_ULP_HDR_BIT_O_IPV6 |
10526                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10527         .field_sig = { .bits =
10528                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
10529         },
10530         [566] = {
10531         .class_hid = BNXT_ULP_CLASS_HID_3a20,
10532         .class_tid = 2,
10533         .hdr_sig_id = 2,
10534         .flow_sig_id = 32832,
10535         .flow_pattern_id = 1,
10536         .hdr_sig = { .bits =
10537                 BNXT_ULP_HDR_BIT_O_ETH |
10538                 BNXT_ULP_HDR_BIT_OO_VLAN |
10539                 BNXT_ULP_HDR_BIT_O_IPV6 |
10540                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10541         .field_sig = { .bits =
10542                 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
10543                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
10544         },
10545         [567] = {
10546         .class_hid = BNXT_ULP_CLASS_HID_46f0,
10547         .class_tid = 2,
10548         .hdr_sig_id = 2,
10549         .flow_sig_id = 49152,
10550         .flow_pattern_id = 1,
10551         .hdr_sig = { .bits =
10552                 BNXT_ULP_HDR_BIT_O_ETH |
10553                 BNXT_ULP_HDR_BIT_OO_VLAN |
10554                 BNXT_ULP_HDR_BIT_O_IPV6 |
10555                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10556         .field_sig = { .bits =
10557                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
10558                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
10559         },
10560         [568] = {
10561         .class_hid = BNXT_ULP_CLASS_HID_52e4,
10562         .class_tid = 2,
10563         .hdr_sig_id = 2,
10564         .flow_sig_id = 49216,
10565         .flow_pattern_id = 1,
10566         .hdr_sig = { .bits =
10567                 BNXT_ULP_HDR_BIT_O_ETH |
10568                 BNXT_ULP_HDR_BIT_OO_VLAN |
10569                 BNXT_ULP_HDR_BIT_O_IPV6 |
10570                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10571         .field_sig = { .bits =
10572                 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
10573                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
10574                 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
10575         },
10576         [569] = {
10577         .class_hid = BNXT_ULP_CLASS_HID_55e4,
10578         .class_tid = 2,
10579         .hdr_sig_id = 3,
10580         .flow_sig_id = 131072,
10581         .flow_pattern_id = 1,
10582         .hdr_sig = { .bits =
10583                 BNXT_ULP_HDR_BIT_O_ETH |
10584                 BNXT_ULP_HDR_BIT_OO_VLAN |
10585                 BNXT_ULP_HDR_BIT_O_IPV4 |
10586                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10587         .field_sig = { .bits =
10588                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
10589         },
10590         [570] = {
10591         .class_hid = BNXT_ULP_CLASS_HID_21f8,
10592         .class_tid = 2,
10593         .hdr_sig_id = 3,
10594         .flow_sig_id = 131136,
10595         .flow_pattern_id = 1,
10596         .hdr_sig = { .bits =
10597                 BNXT_ULP_HDR_BIT_O_ETH |
10598                 BNXT_ULP_HDR_BIT_OO_VLAN |
10599                 BNXT_ULP_HDR_BIT_O_IPV4 |
10600                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10601         .field_sig = { .bits =
10602                 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
10603                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
10604         },
10605         [571] = {
10606         .class_hid = BNXT_ULP_CLASS_HID_75e8,
10607         .class_tid = 2,
10608         .hdr_sig_id = 3,
10609         .flow_sig_id = 196608,
10610         .flow_pattern_id = 1,
10611         .hdr_sig = { .bits =
10612                 BNXT_ULP_HDR_BIT_O_ETH |
10613                 BNXT_ULP_HDR_BIT_OO_VLAN |
10614                 BNXT_ULP_HDR_BIT_O_IPV4 |
10615                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10616         .field_sig = { .bits =
10617                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
10618                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
10619         },
10620         [572] = {
10621         .class_hid = BNXT_ULP_CLASS_HID_41fc,
10622         .class_tid = 2,
10623         .hdr_sig_id = 3,
10624         .flow_sig_id = 196672,
10625         .flow_pattern_id = 1,
10626         .hdr_sig = { .bits =
10627                 BNXT_ULP_HDR_BIT_O_ETH |
10628                 BNXT_ULP_HDR_BIT_OO_VLAN |
10629                 BNXT_ULP_HDR_BIT_O_IPV4 |
10630                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10631         .field_sig = { .bits =
10632                 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
10633                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
10634                 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
10635         },
10636         [573] = {
10637         .class_hid = BNXT_ULP_CLASS_HID_4d12,
10638         .class_tid = 2,
10639         .hdr_sig_id = 4,
10640         .flow_sig_id = 4096,
10641         .flow_pattern_id = 1,
10642         .hdr_sig = { .bits =
10643                 BNXT_ULP_HDR_BIT_O_ETH |
10644                 BNXT_ULP_HDR_BIT_O_IPV6 |
10645                 BNXT_ULP_HDR_BIT_O_TCP |
10646                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10647         .field_sig = { .bits =
10648                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
10649         },
10650         [574] = {
10651         .class_hid = BNXT_ULP_CLASS_HID_548a,
10652         .class_tid = 2,
10653         .hdr_sig_id = 4,
10654         .flow_sig_id = 6144,
10655         .flow_pattern_id = 1,
10656         .hdr_sig = { .bits =
10657                 BNXT_ULP_HDR_BIT_O_ETH |
10658                 BNXT_ULP_HDR_BIT_O_IPV6 |
10659                 BNXT_ULP_HDR_BIT_O_TCP |
10660                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10661         .field_sig = { .bits =
10662                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
10663                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
10664         },
10665         [575] = {
10666         .class_hid = BNXT_ULP_CLASS_HID_3356,
10667         .class_tid = 2,
10668         .hdr_sig_id = 4,
10669         .flow_sig_id = 12288,
10670         .flow_pattern_id = 1,
10671         .hdr_sig = { .bits =
10672                 BNXT_ULP_HDR_BIT_O_ETH |
10673                 BNXT_ULP_HDR_BIT_O_IPV6 |
10674                 BNXT_ULP_HDR_BIT_O_TCP |
10675                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10676         .field_sig = { .bits =
10677                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10678                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
10679         },
10680         [576] = {
10681         .class_hid = BNXT_ULP_CLASS_HID_1ace,
10682         .class_tid = 2,
10683         .hdr_sig_id = 4,
10684         .flow_sig_id = 14336,
10685         .flow_pattern_id = 1,
10686         .hdr_sig = { .bits =
10687                 BNXT_ULP_HDR_BIT_O_ETH |
10688                 BNXT_ULP_HDR_BIT_O_IPV6 |
10689                 BNXT_ULP_HDR_BIT_O_TCP |
10690                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10691         .field_sig = { .bits =
10692                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
10693                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10694                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
10695         },
10696         [577] = {
10697         .class_hid = BNXT_ULP_CLASS_HID_1a9a,
10698         .class_tid = 2,
10699         .hdr_sig_id = 4,
10700         .flow_sig_id = 20480,
10701         .flow_pattern_id = 1,
10702         .hdr_sig = { .bits =
10703                 BNXT_ULP_HDR_BIT_O_ETH |
10704                 BNXT_ULP_HDR_BIT_O_IPV6 |
10705                 BNXT_ULP_HDR_BIT_O_TCP |
10706                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10707         .field_sig = { .bits =
10708                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10709                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
10710         },
10711         [578] = {
10712         .class_hid = BNXT_ULP_CLASS_HID_4d46,
10713         .class_tid = 2,
10714         .hdr_sig_id = 4,
10715         .flow_sig_id = 22528,
10716         .flow_pattern_id = 1,
10717         .hdr_sig = { .bits =
10718                 BNXT_ULP_HDR_BIT_O_ETH |
10719                 BNXT_ULP_HDR_BIT_O_IPV6 |
10720                 BNXT_ULP_HDR_BIT_O_TCP |
10721                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10722         .field_sig = { .bits =
10723                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
10724                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10725                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
10726         },
10727         [579] = {
10728         .class_hid = BNXT_ULP_CLASS_HID_2812,
10729         .class_tid = 2,
10730         .hdr_sig_id = 4,
10731         .flow_sig_id = 28672,
10732         .flow_pattern_id = 1,
10733         .hdr_sig = { .bits =
10734                 BNXT_ULP_HDR_BIT_O_ETH |
10735                 BNXT_ULP_HDR_BIT_O_IPV6 |
10736                 BNXT_ULP_HDR_BIT_O_TCP |
10737                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10738         .field_sig = { .bits =
10739                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10740                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
10741                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
10742         },
10743         [580] = {
10744         .class_hid = BNXT_ULP_CLASS_HID_338a,
10745         .class_tid = 2,
10746         .hdr_sig_id = 4,
10747         .flow_sig_id = 30720,
10748         .flow_pattern_id = 1,
10749         .hdr_sig = { .bits =
10750                 BNXT_ULP_HDR_BIT_O_ETH |
10751                 BNXT_ULP_HDR_BIT_O_IPV6 |
10752                 BNXT_ULP_HDR_BIT_O_TCP |
10753                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10754         .field_sig = { .bits =
10755                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
10756                 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10757                 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
10758                 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
10759         },
10760         [581] = {
10761         .class_hid = BNXT_ULP_CLASS_HID_06e6,
10762         .class_tid = 2,
10763         .hdr_sig_id = 5,
10764         .flow_sig_id = 16384,
10765         .flow_pattern_id = 1,
10766         .hdr_sig = { .bits =
10767                 BNXT_ULP_HDR_BIT_O_ETH |
10768                 BNXT_ULP_HDR_BIT_O_IPV4 |
10769                 BNXT_ULP_HDR_BIT_O_TCP |
10770                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10771         .field_sig = { .bits =
10772                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
10773         },
10774         [582] = {
10775         .class_hid = BNXT_ULP_CLASS_HID_546e,
10776         .class_tid = 2,
10777         .hdr_sig_id = 5,
10778         .flow_sig_id = 24576,
10779         .flow_pattern_id = 1,
10780         .hdr_sig = { .bits =
10781                 BNXT_ULP_HDR_BIT_O_ETH |
10782                 BNXT_ULP_HDR_BIT_O_IPV4 |
10783                 BNXT_ULP_HDR_BIT_O_TCP |
10784                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10785         .field_sig = { .bits =
10786                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
10787                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
10788         },
10789         [583] = {
10790         .class_hid = BNXT_ULP_CLASS_HID_46ee,
10791         .class_tid = 2,
10792         .hdr_sig_id = 5,
10793         .flow_sig_id = 49152,
10794         .flow_pattern_id = 1,
10795         .hdr_sig = { .bits =
10796                 BNXT_ULP_HDR_BIT_O_ETH |
10797                 BNXT_ULP_HDR_BIT_O_IPV4 |
10798                 BNXT_ULP_HDR_BIT_O_TCP |
10799                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10800         .field_sig = { .bits =
10801                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10802                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
10803         },
10804         [584] = {
10805         .class_hid = BNXT_ULP_CLASS_HID_0d22,
10806         .class_tid = 2,
10807         .hdr_sig_id = 5,
10808         .flow_sig_id = 57344,
10809         .flow_pattern_id = 1,
10810         .hdr_sig = { .bits =
10811                 BNXT_ULP_HDR_BIT_O_ETH |
10812                 BNXT_ULP_HDR_BIT_O_IPV4 |
10813                 BNXT_ULP_HDR_BIT_O_TCP |
10814                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10815         .field_sig = { .bits =
10816                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
10817                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10818                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
10819         },
10820         [585] = {
10821         .class_hid = BNXT_ULP_CLASS_HID_26e2,
10822         .class_tid = 2,
10823         .hdr_sig_id = 5,
10824         .flow_sig_id = 81920,
10825         .flow_pattern_id = 1,
10826         .hdr_sig = { .bits =
10827                 BNXT_ULP_HDR_BIT_O_ETH |
10828                 BNXT_ULP_HDR_BIT_O_IPV4 |
10829                 BNXT_ULP_HDR_BIT_O_TCP |
10830                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10831         .field_sig = { .bits =
10832                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10833                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
10834         },
10835         [586] = {
10836         .class_hid = BNXT_ULP_CLASS_HID_746a,
10837         .class_tid = 2,
10838         .hdr_sig_id = 5,
10839         .flow_sig_id = 90112,
10840         .flow_pattern_id = 1,
10841         .hdr_sig = { .bits =
10842                 BNXT_ULP_HDR_BIT_O_ETH |
10843                 BNXT_ULP_HDR_BIT_O_IPV4 |
10844                 BNXT_ULP_HDR_BIT_O_TCP |
10845                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10846         .field_sig = { .bits =
10847                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
10848                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10849                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
10850         },
10851         [587] = {
10852         .class_hid = BNXT_ULP_CLASS_HID_1fa6,
10853         .class_tid = 2,
10854         .hdr_sig_id = 5,
10855         .flow_sig_id = 114688,
10856         .flow_pattern_id = 1,
10857         .hdr_sig = { .bits =
10858                 BNXT_ULP_HDR_BIT_O_ETH |
10859                 BNXT_ULP_HDR_BIT_O_IPV4 |
10860                 BNXT_ULP_HDR_BIT_O_TCP |
10861                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10862         .field_sig = { .bits =
10863                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10864                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
10865                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
10866         },
10867         [588] = {
10868         .class_hid = BNXT_ULP_CLASS_HID_2d2e,
10869         .class_tid = 2,
10870         .hdr_sig_id = 5,
10871         .flow_sig_id = 122880,
10872         .flow_pattern_id = 1,
10873         .hdr_sig = { .bits =
10874                 BNXT_ULP_HDR_BIT_O_ETH |
10875                 BNXT_ULP_HDR_BIT_O_IPV4 |
10876                 BNXT_ULP_HDR_BIT_O_TCP |
10877                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10878         .field_sig = { .bits =
10879                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
10880                 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10881                 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
10882                 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
10883         },
10884         [589] = {
10885         .class_hid = BNXT_ULP_CLASS_HID_4ef2,
10886         .class_tid = 2,
10887         .hdr_sig_id = 6,
10888         .flow_sig_id = 4096,
10889         .flow_pattern_id = 1,
10890         .hdr_sig = { .bits =
10891                 BNXT_ULP_HDR_BIT_O_ETH |
10892                 BNXT_ULP_HDR_BIT_O_IPV6 |
10893                 BNXT_ULP_HDR_BIT_O_UDP |
10894                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10895         .field_sig = { .bits =
10896                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
10897         },
10898         [590] = {
10899         .class_hid = BNXT_ULP_CLASS_HID_576a,
10900         .class_tid = 2,
10901         .hdr_sig_id = 6,
10902         .flow_sig_id = 6144,
10903         .flow_pattern_id = 1,
10904         .hdr_sig = { .bits =
10905                 BNXT_ULP_HDR_BIT_O_ETH |
10906                 BNXT_ULP_HDR_BIT_O_IPV6 |
10907                 BNXT_ULP_HDR_BIT_O_UDP |
10908                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10909         .field_sig = { .bits =
10910                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
10911                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
10912         },
10913         [591] = {
10914         .class_hid = BNXT_ULP_CLASS_HID_30b6,
10915         .class_tid = 2,
10916         .hdr_sig_id = 6,
10917         .flow_sig_id = 12288,
10918         .flow_pattern_id = 1,
10919         .hdr_sig = { .bits =
10920                 BNXT_ULP_HDR_BIT_O_ETH |
10921                 BNXT_ULP_HDR_BIT_O_IPV6 |
10922                 BNXT_ULP_HDR_BIT_O_UDP |
10923                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10924         .field_sig = { .bits =
10925                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10926                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
10927         },
10928         [592] = {
10929         .class_hid = BNXT_ULP_CLASS_HID_192e,
10930         .class_tid = 2,
10931         .hdr_sig_id = 6,
10932         .flow_sig_id = 14336,
10933         .flow_pattern_id = 1,
10934         .hdr_sig = { .bits =
10935                 BNXT_ULP_HDR_BIT_O_ETH |
10936                 BNXT_ULP_HDR_BIT_O_IPV6 |
10937                 BNXT_ULP_HDR_BIT_O_UDP |
10938                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10939         .field_sig = { .bits =
10940                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
10941                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10942                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
10943         },
10944         [593] = {
10945         .class_hid = BNXT_ULP_CLASS_HID_197a,
10946         .class_tid = 2,
10947         .hdr_sig_id = 6,
10948         .flow_sig_id = 20480,
10949         .flow_pattern_id = 1,
10950         .hdr_sig = { .bits =
10951                 BNXT_ULP_HDR_BIT_O_ETH |
10952                 BNXT_ULP_HDR_BIT_O_IPV6 |
10953                 BNXT_ULP_HDR_BIT_O_UDP |
10954                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10955         .field_sig = { .bits =
10956                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10957                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
10958         },
10959         [594] = {
10960         .class_hid = BNXT_ULP_CLASS_HID_4ea6,
10961         .class_tid = 2,
10962         .hdr_sig_id = 6,
10963         .flow_sig_id = 22528,
10964         .flow_pattern_id = 1,
10965         .hdr_sig = { .bits =
10966                 BNXT_ULP_HDR_BIT_O_ETH |
10967                 BNXT_ULP_HDR_BIT_O_IPV6 |
10968                 BNXT_ULP_HDR_BIT_O_UDP |
10969                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10970         .field_sig = { .bits =
10971                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
10972                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10973                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
10974         },
10975         [595] = {
10976         .class_hid = BNXT_ULP_CLASS_HID_2bf2,
10977         .class_tid = 2,
10978         .hdr_sig_id = 6,
10979         .flow_sig_id = 28672,
10980         .flow_pattern_id = 1,
10981         .hdr_sig = { .bits =
10982                 BNXT_ULP_HDR_BIT_O_ETH |
10983                 BNXT_ULP_HDR_BIT_O_IPV6 |
10984                 BNXT_ULP_HDR_BIT_O_UDP |
10985                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10986         .field_sig = { .bits =
10987                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10988                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
10989                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
10990         },
10991         [596] = {
10992         .class_hid = BNXT_ULP_CLASS_HID_306a,
10993         .class_tid = 2,
10994         .hdr_sig_id = 6,
10995         .flow_sig_id = 30720,
10996         .flow_pattern_id = 1,
10997         .hdr_sig = { .bits =
10998                 BNXT_ULP_HDR_BIT_O_ETH |
10999                 BNXT_ULP_HDR_BIT_O_IPV6 |
11000                 BNXT_ULP_HDR_BIT_O_UDP |
11001                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11002         .field_sig = { .bits =
11003                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
11004                 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
11005                 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
11006                 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
11007         },
11008         [597] = {
11009         .class_hid = BNXT_ULP_CLASS_HID_06c6,
11010         .class_tid = 2,
11011         .hdr_sig_id = 7,
11012         .flow_sig_id = 16384,
11013         .flow_pattern_id = 1,
11014         .hdr_sig = { .bits =
11015                 BNXT_ULP_HDR_BIT_O_ETH |
11016                 BNXT_ULP_HDR_BIT_O_IPV4 |
11017                 BNXT_ULP_HDR_BIT_O_UDP |
11018                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11019         .field_sig = { .bits =
11020                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
11021         },
11022         [598] = {
11023         .class_hid = BNXT_ULP_CLASS_HID_544e,
11024         .class_tid = 2,
11025         .hdr_sig_id = 7,
11026         .flow_sig_id = 24576,
11027         .flow_pattern_id = 1,
11028         .hdr_sig = { .bits =
11029                 BNXT_ULP_HDR_BIT_O_ETH |
11030                 BNXT_ULP_HDR_BIT_O_IPV4 |
11031                 BNXT_ULP_HDR_BIT_O_UDP |
11032                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11033         .field_sig = { .bits =
11034                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
11035                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
11036         },
11037         [599] = {
11038         .class_hid = BNXT_ULP_CLASS_HID_46ce,
11039         .class_tid = 2,
11040         .hdr_sig_id = 7,
11041         .flow_sig_id = 49152,
11042         .flow_pattern_id = 1,
11043         .hdr_sig = { .bits =
11044                 BNXT_ULP_HDR_BIT_O_ETH |
11045                 BNXT_ULP_HDR_BIT_O_IPV4 |
11046                 BNXT_ULP_HDR_BIT_O_UDP |
11047                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11048         .field_sig = { .bits =
11049                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11050                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
11051         },
11052         [600] = {
11053         .class_hid = BNXT_ULP_CLASS_HID_0d02,
11054         .class_tid = 2,
11055         .hdr_sig_id = 7,
11056         .flow_sig_id = 57344,
11057         .flow_pattern_id = 1,
11058         .hdr_sig = { .bits =
11059                 BNXT_ULP_HDR_BIT_O_ETH |
11060                 BNXT_ULP_HDR_BIT_O_IPV4 |
11061                 BNXT_ULP_HDR_BIT_O_UDP |
11062                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11063         .field_sig = { .bits =
11064                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
11065                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11066                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
11067         },
11068         [601] = {
11069         .class_hid = BNXT_ULP_CLASS_HID_26c2,
11070         .class_tid = 2,
11071         .hdr_sig_id = 7,
11072         .flow_sig_id = 81920,
11073         .flow_pattern_id = 1,
11074         .hdr_sig = { .bits =
11075                 BNXT_ULP_HDR_BIT_O_ETH |
11076                 BNXT_ULP_HDR_BIT_O_IPV4 |
11077                 BNXT_ULP_HDR_BIT_O_UDP |
11078                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11079         .field_sig = { .bits =
11080                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11081                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
11082         },
11083         [602] = {
11084         .class_hid = BNXT_ULP_CLASS_HID_744a,
11085         .class_tid = 2,
11086         .hdr_sig_id = 7,
11087         .flow_sig_id = 90112,
11088         .flow_pattern_id = 1,
11089         .hdr_sig = { .bits =
11090                 BNXT_ULP_HDR_BIT_O_ETH |
11091                 BNXT_ULP_HDR_BIT_O_IPV4 |
11092                 BNXT_ULP_HDR_BIT_O_UDP |
11093                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11094         .field_sig = { .bits =
11095                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
11096                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11097                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
11098         },
11099         [603] = {
11100         .class_hid = BNXT_ULP_CLASS_HID_1f86,
11101         .class_tid = 2,
11102         .hdr_sig_id = 7,
11103         .flow_sig_id = 114688,
11104         .flow_pattern_id = 1,
11105         .hdr_sig = { .bits =
11106                 BNXT_ULP_HDR_BIT_O_ETH |
11107                 BNXT_ULP_HDR_BIT_O_IPV4 |
11108                 BNXT_ULP_HDR_BIT_O_UDP |
11109                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11110         .field_sig = { .bits =
11111                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11112                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
11113                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
11114         },
11115         [604] = {
11116         .class_hid = BNXT_ULP_CLASS_HID_2d0e,
11117         .class_tid = 2,
11118         .hdr_sig_id = 7,
11119         .flow_sig_id = 122880,
11120         .flow_pattern_id = 1,
11121         .hdr_sig = { .bits =
11122                 BNXT_ULP_HDR_BIT_O_ETH |
11123                 BNXT_ULP_HDR_BIT_O_IPV4 |
11124                 BNXT_ULP_HDR_BIT_O_UDP |
11125                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11126         .field_sig = { .bits =
11127                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
11128                 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11129                 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
11130                 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
11131         },
11132         [605] = {
11133         .class_hid = BNXT_ULP_CLASS_HID_2e1c,
11134         .class_tid = 2,
11135         .hdr_sig_id = 8,
11136         .flow_sig_id = 32768,
11137         .flow_pattern_id = 1,
11138         .hdr_sig = { .bits =
11139                 BNXT_ULP_HDR_BIT_O_ETH |
11140                 BNXT_ULP_HDR_BIT_OO_VLAN |
11141                 BNXT_ULP_HDR_BIT_O_IPV6 |
11142                 BNXT_ULP_HDR_BIT_O_TCP |
11143                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11144         .field_sig = { .bits =
11145                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
11146         },
11147         [606] = {
11148         .class_hid = BNXT_ULP_CLASS_HID_3a00,
11149         .class_tid = 2,
11150         .hdr_sig_id = 8,
11151         .flow_sig_id = 32832,
11152         .flow_pattern_id = 1,
11153         .hdr_sig = { .bits =
11154                 BNXT_ULP_HDR_BIT_O_ETH |
11155                 BNXT_ULP_HDR_BIT_OO_VLAN |
11156                 BNXT_ULP_HDR_BIT_O_IPV6 |
11157                 BNXT_ULP_HDR_BIT_O_TCP |
11158                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11159         .field_sig = { .bits =
11160                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11161                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
11162         },
11163         [607] = {
11164         .class_hid = BNXT_ULP_CLASS_HID_46d0,
11165         .class_tid = 2,
11166         .hdr_sig_id = 8,
11167         .flow_sig_id = 49152,
11168         .flow_pattern_id = 1,
11169         .hdr_sig = { .bits =
11170                 BNXT_ULP_HDR_BIT_O_ETH |
11171                 BNXT_ULP_HDR_BIT_OO_VLAN |
11172                 BNXT_ULP_HDR_BIT_O_IPV6 |
11173                 BNXT_ULP_HDR_BIT_O_TCP |
11174                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11175         .field_sig = { .bits =
11176                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11177                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
11178         },
11179         [608] = {
11180         .class_hid = BNXT_ULP_CLASS_HID_52c4,
11181         .class_tid = 2,
11182         .hdr_sig_id = 8,
11183         .flow_sig_id = 49216,
11184         .flow_pattern_id = 1,
11185         .hdr_sig = { .bits =
11186                 BNXT_ULP_HDR_BIT_O_ETH |
11187                 BNXT_ULP_HDR_BIT_OO_VLAN |
11188                 BNXT_ULP_HDR_BIT_O_IPV6 |
11189                 BNXT_ULP_HDR_BIT_O_TCP |
11190                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11191         .field_sig = { .bits =
11192                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11193                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11194                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
11195         },
11196         [609] = {
11197         .class_hid = BNXT_ULP_CLASS_HID_4e10,
11198         .class_tid = 2,
11199         .hdr_sig_id = 8,
11200         .flow_sig_id = 98304,
11201         .flow_pattern_id = 1,
11202         .hdr_sig = { .bits =
11203                 BNXT_ULP_HDR_BIT_O_ETH |
11204                 BNXT_ULP_HDR_BIT_OO_VLAN |
11205                 BNXT_ULP_HDR_BIT_O_IPV6 |
11206                 BNXT_ULP_HDR_BIT_O_TCP |
11207                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11208         .field_sig = { .bits =
11209                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11210                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
11211         },
11212         [610] = {
11213         .class_hid = BNXT_ULP_CLASS_HID_5a04,
11214         .class_tid = 2,
11215         .hdr_sig_id = 8,
11216         .flow_sig_id = 98368,
11217         .flow_pattern_id = 1,
11218         .hdr_sig = { .bits =
11219                 BNXT_ULP_HDR_BIT_O_ETH |
11220                 BNXT_ULP_HDR_BIT_OO_VLAN |
11221                 BNXT_ULP_HDR_BIT_O_IPV6 |
11222                 BNXT_ULP_HDR_BIT_O_TCP |
11223                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11224         .field_sig = { .bits =
11225                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11226                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11227                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
11228         },
11229         [611] = {
11230         .class_hid = BNXT_ULP_CLASS_HID_1f98,
11231         .class_tid = 2,
11232         .hdr_sig_id = 8,
11233         .flow_sig_id = 114688,
11234         .flow_pattern_id = 1,
11235         .hdr_sig = { .bits =
11236                 BNXT_ULP_HDR_BIT_O_ETH |
11237                 BNXT_ULP_HDR_BIT_OO_VLAN |
11238                 BNXT_ULP_HDR_BIT_O_IPV6 |
11239                 BNXT_ULP_HDR_BIT_O_TCP |
11240                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11241         .field_sig = { .bits =
11242                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11243                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11244                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
11245         },
11246         [612] = {
11247         .class_hid = BNXT_ULP_CLASS_HID_72f8,
11248         .class_tid = 2,
11249         .hdr_sig_id = 8,
11250         .flow_sig_id = 114752,
11251         .flow_pattern_id = 1,
11252         .hdr_sig = { .bits =
11253                 BNXT_ULP_HDR_BIT_O_ETH |
11254                 BNXT_ULP_HDR_BIT_OO_VLAN |
11255                 BNXT_ULP_HDR_BIT_O_IPV6 |
11256                 BNXT_ULP_HDR_BIT_O_TCP |
11257                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11258         .field_sig = { .bits =
11259                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11260                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11261                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11262                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
11263         },
11264         [613] = {
11265         .class_hid = BNXT_ULP_CLASS_HID_0a78,
11266         .class_tid = 2,
11267         .hdr_sig_id = 8,
11268         .flow_sig_id = 163840,
11269         .flow_pattern_id = 1,
11270         .hdr_sig = { .bits =
11271                 BNXT_ULP_HDR_BIT_O_ETH |
11272                 BNXT_ULP_HDR_BIT_OO_VLAN |
11273                 BNXT_ULP_HDR_BIT_O_IPV6 |
11274                 BNXT_ULP_HDR_BIT_O_TCP |
11275                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11276         .field_sig = { .bits =
11277                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11278                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11279         },
11280         [614] = {
11281         .class_hid = BNXT_ULP_CLASS_HID_166c,
11282         .class_tid = 2,
11283         .hdr_sig_id = 8,
11284         .flow_sig_id = 163904,
11285         .flow_pattern_id = 1,
11286         .hdr_sig = { .bits =
11287                 BNXT_ULP_HDR_BIT_O_ETH |
11288                 BNXT_ULP_HDR_BIT_OO_VLAN |
11289                 BNXT_ULP_HDR_BIT_O_IPV6 |
11290                 BNXT_ULP_HDR_BIT_O_TCP |
11291                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11292         .field_sig = { .bits =
11293                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11294                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11295                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11296         },
11297         [615] = {
11298         .class_hid = BNXT_ULP_CLASS_HID_233c,
11299         .class_tid = 2,
11300         .hdr_sig_id = 8,
11301         .flow_sig_id = 180224,
11302         .flow_pattern_id = 1,
11303         .hdr_sig = { .bits =
11304                 BNXT_ULP_HDR_BIT_O_ETH |
11305                 BNXT_ULP_HDR_BIT_OO_VLAN |
11306                 BNXT_ULP_HDR_BIT_O_IPV6 |
11307                 BNXT_ULP_HDR_BIT_O_TCP |
11308                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11309         .field_sig = { .bits =
11310                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11311                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11312                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11313         },
11314         [616] = {
11315         .class_hid = BNXT_ULP_CLASS_HID_0f20,
11316         .class_tid = 2,
11317         .hdr_sig_id = 8,
11318         .flow_sig_id = 180288,
11319         .flow_pattern_id = 1,
11320         .hdr_sig = { .bits =
11321                 BNXT_ULP_HDR_BIT_O_ETH |
11322                 BNXT_ULP_HDR_BIT_OO_VLAN |
11323                 BNXT_ULP_HDR_BIT_O_IPV6 |
11324                 BNXT_ULP_HDR_BIT_O_TCP |
11325                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11326         .field_sig = { .bits =
11327                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11328                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11329                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11330                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11331         },
11332         [617] = {
11333         .class_hid = BNXT_ULP_CLASS_HID_2a7c,
11334         .class_tid = 2,
11335         .hdr_sig_id = 8,
11336         .flow_sig_id = 229376,
11337         .flow_pattern_id = 1,
11338         .hdr_sig = { .bits =
11339                 BNXT_ULP_HDR_BIT_O_ETH |
11340                 BNXT_ULP_HDR_BIT_OO_VLAN |
11341                 BNXT_ULP_HDR_BIT_O_IPV6 |
11342                 BNXT_ULP_HDR_BIT_O_TCP |
11343                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11344         .field_sig = { .bits =
11345                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11346                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
11347                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11348         },
11349         [618] = {
11350         .class_hid = BNXT_ULP_CLASS_HID_3660,
11351         .class_tid = 2,
11352         .hdr_sig_id = 8,
11353         .flow_sig_id = 229440,
11354         .flow_pattern_id = 1,
11355         .hdr_sig = { .bits =
11356                 BNXT_ULP_HDR_BIT_O_ETH |
11357                 BNXT_ULP_HDR_BIT_OO_VLAN |
11358                 BNXT_ULP_HDR_BIT_O_IPV6 |
11359                 BNXT_ULP_HDR_BIT_O_TCP |
11360                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11361         .field_sig = { .bits =
11362                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11363                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11364                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
11365                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11366         },
11367         [619] = {
11368         .class_hid = BNXT_ULP_CLASS_HID_4330,
11369         .class_tid = 2,
11370         .hdr_sig_id = 8,
11371         .flow_sig_id = 245760,
11372         .flow_pattern_id = 1,
11373         .hdr_sig = { .bits =
11374                 BNXT_ULP_HDR_BIT_O_ETH |
11375                 BNXT_ULP_HDR_BIT_OO_VLAN |
11376                 BNXT_ULP_HDR_BIT_O_IPV6 |
11377                 BNXT_ULP_HDR_BIT_O_TCP |
11378                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11379         .field_sig = { .bits =
11380                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11381                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11382                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
11383                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11384         },
11385         [620] = {
11386         .class_hid = BNXT_ULP_CLASS_HID_2f24,
11387         .class_tid = 2,
11388         .hdr_sig_id = 8,
11389         .flow_sig_id = 245824,
11390         .flow_pattern_id = 1,
11391         .hdr_sig = { .bits =
11392                 BNXT_ULP_HDR_BIT_O_ETH |
11393                 BNXT_ULP_HDR_BIT_OO_VLAN |
11394                 BNXT_ULP_HDR_BIT_O_IPV6 |
11395                 BNXT_ULP_HDR_BIT_O_TCP |
11396                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11397         .field_sig = { .bits =
11398                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11399                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11400                 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11401                 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
11402                 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11403         },
11404         [621] = {
11405         .class_hid = BNXT_ULP_CLASS_HID_5584,
11406         .class_tid = 2,
11407         .hdr_sig_id = 9,
11408         .flow_sig_id = 131072,
11409         .flow_pattern_id = 1,
11410         .hdr_sig = { .bits =
11411                 BNXT_ULP_HDR_BIT_O_ETH |
11412                 BNXT_ULP_HDR_BIT_OO_VLAN |
11413                 BNXT_ULP_HDR_BIT_O_IPV4 |
11414                 BNXT_ULP_HDR_BIT_O_TCP |
11415                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11416         .field_sig = { .bits =
11417                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
11418         },
11419         [622] = {
11420         .class_hid = BNXT_ULP_CLASS_HID_2198,
11421         .class_tid = 2,
11422         .hdr_sig_id = 9,
11423         .flow_sig_id = 131136,
11424         .flow_pattern_id = 1,
11425         .hdr_sig = { .bits =
11426                 BNXT_ULP_HDR_BIT_O_ETH |
11427                 BNXT_ULP_HDR_BIT_OO_VLAN |
11428                 BNXT_ULP_HDR_BIT_O_IPV4 |
11429                 BNXT_ULP_HDR_BIT_O_TCP |
11430                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11431         .field_sig = { .bits =
11432                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11433                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
11434         },
11435         [623] = {
11436         .class_hid = BNXT_ULP_CLASS_HID_7588,
11437         .class_tid = 2,
11438         .hdr_sig_id = 9,
11439         .flow_sig_id = 196608,
11440         .flow_pattern_id = 1,
11441         .hdr_sig = { .bits =
11442                 BNXT_ULP_HDR_BIT_O_ETH |
11443                 BNXT_ULP_HDR_BIT_OO_VLAN |
11444                 BNXT_ULP_HDR_BIT_O_IPV4 |
11445                 BNXT_ULP_HDR_BIT_O_TCP |
11446                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11447         .field_sig = { .bits =
11448                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11449                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
11450         },
11451         [624] = {
11452         .class_hid = BNXT_ULP_CLASS_HID_419c,
11453         .class_tid = 2,
11454         .hdr_sig_id = 9,
11455         .flow_sig_id = 196672,
11456         .flow_pattern_id = 1,
11457         .hdr_sig = { .bits =
11458                 BNXT_ULP_HDR_BIT_O_ETH |
11459                 BNXT_ULP_HDR_BIT_OO_VLAN |
11460                 BNXT_ULP_HDR_BIT_O_IPV4 |
11461                 BNXT_ULP_HDR_BIT_O_TCP |
11462                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11463         .field_sig = { .bits =
11464                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11465                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11466                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
11467         },
11468         [625] = {
11469         .class_hid = BNXT_ULP_CLASS_HID_7758,
11470         .class_tid = 2,
11471         .hdr_sig_id = 9,
11472         .flow_sig_id = 393216,
11473         .flow_pattern_id = 1,
11474         .hdr_sig = { .bits =
11475                 BNXT_ULP_HDR_BIT_O_ETH |
11476                 BNXT_ULP_HDR_BIT_OO_VLAN |
11477                 BNXT_ULP_HDR_BIT_O_IPV4 |
11478                 BNXT_ULP_HDR_BIT_O_TCP |
11479                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11480         .field_sig = { .bits =
11481                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11482                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
11483         },
11484         [626] = {
11485         .class_hid = BNXT_ULP_CLASS_HID_43ac,
11486         .class_tid = 2,
11487         .hdr_sig_id = 9,
11488         .flow_sig_id = 393280,
11489         .flow_pattern_id = 1,
11490         .hdr_sig = { .bits =
11491                 BNXT_ULP_HDR_BIT_O_ETH |
11492                 BNXT_ULP_HDR_BIT_OO_VLAN |
11493                 BNXT_ULP_HDR_BIT_O_IPV4 |
11494                 BNXT_ULP_HDR_BIT_O_TCP |
11495                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11496         .field_sig = { .bits =
11497                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11498                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11499                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
11500         },
11501         [627] = {
11502         .class_hid = BNXT_ULP_CLASS_HID_0c10,
11503         .class_tid = 2,
11504         .hdr_sig_id = 9,
11505         .flow_sig_id = 458752,
11506         .flow_pattern_id = 1,
11507         .hdr_sig = { .bits =
11508                 BNXT_ULP_HDR_BIT_O_ETH |
11509                 BNXT_ULP_HDR_BIT_OO_VLAN |
11510                 BNXT_ULP_HDR_BIT_O_IPV4 |
11511                 BNXT_ULP_HDR_BIT_O_TCP |
11512                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11513         .field_sig = { .bits =
11514                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11515                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11516                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
11517         },
11518         [628] = {
11519         .class_hid = BNXT_ULP_CLASS_HID_1864,
11520         .class_tid = 2,
11521         .hdr_sig_id = 9,
11522         .flow_sig_id = 458816,
11523         .flow_pattern_id = 1,
11524         .hdr_sig = { .bits =
11525                 BNXT_ULP_HDR_BIT_O_ETH |
11526                 BNXT_ULP_HDR_BIT_OO_VLAN |
11527                 BNXT_ULP_HDR_BIT_O_IPV4 |
11528                 BNXT_ULP_HDR_BIT_O_TCP |
11529                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11530         .field_sig = { .bits =
11531                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11532                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11533                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11534                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
11535         },
11536         [629] = {
11537         .class_hid = BNXT_ULP_CLASS_HID_30c8,
11538         .class_tid = 2,
11539         .hdr_sig_id = 9,
11540         .flow_sig_id = 655360,
11541         .flow_pattern_id = 1,
11542         .hdr_sig = { .bits =
11543                 BNXT_ULP_HDR_BIT_O_ETH |
11544                 BNXT_ULP_HDR_BIT_OO_VLAN |
11545                 BNXT_ULP_HDR_BIT_O_IPV4 |
11546                 BNXT_ULP_HDR_BIT_O_TCP |
11547                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11548         .field_sig = { .bits =
11549                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11550                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11551         },
11552         [630] = {
11553         .class_hid = BNXT_ULP_CLASS_HID_1cdc,
11554         .class_tid = 2,
11555         .hdr_sig_id = 9,
11556         .flow_sig_id = 655424,
11557         .flow_pattern_id = 1,
11558         .hdr_sig = { .bits =
11559                 BNXT_ULP_HDR_BIT_O_ETH |
11560                 BNXT_ULP_HDR_BIT_OO_VLAN |
11561                 BNXT_ULP_HDR_BIT_O_IPV4 |
11562                 BNXT_ULP_HDR_BIT_O_TCP |
11563                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11564         .field_sig = { .bits =
11565                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11566                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11567                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11568         },
11569         [631] = {
11570         .class_hid = BNXT_ULP_CLASS_HID_50cc,
11571         .class_tid = 2,
11572         .hdr_sig_id = 9,
11573         .flow_sig_id = 720896,
11574         .flow_pattern_id = 1,
11575         .hdr_sig = { .bits =
11576                 BNXT_ULP_HDR_BIT_O_ETH |
11577                 BNXT_ULP_HDR_BIT_OO_VLAN |
11578                 BNXT_ULP_HDR_BIT_O_IPV4 |
11579                 BNXT_ULP_HDR_BIT_O_TCP |
11580                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11581         .field_sig = { .bits =
11582                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11583                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11584                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11585         },
11586         [632] = {
11587         .class_hid = BNXT_ULP_CLASS_HID_3d20,
11588         .class_tid = 2,
11589         .hdr_sig_id = 9,
11590         .flow_sig_id = 720960,
11591         .flow_pattern_id = 1,
11592         .hdr_sig = { .bits =
11593                 BNXT_ULP_HDR_BIT_O_ETH |
11594                 BNXT_ULP_HDR_BIT_OO_VLAN |
11595                 BNXT_ULP_HDR_BIT_O_IPV4 |
11596                 BNXT_ULP_HDR_BIT_O_TCP |
11597                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11598         .field_sig = { .bits =
11599                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11600                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11601                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11602                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11603         },
11604         [633] = {
11605         .class_hid = BNXT_ULP_CLASS_HID_529c,
11606         .class_tid = 2,
11607         .hdr_sig_id = 9,
11608         .flow_sig_id = 917504,
11609         .flow_pattern_id = 1,
11610         .hdr_sig = { .bits =
11611                 BNXT_ULP_HDR_BIT_O_ETH |
11612                 BNXT_ULP_HDR_BIT_OO_VLAN |
11613                 BNXT_ULP_HDR_BIT_O_IPV4 |
11614                 BNXT_ULP_HDR_BIT_O_TCP |
11615                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11616         .field_sig = { .bits =
11617                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11618                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
11619                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11620         },
11621         [634] = {
11622         .class_hid = BNXT_ULP_CLASS_HID_3ef0,
11623         .class_tid = 2,
11624         .hdr_sig_id = 9,
11625         .flow_sig_id = 917568,
11626         .flow_pattern_id = 1,
11627         .hdr_sig = { .bits =
11628                 BNXT_ULP_HDR_BIT_O_ETH |
11629                 BNXT_ULP_HDR_BIT_OO_VLAN |
11630                 BNXT_ULP_HDR_BIT_O_IPV4 |
11631                 BNXT_ULP_HDR_BIT_O_TCP |
11632                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11633         .field_sig = { .bits =
11634                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11635                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11636                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
11637                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11638         },
11639         [635] = {
11640         .class_hid = BNXT_ULP_CLASS_HID_72e0,
11641         .class_tid = 2,
11642         .hdr_sig_id = 9,
11643         .flow_sig_id = 983040,
11644         .flow_pattern_id = 1,
11645         .hdr_sig = { .bits =
11646                 BNXT_ULP_HDR_BIT_O_ETH |
11647                 BNXT_ULP_HDR_BIT_OO_VLAN |
11648                 BNXT_ULP_HDR_BIT_O_IPV4 |
11649                 BNXT_ULP_HDR_BIT_O_TCP |
11650                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11651         .field_sig = { .bits =
11652                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11653                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11654                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
11655                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11656         },
11657         [636] = {
11658         .class_hid = BNXT_ULP_CLASS_HID_5ef4,
11659         .class_tid = 2,
11660         .hdr_sig_id = 9,
11661         .flow_sig_id = 983104,
11662         .flow_pattern_id = 1,
11663         .hdr_sig = { .bits =
11664                 BNXT_ULP_HDR_BIT_O_ETH |
11665                 BNXT_ULP_HDR_BIT_OO_VLAN |
11666                 BNXT_ULP_HDR_BIT_O_IPV4 |
11667                 BNXT_ULP_HDR_BIT_O_TCP |
11668                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11669         .field_sig = { .bits =
11670                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11671                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11672                 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11673                 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
11674                 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11675         },
11676         [637] = {
11677         .class_hid = BNXT_ULP_CLASS_HID_2dfc,
11678         .class_tid = 2,
11679         .hdr_sig_id = 10,
11680         .flow_sig_id = 32768,
11681         .flow_pattern_id = 1,
11682         .hdr_sig = { .bits =
11683                 BNXT_ULP_HDR_BIT_O_ETH |
11684                 BNXT_ULP_HDR_BIT_OO_VLAN |
11685                 BNXT_ULP_HDR_BIT_O_IPV6 |
11686                 BNXT_ULP_HDR_BIT_O_UDP |
11687                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11688         .field_sig = { .bits =
11689                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
11690         },
11691         [638] = {
11692         .class_hid = BNXT_ULP_CLASS_HID_39e0,
11693         .class_tid = 2,
11694         .hdr_sig_id = 10,
11695         .flow_sig_id = 32832,
11696         .flow_pattern_id = 1,
11697         .hdr_sig = { .bits =
11698                 BNXT_ULP_HDR_BIT_O_ETH |
11699                 BNXT_ULP_HDR_BIT_OO_VLAN |
11700                 BNXT_ULP_HDR_BIT_O_IPV6 |
11701                 BNXT_ULP_HDR_BIT_O_UDP |
11702                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11703         .field_sig = { .bits =
11704                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11705                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
11706         },
11707         [639] = {
11708         .class_hid = BNXT_ULP_CLASS_HID_4530,
11709         .class_tid = 2,
11710         .hdr_sig_id = 10,
11711         .flow_sig_id = 49152,
11712         .flow_pattern_id = 1,
11713         .hdr_sig = { .bits =
11714                 BNXT_ULP_HDR_BIT_O_ETH |
11715                 BNXT_ULP_HDR_BIT_OO_VLAN |
11716                 BNXT_ULP_HDR_BIT_O_IPV6 |
11717                 BNXT_ULP_HDR_BIT_O_UDP |
11718                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11719         .field_sig = { .bits =
11720                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11721                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
11722         },
11723         [640] = {
11724         .class_hid = BNXT_ULP_CLASS_HID_5124,
11725         .class_tid = 2,
11726         .hdr_sig_id = 10,
11727         .flow_sig_id = 49216,
11728         .flow_pattern_id = 1,
11729         .hdr_sig = { .bits =
11730                 BNXT_ULP_HDR_BIT_O_ETH |
11731                 BNXT_ULP_HDR_BIT_OO_VLAN |
11732                 BNXT_ULP_HDR_BIT_O_IPV6 |
11733                 BNXT_ULP_HDR_BIT_O_UDP |
11734                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11735         .field_sig = { .bits =
11736                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11737                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11738                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
11739         },
11740         [641] = {
11741         .class_hid = BNXT_ULP_CLASS_HID_4df0,
11742         .class_tid = 2,
11743         .hdr_sig_id = 10,
11744         .flow_sig_id = 98304,
11745         .flow_pattern_id = 1,
11746         .hdr_sig = { .bits =
11747                 BNXT_ULP_HDR_BIT_O_ETH |
11748                 BNXT_ULP_HDR_BIT_OO_VLAN |
11749                 BNXT_ULP_HDR_BIT_O_IPV6 |
11750                 BNXT_ULP_HDR_BIT_O_UDP |
11751                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11752         .field_sig = { .bits =
11753                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11754                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
11755         },
11756         [642] = {
11757         .class_hid = BNXT_ULP_CLASS_HID_59e4,
11758         .class_tid = 2,
11759         .hdr_sig_id = 10,
11760         .flow_sig_id = 98368,
11761         .flow_pattern_id = 1,
11762         .hdr_sig = { .bits =
11763                 BNXT_ULP_HDR_BIT_O_ETH |
11764                 BNXT_ULP_HDR_BIT_OO_VLAN |
11765                 BNXT_ULP_HDR_BIT_O_IPV6 |
11766                 BNXT_ULP_HDR_BIT_O_UDP |
11767                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11768         .field_sig = { .bits =
11769                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11770                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11771                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
11772         },
11773         [643] = {
11774         .class_hid = BNXT_ULP_CLASS_HID_1c78,
11775         .class_tid = 2,
11776         .hdr_sig_id = 10,
11777         .flow_sig_id = 114688,
11778         .flow_pattern_id = 1,
11779         .hdr_sig = { .bits =
11780                 BNXT_ULP_HDR_BIT_O_ETH |
11781                 BNXT_ULP_HDR_BIT_OO_VLAN |
11782                 BNXT_ULP_HDR_BIT_O_IPV6 |
11783                 BNXT_ULP_HDR_BIT_O_UDP |
11784                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11785         .field_sig = { .bits =
11786                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11787                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11788                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
11789         },
11790         [644] = {
11791         .class_hid = BNXT_ULP_CLASS_HID_7118,
11792         .class_tid = 2,
11793         .hdr_sig_id = 10,
11794         .flow_sig_id = 114752,
11795         .flow_pattern_id = 1,
11796         .hdr_sig = { .bits =
11797                 BNXT_ULP_HDR_BIT_O_ETH |
11798                 BNXT_ULP_HDR_BIT_OO_VLAN |
11799                 BNXT_ULP_HDR_BIT_O_IPV6 |
11800                 BNXT_ULP_HDR_BIT_O_UDP |
11801                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11802         .field_sig = { .bits =
11803                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11804                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11805                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11806                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
11807         },
11808         [645] = {
11809         .class_hid = BNXT_ULP_CLASS_HID_0998,
11810         .class_tid = 2,
11811         .hdr_sig_id = 10,
11812         .flow_sig_id = 163840,
11813         .flow_pattern_id = 1,
11814         .hdr_sig = { .bits =
11815                 BNXT_ULP_HDR_BIT_O_ETH |
11816                 BNXT_ULP_HDR_BIT_OO_VLAN |
11817                 BNXT_ULP_HDR_BIT_O_IPV6 |
11818                 BNXT_ULP_HDR_BIT_O_UDP |
11819                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11820         .field_sig = { .bits =
11821                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11822                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11823         },
11824         [646] = {
11825         .class_hid = BNXT_ULP_CLASS_HID_158c,
11826         .class_tid = 2,
11827         .hdr_sig_id = 10,
11828         .flow_sig_id = 163904,
11829         .flow_pattern_id = 1,
11830         .hdr_sig = { .bits =
11831                 BNXT_ULP_HDR_BIT_O_ETH |
11832                 BNXT_ULP_HDR_BIT_OO_VLAN |
11833                 BNXT_ULP_HDR_BIT_O_IPV6 |
11834                 BNXT_ULP_HDR_BIT_O_UDP |
11835                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11836         .field_sig = { .bits =
11837                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11838                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11839                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11840         },
11841         [647] = {
11842         .class_hid = BNXT_ULP_CLASS_HID_20dc,
11843         .class_tid = 2,
11844         .hdr_sig_id = 10,
11845         .flow_sig_id = 180224,
11846         .flow_pattern_id = 1,
11847         .hdr_sig = { .bits =
11848                 BNXT_ULP_HDR_BIT_O_ETH |
11849                 BNXT_ULP_HDR_BIT_OO_VLAN |
11850                 BNXT_ULP_HDR_BIT_O_IPV6 |
11851                 BNXT_ULP_HDR_BIT_O_UDP |
11852                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11853         .field_sig = { .bits =
11854                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11855                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11856                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11857         },
11858         [648] = {
11859         .class_hid = BNXT_ULP_CLASS_HID_0cc0,
11860         .class_tid = 2,
11861         .hdr_sig_id = 10,
11862         .flow_sig_id = 180288,
11863         .flow_pattern_id = 1,
11864         .hdr_sig = { .bits =
11865                 BNXT_ULP_HDR_BIT_O_ETH |
11866                 BNXT_ULP_HDR_BIT_OO_VLAN |
11867                 BNXT_ULP_HDR_BIT_O_IPV6 |
11868                 BNXT_ULP_HDR_BIT_O_UDP |
11869                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11870         .field_sig = { .bits =
11871                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11872                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11873                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11874                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11875         },
11876         [649] = {
11877         .class_hid = BNXT_ULP_CLASS_HID_299c,
11878         .class_tid = 2,
11879         .hdr_sig_id = 10,
11880         .flow_sig_id = 229376,
11881         .flow_pattern_id = 1,
11882         .hdr_sig = { .bits =
11883                 BNXT_ULP_HDR_BIT_O_ETH |
11884                 BNXT_ULP_HDR_BIT_OO_VLAN |
11885                 BNXT_ULP_HDR_BIT_O_IPV6 |
11886                 BNXT_ULP_HDR_BIT_O_UDP |
11887                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11888         .field_sig = { .bits =
11889                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11890                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
11891                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11892         },
11893         [650] = {
11894         .class_hid = BNXT_ULP_CLASS_HID_3580,
11895         .class_tid = 2,
11896         .hdr_sig_id = 10,
11897         .flow_sig_id = 229440,
11898         .flow_pattern_id = 1,
11899         .hdr_sig = { .bits =
11900                 BNXT_ULP_HDR_BIT_O_ETH |
11901                 BNXT_ULP_HDR_BIT_OO_VLAN |
11902                 BNXT_ULP_HDR_BIT_O_IPV6 |
11903                 BNXT_ULP_HDR_BIT_O_UDP |
11904                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11905         .field_sig = { .bits =
11906                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11907                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11908                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
11909                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11910         },
11911         [651] = {
11912         .class_hid = BNXT_ULP_CLASS_HID_40d0,
11913         .class_tid = 2,
11914         .hdr_sig_id = 10,
11915         .flow_sig_id = 245760,
11916         .flow_pattern_id = 1,
11917         .hdr_sig = { .bits =
11918                 BNXT_ULP_HDR_BIT_O_ETH |
11919                 BNXT_ULP_HDR_BIT_OO_VLAN |
11920                 BNXT_ULP_HDR_BIT_O_IPV6 |
11921                 BNXT_ULP_HDR_BIT_O_UDP |
11922                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11923         .field_sig = { .bits =
11924                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11925                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11926                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
11927                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11928         },
11929         [652] = {
11930         .class_hid = BNXT_ULP_CLASS_HID_2cc4,
11931         .class_tid = 2,
11932         .hdr_sig_id = 10,
11933         .flow_sig_id = 245824,
11934         .flow_pattern_id = 1,
11935         .hdr_sig = { .bits =
11936                 BNXT_ULP_HDR_BIT_O_ETH |
11937                 BNXT_ULP_HDR_BIT_OO_VLAN |
11938                 BNXT_ULP_HDR_BIT_O_IPV6 |
11939                 BNXT_ULP_HDR_BIT_O_UDP |
11940                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11941         .field_sig = { .bits =
11942                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11943                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11944                 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11945                 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
11946                 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11947         },
11948         [653] = {
11949         .class_hid = BNXT_ULP_CLASS_HID_55a4,
11950         .class_tid = 2,
11951         .hdr_sig_id = 11,
11952         .flow_sig_id = 131072,
11953         .flow_pattern_id = 1,
11954         .hdr_sig = { .bits =
11955                 BNXT_ULP_HDR_BIT_O_ETH |
11956                 BNXT_ULP_HDR_BIT_OO_VLAN |
11957                 BNXT_ULP_HDR_BIT_O_IPV4 |
11958                 BNXT_ULP_HDR_BIT_O_UDP |
11959                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11960         .field_sig = { .bits =
11961                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
11962         },
11963         [654] = {
11964         .class_hid = BNXT_ULP_CLASS_HID_21b8,
11965         .class_tid = 2,
11966         .hdr_sig_id = 11,
11967         .flow_sig_id = 131136,
11968         .flow_pattern_id = 1,
11969         .hdr_sig = { .bits =
11970                 BNXT_ULP_HDR_BIT_O_ETH |
11971                 BNXT_ULP_HDR_BIT_OO_VLAN |
11972                 BNXT_ULP_HDR_BIT_O_IPV4 |
11973                 BNXT_ULP_HDR_BIT_O_UDP |
11974                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11975         .field_sig = { .bits =
11976                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
11977                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
11978         },
11979         [655] = {
11980         .class_hid = BNXT_ULP_CLASS_HID_75a8,
11981         .class_tid = 2,
11982         .hdr_sig_id = 11,
11983         .flow_sig_id = 196608,
11984         .flow_pattern_id = 1,
11985         .hdr_sig = { .bits =
11986                 BNXT_ULP_HDR_BIT_O_ETH |
11987                 BNXT_ULP_HDR_BIT_OO_VLAN |
11988                 BNXT_ULP_HDR_BIT_O_IPV4 |
11989                 BNXT_ULP_HDR_BIT_O_UDP |
11990                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11991         .field_sig = { .bits =
11992                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
11993                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
11994         },
11995         [656] = {
11996         .class_hid = BNXT_ULP_CLASS_HID_41bc,
11997         .class_tid = 2,
11998         .hdr_sig_id = 11,
11999         .flow_sig_id = 196672,
12000         .flow_pattern_id = 1,
12001         .hdr_sig = { .bits =
12002                 BNXT_ULP_HDR_BIT_O_ETH |
12003                 BNXT_ULP_HDR_BIT_OO_VLAN |
12004                 BNXT_ULP_HDR_BIT_O_IPV4 |
12005                 BNXT_ULP_HDR_BIT_O_UDP |
12006                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12007         .field_sig = { .bits =
12008                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12009                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12010                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
12011         },
12012         [657] = {
12013         .class_hid = BNXT_ULP_CLASS_HID_7778,
12014         .class_tid = 2,
12015         .hdr_sig_id = 11,
12016         .flow_sig_id = 393216,
12017         .flow_pattern_id = 1,
12018         .hdr_sig = { .bits =
12019                 BNXT_ULP_HDR_BIT_O_ETH |
12020                 BNXT_ULP_HDR_BIT_OO_VLAN |
12021                 BNXT_ULP_HDR_BIT_O_IPV4 |
12022                 BNXT_ULP_HDR_BIT_O_UDP |
12023                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12024         .field_sig = { .bits =
12025                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12026                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
12027         },
12028         [658] = {
12029         .class_hid = BNXT_ULP_CLASS_HID_438c,
12030         .class_tid = 2,
12031         .hdr_sig_id = 11,
12032         .flow_sig_id = 393280,
12033         .flow_pattern_id = 1,
12034         .hdr_sig = { .bits =
12035                 BNXT_ULP_HDR_BIT_O_ETH |
12036                 BNXT_ULP_HDR_BIT_OO_VLAN |
12037                 BNXT_ULP_HDR_BIT_O_IPV4 |
12038                 BNXT_ULP_HDR_BIT_O_UDP |
12039                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12040         .field_sig = { .bits =
12041                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12042                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12043                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
12044         },
12045         [659] = {
12046         .class_hid = BNXT_ULP_CLASS_HID_0c30,
12047         .class_tid = 2,
12048         .hdr_sig_id = 11,
12049         .flow_sig_id = 458752,
12050         .flow_pattern_id = 1,
12051         .hdr_sig = { .bits =
12052                 BNXT_ULP_HDR_BIT_O_ETH |
12053                 BNXT_ULP_HDR_BIT_OO_VLAN |
12054                 BNXT_ULP_HDR_BIT_O_IPV4 |
12055                 BNXT_ULP_HDR_BIT_O_UDP |
12056                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12057         .field_sig = { .bits =
12058                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12059                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12060                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
12061         },
12062         [660] = {
12063         .class_hid = BNXT_ULP_CLASS_HID_1844,
12064         .class_tid = 2,
12065         .hdr_sig_id = 11,
12066         .flow_sig_id = 458816,
12067         .flow_pattern_id = 1,
12068         .hdr_sig = { .bits =
12069                 BNXT_ULP_HDR_BIT_O_ETH |
12070                 BNXT_ULP_HDR_BIT_OO_VLAN |
12071                 BNXT_ULP_HDR_BIT_O_IPV4 |
12072                 BNXT_ULP_HDR_BIT_O_UDP |
12073                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12074         .field_sig = { .bits =
12075                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12076                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12077                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12078                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
12079         },
12080         [661] = {
12081         .class_hid = BNXT_ULP_CLASS_HID_30e8,
12082         .class_tid = 2,
12083         .hdr_sig_id = 11,
12084         .flow_sig_id = 655360,
12085         .flow_pattern_id = 1,
12086         .hdr_sig = { .bits =
12087                 BNXT_ULP_HDR_BIT_O_ETH |
12088                 BNXT_ULP_HDR_BIT_OO_VLAN |
12089                 BNXT_ULP_HDR_BIT_O_IPV4 |
12090                 BNXT_ULP_HDR_BIT_O_UDP |
12091                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12092         .field_sig = { .bits =
12093                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12094                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12095         },
12096         [662] = {
12097         .class_hid = BNXT_ULP_CLASS_HID_1cfc,
12098         .class_tid = 2,
12099         .hdr_sig_id = 11,
12100         .flow_sig_id = 655424,
12101         .flow_pattern_id = 1,
12102         .hdr_sig = { .bits =
12103                 BNXT_ULP_HDR_BIT_O_ETH |
12104                 BNXT_ULP_HDR_BIT_OO_VLAN |
12105                 BNXT_ULP_HDR_BIT_O_IPV4 |
12106                 BNXT_ULP_HDR_BIT_O_UDP |
12107                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12108         .field_sig = { .bits =
12109                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12110                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12111                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12112         },
12113         [663] = {
12114         .class_hid = BNXT_ULP_CLASS_HID_50ec,
12115         .class_tid = 2,
12116         .hdr_sig_id = 11,
12117         .flow_sig_id = 720896,
12118         .flow_pattern_id = 1,
12119         .hdr_sig = { .bits =
12120                 BNXT_ULP_HDR_BIT_O_ETH |
12121                 BNXT_ULP_HDR_BIT_OO_VLAN |
12122                 BNXT_ULP_HDR_BIT_O_IPV4 |
12123                 BNXT_ULP_HDR_BIT_O_UDP |
12124                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12125         .field_sig = { .bits =
12126                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12127                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12128                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12129         },
12130         [664] = {
12131         .class_hid = BNXT_ULP_CLASS_HID_3d00,
12132         .class_tid = 2,
12133         .hdr_sig_id = 11,
12134         .flow_sig_id = 720960,
12135         .flow_pattern_id = 1,
12136         .hdr_sig = { .bits =
12137                 BNXT_ULP_HDR_BIT_O_ETH |
12138                 BNXT_ULP_HDR_BIT_OO_VLAN |
12139                 BNXT_ULP_HDR_BIT_O_IPV4 |
12140                 BNXT_ULP_HDR_BIT_O_UDP |
12141                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12142         .field_sig = { .bits =
12143                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12144                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12145                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12146                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12147         },
12148         [665] = {
12149         .class_hid = BNXT_ULP_CLASS_HID_52bc,
12150         .class_tid = 2,
12151         .hdr_sig_id = 11,
12152         .flow_sig_id = 917504,
12153         .flow_pattern_id = 1,
12154         .hdr_sig = { .bits =
12155                 BNXT_ULP_HDR_BIT_O_ETH |
12156                 BNXT_ULP_HDR_BIT_OO_VLAN |
12157                 BNXT_ULP_HDR_BIT_O_IPV4 |
12158                 BNXT_ULP_HDR_BIT_O_UDP |
12159                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12160         .field_sig = { .bits =
12161                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12162                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
12163                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12164         },
12165         [666] = {
12166         .class_hid = BNXT_ULP_CLASS_HID_3ed0,
12167         .class_tid = 2,
12168         .hdr_sig_id = 11,
12169         .flow_sig_id = 917568,
12170         .flow_pattern_id = 1,
12171         .hdr_sig = { .bits =
12172                 BNXT_ULP_HDR_BIT_O_ETH |
12173                 BNXT_ULP_HDR_BIT_OO_VLAN |
12174                 BNXT_ULP_HDR_BIT_O_IPV4 |
12175                 BNXT_ULP_HDR_BIT_O_UDP |
12176                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12177         .field_sig = { .bits =
12178                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12179                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12180                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
12181                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12182         },
12183         [667] = {
12184         .class_hid = BNXT_ULP_CLASS_HID_72c0,
12185         .class_tid = 2,
12186         .hdr_sig_id = 11,
12187         .flow_sig_id = 983040,
12188         .flow_pattern_id = 1,
12189         .hdr_sig = { .bits =
12190                 BNXT_ULP_HDR_BIT_O_ETH |
12191                 BNXT_ULP_HDR_BIT_OO_VLAN |
12192                 BNXT_ULP_HDR_BIT_O_IPV4 |
12193                 BNXT_ULP_HDR_BIT_O_UDP |
12194                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12195         .field_sig = { .bits =
12196                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12197                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12198                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
12199                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12200         },
12201         [668] = {
12202         .class_hid = BNXT_ULP_CLASS_HID_5ed4,
12203         .class_tid = 2,
12204         .hdr_sig_id = 11,
12205         .flow_sig_id = 983104,
12206         .flow_pattern_id = 1,
12207         .hdr_sig = { .bits =
12208                 BNXT_ULP_HDR_BIT_O_ETH |
12209                 BNXT_ULP_HDR_BIT_OO_VLAN |
12210                 BNXT_ULP_HDR_BIT_O_IPV4 |
12211                 BNXT_ULP_HDR_BIT_O_UDP |
12212                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12213         .field_sig = { .bits =
12214                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12215                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12216                 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12217                 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
12218                 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12219         },
12220         [669] = {
12221         .class_hid = BNXT_ULP_CLASS_HID_3866,
12222         .class_tid = 2,
12223         .hdr_sig_id = 0,
12224         .flow_sig_id = 4,
12225         .flow_pattern_id = 2,
12226         .hdr_sig = { .bits =
12227                 BNXT_ULP_HDR_BIT_O_ETH |
12228                 BNXT_ULP_HDR_BIT_O_IPV6 |
12229                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12230         .field_sig = { .bits =
12231                 BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
12232                 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC }
12233         },
12234         [670] = {
12235         .class_hid = BNXT_ULP_CLASS_HID_381e,
12236         .class_tid = 2,
12237         .hdr_sig_id = 1,
12238         .flow_sig_id = 4,
12239         .flow_pattern_id = 2,
12240         .hdr_sig = { .bits =
12241                 BNXT_ULP_HDR_BIT_O_ETH |
12242                 BNXT_ULP_HDR_BIT_O_IPV4 |
12243                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12244         .field_sig = { .bits =
12245                 BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
12246                 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC }
12247         },
12248         [671] = {
12249         .class_hid = BNXT_ULP_CLASS_HID_3860,
12250         .class_tid = 2,
12251         .hdr_sig_id = 2,
12252         .flow_sig_id = 4,
12253         .flow_pattern_id = 2,
12254         .hdr_sig = { .bits =
12255                 BNXT_ULP_HDR_BIT_O_ETH |
12256                 BNXT_ULP_HDR_BIT_OO_VLAN |
12257                 BNXT_ULP_HDR_BIT_O_IPV6 |
12258                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12259         .field_sig = { .bits =
12260                 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
12261                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC }
12262         },
12263         [672] = {
12264         .class_hid = BNXT_ULP_CLASS_HID_0454,
12265         .class_tid = 2,
12266         .hdr_sig_id = 2,
12267         .flow_sig_id = 68,
12268         .flow_pattern_id = 2,
12269         .hdr_sig = { .bits =
12270                 BNXT_ULP_HDR_BIT_O_ETH |
12271                 BNXT_ULP_HDR_BIT_OO_VLAN |
12272                 BNXT_ULP_HDR_BIT_O_IPV6 |
12273                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12274         .field_sig = { .bits =
12275                 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
12276                 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
12277                 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID }
12278         },
12279         [673] = {
12280         .class_hid = BNXT_ULP_CLASS_HID_3818,
12281         .class_tid = 2,
12282         .hdr_sig_id = 3,
12283         .flow_sig_id = 4,
12284         .flow_pattern_id = 2,
12285         .hdr_sig = { .bits =
12286                 BNXT_ULP_HDR_BIT_O_ETH |
12287                 BNXT_ULP_HDR_BIT_OO_VLAN |
12288                 BNXT_ULP_HDR_BIT_O_IPV4 |
12289                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12290         .field_sig = { .bits =
12291                 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
12292                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC }
12293         },
12294         [674] = {
12295         .class_hid = BNXT_ULP_CLASS_HID_042c,
12296         .class_tid = 2,
12297         .hdr_sig_id = 3,
12298         .flow_sig_id = 68,
12299         .flow_pattern_id = 2,
12300         .hdr_sig = { .bits =
12301                 BNXT_ULP_HDR_BIT_O_ETH |
12302                 BNXT_ULP_HDR_BIT_OO_VLAN |
12303                 BNXT_ULP_HDR_BIT_O_IPV4 |
12304                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12305         .field_sig = { .bits =
12306                 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
12307                 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
12308                 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID }
12309         },
12310         [675] = {
12311         .class_hid = BNXT_ULP_CLASS_HID_3846,
12312         .class_tid = 2,
12313         .hdr_sig_id = 4,
12314         .flow_sig_id = 4,
12315         .flow_pattern_id = 2,
12316         .hdr_sig = { .bits =
12317                 BNXT_ULP_HDR_BIT_O_ETH |
12318                 BNXT_ULP_HDR_BIT_O_IPV6 |
12319                 BNXT_ULP_HDR_BIT_O_TCP |
12320                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12321         .field_sig = { .bits =
12322                 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
12323                 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC }
12324         },
12325         [676] = {
12326         .class_hid = BNXT_ULP_CLASS_HID_387e,
12327         .class_tid = 2,
12328         .hdr_sig_id = 5,
12329         .flow_sig_id = 4,
12330         .flow_pattern_id = 2,
12331         .hdr_sig = { .bits =
12332                 BNXT_ULP_HDR_BIT_O_ETH |
12333                 BNXT_ULP_HDR_BIT_O_IPV4 |
12334                 BNXT_ULP_HDR_BIT_O_TCP |
12335                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12336         .field_sig = { .bits =
12337                 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
12338                 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC }
12339         },
12340         [677] = {
12341         .class_hid = BNXT_ULP_CLASS_HID_3ba6,
12342         .class_tid = 2,
12343         .hdr_sig_id = 6,
12344         .flow_sig_id = 4,
12345         .flow_pattern_id = 2,
12346         .hdr_sig = { .bits =
12347                 BNXT_ULP_HDR_BIT_O_ETH |
12348                 BNXT_ULP_HDR_BIT_O_IPV6 |
12349                 BNXT_ULP_HDR_BIT_O_UDP |
12350                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12351         .field_sig = { .bits =
12352                 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
12353                 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC }
12354         },
12355         [678] = {
12356         .class_hid = BNXT_ULP_CLASS_HID_385e,
12357         .class_tid = 2,
12358         .hdr_sig_id = 7,
12359         .flow_sig_id = 4,
12360         .flow_pattern_id = 2,
12361         .hdr_sig = { .bits =
12362                 BNXT_ULP_HDR_BIT_O_ETH |
12363                 BNXT_ULP_HDR_BIT_O_IPV4 |
12364                 BNXT_ULP_HDR_BIT_O_UDP |
12365                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12366         .field_sig = { .bits =
12367                 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
12368                 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC }
12369         },
12370         [679] = {
12371         .class_hid = BNXT_ULP_CLASS_HID_3840,
12372         .class_tid = 2,
12373         .hdr_sig_id = 8,
12374         .flow_sig_id = 4,
12375         .flow_pattern_id = 2,
12376         .hdr_sig = { .bits =
12377                 BNXT_ULP_HDR_BIT_O_ETH |
12378                 BNXT_ULP_HDR_BIT_OO_VLAN |
12379                 BNXT_ULP_HDR_BIT_O_IPV6 |
12380                 BNXT_ULP_HDR_BIT_O_TCP |
12381                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12382         .field_sig = { .bits =
12383                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
12384                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC }
12385         },
12386         [680] = {
12387         .class_hid = BNXT_ULP_CLASS_HID_0474,
12388         .class_tid = 2,
12389         .hdr_sig_id = 8,
12390         .flow_sig_id = 68,
12391         .flow_pattern_id = 2,
12392         .hdr_sig = { .bits =
12393                 BNXT_ULP_HDR_BIT_O_ETH |
12394                 BNXT_ULP_HDR_BIT_OO_VLAN |
12395                 BNXT_ULP_HDR_BIT_O_IPV6 |
12396                 BNXT_ULP_HDR_BIT_O_TCP |
12397                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12398         .field_sig = { .bits =
12399                 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
12400                 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
12401                 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID }
12402         },
12403         [681] = {
12404         .class_hid = BNXT_ULP_CLASS_HID_3878,
12405         .class_tid = 2,
12406         .hdr_sig_id = 9,
12407         .flow_sig_id = 4,
12408         .flow_pattern_id = 2,
12409         .hdr_sig = { .bits =
12410                 BNXT_ULP_HDR_BIT_O_ETH |
12411                 BNXT_ULP_HDR_BIT_OO_VLAN |
12412                 BNXT_ULP_HDR_BIT_O_IPV4 |
12413                 BNXT_ULP_HDR_BIT_O_TCP |
12414                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12415         .field_sig = { .bits =
12416                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
12417                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC }
12418         },
12419         [682] = {
12420         .class_hid = BNXT_ULP_CLASS_HID_044c,
12421         .class_tid = 2,
12422         .hdr_sig_id = 9,
12423         .flow_sig_id = 68,
12424         .flow_pattern_id = 2,
12425         .hdr_sig = { .bits =
12426                 BNXT_ULP_HDR_BIT_O_ETH |
12427                 BNXT_ULP_HDR_BIT_OO_VLAN |
12428                 BNXT_ULP_HDR_BIT_O_IPV4 |
12429                 BNXT_ULP_HDR_BIT_O_TCP |
12430                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12431         .field_sig = { .bits =
12432                 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
12433                 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
12434                 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID }
12435         },
12436         [683] = {
12437         .class_hid = BNXT_ULP_CLASS_HID_3ba0,
12438         .class_tid = 2,
12439         .hdr_sig_id = 10,
12440         .flow_sig_id = 4,
12441         .flow_pattern_id = 2,
12442         .hdr_sig = { .bits =
12443                 BNXT_ULP_HDR_BIT_O_ETH |
12444                 BNXT_ULP_HDR_BIT_OO_VLAN |
12445                 BNXT_ULP_HDR_BIT_O_IPV6 |
12446                 BNXT_ULP_HDR_BIT_O_UDP |
12447                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12448         .field_sig = { .bits =
12449                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
12450                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC }
12451         },
12452         [684] = {
12453         .class_hid = BNXT_ULP_CLASS_HID_0794,
12454         .class_tid = 2,
12455         .hdr_sig_id = 10,
12456         .flow_sig_id = 68,
12457         .flow_pattern_id = 2,
12458         .hdr_sig = { .bits =
12459                 BNXT_ULP_HDR_BIT_O_ETH |
12460                 BNXT_ULP_HDR_BIT_OO_VLAN |
12461                 BNXT_ULP_HDR_BIT_O_IPV6 |
12462                 BNXT_ULP_HDR_BIT_O_UDP |
12463                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12464         .field_sig = { .bits =
12465                 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
12466                 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
12467                 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID }
12468         },
12469         [685] = {
12470         .class_hid = BNXT_ULP_CLASS_HID_3858,
12471         .class_tid = 2,
12472         .hdr_sig_id = 11,
12473         .flow_sig_id = 4,
12474         .flow_pattern_id = 2,
12475         .hdr_sig = { .bits =
12476                 BNXT_ULP_HDR_BIT_O_ETH |
12477                 BNXT_ULP_HDR_BIT_OO_VLAN |
12478                 BNXT_ULP_HDR_BIT_O_IPV4 |
12479                 BNXT_ULP_HDR_BIT_O_UDP |
12480                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12481         .field_sig = { .bits =
12482                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
12483                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC }
12484         },
12485         [686] = {
12486         .class_hid = BNXT_ULP_CLASS_HID_046c,
12487         .class_tid = 2,
12488         .hdr_sig_id = 11,
12489         .flow_sig_id = 68,
12490         .flow_pattern_id = 2,
12491         .hdr_sig = { .bits =
12492                 BNXT_ULP_HDR_BIT_O_ETH |
12493                 BNXT_ULP_HDR_BIT_OO_VLAN |
12494                 BNXT_ULP_HDR_BIT_O_IPV4 |
12495                 BNXT_ULP_HDR_BIT_O_UDP |
12496                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12497         .field_sig = { .bits =
12498                 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
12499                 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
12500                 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID }
12501         }
12502 };