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