net/bnxt: support tunnel offload
[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: Thu May 20 11:56:39 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_3612] = 345,
364         [BNXT_ULP_CLASS_HID_66da] = 346,
365         [BNXT_ULP_CLASS_HID_6165] = 347,
366         [BNXT_ULP_CLASS_HID_2aa1] = 348,
367         [BNXT_ULP_CLASS_HID_09cd] = 349,
368         [BNXT_ULP_CLASS_HID_3845] = 350,
369         [BNXT_ULP_CLASS_HID_11e9] = 351,
370         [BNXT_ULP_CLASS_HID_4361] = 352,
371         [BNXT_ULP_CLASS_HID_218d] = 353,
372         [BNXT_ULP_CLASS_HID_5105] = 354,
373         [BNXT_ULP_CLASS_HID_0c89] = 355,
374         [BNXT_ULP_CLASS_HID_3e81] = 356,
375         [BNXT_ULP_CLASS_HID_1dad] = 357,
376         [BNXT_ULP_CLASS_HID_4ca5] = 358,
377         [BNXT_ULP_CLASS_HID_25c9] = 359,
378         [BNXT_ULP_CLASS_HID_57c1] = 360,
379         [BNXT_ULP_CLASS_HID_33ed] = 361,
380         [BNXT_ULP_CLASS_HID_65e5] = 362,
381         [BNXT_ULP_CLASS_HID_6dd9] = 363,
382         [BNXT_ULP_CLASS_HID_261d] = 364,
383         [BNXT_ULP_CLASS_HID_0571] = 365,
384         [BNXT_ULP_CLASS_HID_34f9] = 366,
385         [BNXT_ULP_CLASS_HID_1d55] = 367,
386         [BNXT_ULP_CLASS_HID_4fdd] = 368,
387         [BNXT_ULP_CLASS_HID_2d31] = 369,
388         [BNXT_ULP_CLASS_HID_5db9] = 370,
389         [BNXT_ULP_CLASS_HID_0035] = 371,
390         [BNXT_ULP_CLASS_HID_323d] = 372,
391         [BNXT_ULP_CLASS_HID_1111] = 373,
392         [BNXT_ULP_CLASS_HID_4019] = 374,
393         [BNXT_ULP_CLASS_HID_2975] = 375,
394         [BNXT_ULP_CLASS_HID_5b7d] = 376,
395         [BNXT_ULP_CLASS_HID_3f51] = 377,
396         [BNXT_ULP_CLASS_HID_6959] = 378,
397         [BNXT_ULP_CLASS_HID_0e85] = 379,
398         [BNXT_ULP_CLASS_HID_380d] = 380,
399         [BNXT_ULP_CLASS_HID_1f21] = 381,
400         [BNXT_ULP_CLASS_HID_4ea9] = 382,
401         [BNXT_ULP_CLASS_HID_1705] = 383,
402         [BNXT_ULP_CLASS_HID_418d] = 384,
403         [BNXT_ULP_CLASS_HID_2721] = 385,
404         [BNXT_ULP_CLASS_HID_57a9] = 386,
405         [BNXT_ULP_CLASS_HID_1a25] = 387,
406         [BNXT_ULP_CLASS_HID_342d] = 388,
407         [BNXT_ULP_CLASS_HID_2b01] = 389,
408         [BNXT_ULP_CLASS_HID_5a09] = 390,
409         [BNXT_ULP_CLASS_HID_2325] = 391,
410         [BNXT_ULP_CLASS_HID_5d2d] = 392,
411         [BNXT_ULP_CLASS_HID_3101] = 393,
412         [BNXT_ULP_CLASS_HID_6309] = 394,
413         [BNXT_ULP_CLASS_HID_0bad] = 395,
414         [BNXT_ULP_CLASS_HID_2535] = 396,
415         [BNXT_ULP_CLASS_HID_1869] = 397,
416         [BNXT_ULP_CLASS_HID_4bf1] = 398,
417         [BNXT_ULP_CLASS_HID_136d] = 399,
418         [BNXT_ULP_CLASS_HID_43f5] = 400,
419         [BNXT_ULP_CLASS_HID_2129] = 401,
420         [BNXT_ULP_CLASS_HID_53b1] = 402,
421         [BNXT_ULP_CLASS_HID_072d] = 403,
422         [BNXT_ULP_CLASS_HID_3135] = 404,
423         [BNXT_ULP_CLASS_HID_1429] = 405,
424         [BNXT_ULP_CLASS_HID_4731] = 406,
425         [BNXT_ULP_CLASS_HID_2f6d] = 407,
426         [BNXT_ULP_CLASS_HID_5f75] = 408,
427         [BNXT_ULP_CLASS_HID_3d69] = 409,
428         [BNXT_ULP_CLASS_HID_6f71] = 410,
429         [BNXT_ULP_CLASS_HID_0dbd] = 411,
430         [BNXT_ULP_CLASS_HID_3f25] = 412,
431         [BNXT_ULP_CLASS_HID_1239] = 413,
432         [BNXT_ULP_CLASS_HID_4da1] = 414,
433         [BNXT_ULP_CLASS_HID_153d] = 415,
434         [BNXT_ULP_CLASS_HID_45a5] = 416,
435         [BNXT_ULP_CLASS_HID_3bb9] = 417,
436         [BNXT_ULP_CLASS_HID_55a1] = 418,
437         [BNXT_ULP_CLASS_HID_193d] = 419,
438         [BNXT_ULP_CLASS_HID_4b25] = 420,
439         [BNXT_ULP_CLASS_HID_2e39] = 421,
440         [BNXT_ULP_CLASS_HID_5921] = 422,
441         [BNXT_ULP_CLASS_HID_213d] = 423,
442         [BNXT_ULP_CLASS_HID_5125] = 424,
443         [BNXT_ULP_CLASS_HID_3739] = 425,
444         [BNXT_ULP_CLASS_HID_093d] = 426,
445         [BNXT_ULP_CLASS_HID_684d] = 427,
446         [BNXT_ULP_CLASS_HID_2389] = 428,
447         [BNXT_ULP_CLASS_HID_00e5] = 429,
448         [BNXT_ULP_CLASS_HID_316d] = 430,
449         [BNXT_ULP_CLASS_HID_18c1] = 431,
450         [BNXT_ULP_CLASS_HID_4a49] = 432,
451         [BNXT_ULP_CLASS_HID_28a5] = 433,
452         [BNXT_ULP_CLASS_HID_582d] = 434,
453         [BNXT_ULP_CLASS_HID_05a1] = 435,
454         [BNXT_ULP_CLASS_HID_37a9] = 436,
455         [BNXT_ULP_CLASS_HID_1485] = 437,
456         [BNXT_ULP_CLASS_HID_458d] = 438,
457         [BNXT_ULP_CLASS_HID_2ce1] = 439,
458         [BNXT_ULP_CLASS_HID_5ee9] = 440,
459         [BNXT_ULP_CLASS_HID_3ac5] = 441,
460         [BNXT_ULP_CLASS_HID_6ccd] = 442,
461         [BNXT_ULP_CLASS_HID_0b11] = 443,
462         [BNXT_ULP_CLASS_HID_3d99] = 444,
463         [BNXT_ULP_CLASS_HID_1ab5] = 445,
464         [BNXT_ULP_CLASS_HID_4b3d] = 446,
465         [BNXT_ULP_CLASS_HID_1291] = 447,
466         [BNXT_ULP_CLASS_HID_4419] = 448,
467         [BNXT_ULP_CLASS_HID_22b5] = 449,
468         [BNXT_ULP_CLASS_HID_523d] = 450,
469         [BNXT_ULP_CLASS_HID_1fb1] = 451,
470         [BNXT_ULP_CLASS_HID_31b9] = 452,
471         [BNXT_ULP_CLASS_HID_2e95] = 453,
472         [BNXT_ULP_CLASS_HID_5f9d] = 454,
473         [BNXT_ULP_CLASS_HID_26b1] = 455,
474         [BNXT_ULP_CLASS_HID_58b9] = 456,
475         [BNXT_ULP_CLASS_HID_3495] = 457,
476         [BNXT_ULP_CLASS_HID_669d] = 458,
477         [BNXT_ULP_CLASS_HID_0e39] = 459,
478         [BNXT_ULP_CLASS_HID_20a1] = 460,
479         [BNXT_ULP_CLASS_HID_1dfd] = 461,
480         [BNXT_ULP_CLASS_HID_4e65] = 462,
481         [BNXT_ULP_CLASS_HID_16f9] = 463,
482         [BNXT_ULP_CLASS_HID_4661] = 464,
483         [BNXT_ULP_CLASS_HID_24bd] = 465,
484         [BNXT_ULP_CLASS_HID_5625] = 466,
485         [BNXT_ULP_CLASS_HID_02b9] = 467,
486         [BNXT_ULP_CLASS_HID_34a1] = 468,
487         [BNXT_ULP_CLASS_HID_11bd] = 469,
488         [BNXT_ULP_CLASS_HID_42a5] = 470,
489         [BNXT_ULP_CLASS_HID_2af9] = 471,
490         [BNXT_ULP_CLASS_HID_5ae1] = 472,
491         [BNXT_ULP_CLASS_HID_38fd] = 473,
492         [BNXT_ULP_CLASS_HID_6ae5] = 474,
493         [BNXT_ULP_CLASS_HID_0829] = 475,
494         [BNXT_ULP_CLASS_HID_3ab1] = 476,
495         [BNXT_ULP_CLASS_HID_17ad] = 477,
496         [BNXT_ULP_CLASS_HID_4835] = 478,
497         [BNXT_ULP_CLASS_HID_10a9] = 479,
498         [BNXT_ULP_CLASS_HID_4031] = 480,
499         [BNXT_ULP_CLASS_HID_3e2d] = 481,
500         [BNXT_ULP_CLASS_HID_5035] = 482,
501         [BNXT_ULP_CLASS_HID_1ca9] = 483,
502         [BNXT_ULP_CLASS_HID_4eb1] = 484,
503         [BNXT_ULP_CLASS_HID_2bad] = 485,
504         [BNXT_ULP_CLASS_HID_5cb5] = 486,
505         [BNXT_ULP_CLASS_HID_24a9] = 487,
506         [BNXT_ULP_CLASS_HID_54b1] = 488,
507         [BNXT_ULP_CLASS_HID_32ad] = 489,
508         [BNXT_ULP_CLASS_HID_0ca9] = 490,
509         [BNXT_ULP_CLASS_HID_7f35] = 491,
510         [BNXT_ULP_CLASS_HID_34f1] = 492,
511         [BNXT_ULP_CLASS_HID_179d] = 493,
512         [BNXT_ULP_CLASS_HID_2615] = 494,
513         [BNXT_ULP_CLASS_HID_0fb9] = 495,
514         [BNXT_ULP_CLASS_HID_5d31] = 496,
515         [BNXT_ULP_CLASS_HID_3fdd] = 497,
516         [BNXT_ULP_CLASS_HID_4f55] = 498,
517         [BNXT_ULP_CLASS_HID_12d9] = 499,
518         [BNXT_ULP_CLASS_HID_20d1] = 500,
519         [BNXT_ULP_CLASS_HID_03fd] = 501,
520         [BNXT_ULP_CLASS_HID_52f5] = 502,
521         [BNXT_ULP_CLASS_HID_3b99] = 503,
522         [BNXT_ULP_CLASS_HID_4991] = 504,
523         [BNXT_ULP_CLASS_HID_2dbd] = 505,
524         [BNXT_ULP_CLASS_HID_7bb5] = 506,
525         [BNXT_ULP_CLASS_HID_34c6] = 507,
526         [BNXT_ULP_CLASS_HID_0c22] = 508,
527         [BNXT_ULP_CLASS_HID_1cbe] = 509,
528         [BNXT_ULP_CLASS_HID_179a] = 510,
529         [BNXT_ULP_CLASS_HID_59be] = 511,
530         [BNXT_ULP_CLASS_HID_515a] = 512,
531         [BNXT_ULP_CLASS_HID_1c72] = 513,
532         [BNXT_ULP_CLASS_HID_171e] = 514,
533         [BNXT_ULP_CLASS_HID_19c8] = 515,
534         [BNXT_ULP_CLASS_HID_112c] = 516,
535         [BNXT_ULP_CLASS_HID_4d68] = 517,
536         [BNXT_ULP_CLASS_HID_444c] = 518,
537         [BNXT_ULP_CLASS_HID_0e8c] = 519,
538         [BNXT_ULP_CLASS_HID_09e0] = 520,
539         [BNXT_ULP_CLASS_HID_1af0] = 521,
540         [BNXT_ULP_CLASS_HID_15d4] = 522,
541         [BNXT_ULP_CLASS_HID_1dd0] = 523,
542         [BNXT_ULP_CLASS_HID_14f4] = 524,
543         [BNXT_ULP_CLASS_HID_70b0] = 525,
544         [BNXT_ULP_CLASS_HID_4854] = 526,
545         [BNXT_ULP_CLASS_HID_3dd4] = 527,
546         [BNXT_ULP_CLASS_HID_34f8] = 528,
547         [BNXT_ULP_CLASS_HID_09e8] = 529,
548         [BNXT_ULP_CLASS_HID_008c] = 530,
549         [BNXT_ULP_CLASS_HID_34e6] = 531,
550         [BNXT_ULP_CLASS_HID_0c02] = 532,
551         [BNXT_ULP_CLASS_HID_1c9e] = 533,
552         [BNXT_ULP_CLASS_HID_17ba] = 534,
553         [BNXT_ULP_CLASS_HID_429e] = 535,
554         [BNXT_ULP_CLASS_HID_5dba] = 536,
555         [BNXT_ULP_CLASS_HID_2a16] = 537,
556         [BNXT_ULP_CLASS_HID_2532] = 538,
557         [BNXT_ULP_CLASS_HID_2da2] = 539,
558         [BNXT_ULP_CLASS_HID_24fe] = 540,
559         [BNXT_ULP_CLASS_HID_355a] = 541,
560         [BNXT_ULP_CLASS_HID_0c76] = 542,
561         [BNXT_ULP_CLASS_HID_13e6] = 543,
562         [BNXT_ULP_CLASS_HID_7276] = 544,
563         [BNXT_ULP_CLASS_HID_42d2] = 545,
564         [BNXT_ULP_CLASS_HID_5dee] = 546,
565         [BNXT_ULP_CLASS_HID_59de] = 547,
566         [BNXT_ULP_CLASS_HID_513a] = 548,
567         [BNXT_ULP_CLASS_HID_1c12] = 549,
568         [BNXT_ULP_CLASS_HID_177e] = 550,
569         [BNXT_ULP_CLASS_HID_0e92] = 551,
570         [BNXT_ULP_CLASS_HID_09fe] = 552,
571         [BNXT_ULP_CLASS_HID_5c1a] = 553,
572         [BNXT_ULP_CLASS_HID_5746] = 554,
573         [BNXT_ULP_CLASS_HID_79da] = 555,
574         [BNXT_ULP_CLASS_HID_7106] = 556,
575         [BNXT_ULP_CLASS_HID_3c1e] = 557,
576         [BNXT_ULP_CLASS_HID_377a] = 558,
577         [BNXT_ULP_CLASS_HID_2e9e] = 559,
578         [BNXT_ULP_CLASS_HID_29fa] = 560,
579         [BNXT_ULP_CLASS_HID_14d2] = 561,
580         [BNXT_ULP_CLASS_HID_7742] = 562,
581         [BNXT_ULP_CLASS_HID_3706] = 563,
582         [BNXT_ULP_CLASS_HID_0fe2] = 564,
583         [BNXT_ULP_CLASS_HID_1f7e] = 565,
584         [BNXT_ULP_CLASS_HID_145a] = 566,
585         [BNXT_ULP_CLASS_HID_417e] = 567,
586         [BNXT_ULP_CLASS_HID_5e5a] = 568,
587         [BNXT_ULP_CLASS_HID_29f6] = 569,
588         [BNXT_ULP_CLASS_HID_26d2] = 570,
589         [BNXT_ULP_CLASS_HID_2e42] = 571,
590         [BNXT_ULP_CLASS_HID_271e] = 572,
591         [BNXT_ULP_CLASS_HID_36ba] = 573,
592         [BNXT_ULP_CLASS_HID_0f96] = 574,
593         [BNXT_ULP_CLASS_HID_1006] = 575,
594         [BNXT_ULP_CLASS_HID_7196] = 576,
595         [BNXT_ULP_CLASS_HID_4132] = 577,
596         [BNXT_ULP_CLASS_HID_5e0e] = 578,
597         [BNXT_ULP_CLASS_HID_59fe] = 579,
598         [BNXT_ULP_CLASS_HID_511a] = 580,
599         [BNXT_ULP_CLASS_HID_1c32] = 581,
600         [BNXT_ULP_CLASS_HID_175e] = 582,
601         [BNXT_ULP_CLASS_HID_0eb2] = 583,
602         [BNXT_ULP_CLASS_HID_09de] = 584,
603         [BNXT_ULP_CLASS_HID_5c3a] = 585,
604         [BNXT_ULP_CLASS_HID_5766] = 586,
605         [BNXT_ULP_CLASS_HID_79fa] = 587,
606         [BNXT_ULP_CLASS_HID_7126] = 588,
607         [BNXT_ULP_CLASS_HID_3c3e] = 589,
608         [BNXT_ULP_CLASS_HID_375a] = 590,
609         [BNXT_ULP_CLASS_HID_2ebe] = 591,
610         [BNXT_ULP_CLASS_HID_29da] = 592,
611         [BNXT_ULP_CLASS_HID_14f2] = 593,
612         [BNXT_ULP_CLASS_HID_7762] = 594,
613         [BNXT_ULP_CLASS_HID_19e8] = 595,
614         [BNXT_ULP_CLASS_HID_110c] = 596,
615         [BNXT_ULP_CLASS_HID_4d48] = 597,
616         [BNXT_ULP_CLASS_HID_446c] = 598,
617         [BNXT_ULP_CLASS_HID_0eac] = 599,
618         [BNXT_ULP_CLASS_HID_09c0] = 600,
619         [BNXT_ULP_CLASS_HID_1ad0] = 601,
620         [BNXT_ULP_CLASS_HID_15f4] = 602,
621         [BNXT_ULP_CLASS_HID_39ec] = 603,
622         [BNXT_ULP_CLASS_HID_3100] = 604,
623         [BNXT_ULP_CLASS_HID_0210] = 605,
624         [BNXT_ULP_CLASS_HID_1d34] = 606,
625         [BNXT_ULP_CLASS_HID_2ea0] = 607,
626         [BNXT_ULP_CLASS_HID_29c4] = 608,
627         [BNXT_ULP_CLASS_HID_3ad4] = 609,
628         [BNXT_ULP_CLASS_HID_35e8] = 610,
629         [BNXT_ULP_CLASS_HID_5d80] = 611,
630         [BNXT_ULP_CLASS_HID_54a4] = 612,
631         [BNXT_ULP_CLASS_HID_29b4] = 613,
632         [BNXT_ULP_CLASS_HID_20c8] = 614,
633         [BNXT_ULP_CLASS_HID_7244] = 615,
634         [BNXT_ULP_CLASS_HID_4d98] = 616,
635         [BNXT_ULP_CLASS_HID_5e68] = 617,
636         [BNXT_ULP_CLASS_HID_598c] = 618,
637         [BNXT_ULP_CLASS_HID_1248] = 619,
638         [BNXT_ULP_CLASS_HID_74d8] = 620,
639         [BNXT_ULP_CLASS_HID_49a8] = 621,
640         [BNXT_ULP_CLASS_HID_40cc] = 622,
641         [BNXT_ULP_CLASS_HID_0b0c] = 623,
642         [BNXT_ULP_CLASS_HID_0220] = 624,
643         [BNXT_ULP_CLASS_HID_1730] = 625,
644         [BNXT_ULP_CLASS_HID_7980] = 626,
645         [BNXT_ULP_CLASS_HID_1db0] = 627,
646         [BNXT_ULP_CLASS_HID_1494] = 628,
647         [BNXT_ULP_CLASS_HID_70d0] = 629,
648         [BNXT_ULP_CLASS_HID_4834] = 630,
649         [BNXT_ULP_CLASS_HID_3db4] = 631,
650         [BNXT_ULP_CLASS_HID_3498] = 632,
651         [BNXT_ULP_CLASS_HID_0988] = 633,
652         [BNXT_ULP_CLASS_HID_00ec] = 634,
653         [BNXT_ULP_CLASS_HID_3f44] = 635,
654         [BNXT_ULP_CLASS_HID_36a8] = 636,
655         [BNXT_ULP_CLASS_HID_0b58] = 637,
656         [BNXT_ULP_CLASS_HID_02bc] = 638,
657         [BNXT_ULP_CLASS_HID_5f48] = 639,
658         [BNXT_ULP_CLASS_HID_56ac] = 640,
659         [BNXT_ULP_CLASS_HID_2b5c] = 641,
660         [BNXT_ULP_CLASS_HID_2280] = 642,
661         [BNXT_ULP_CLASS_HID_4000] = 643,
662         [BNXT_ULP_CLASS_HID_5b64] = 644,
663         [BNXT_ULP_CLASS_HID_2c14] = 645,
664         [BNXT_ULP_CLASS_HID_2778] = 646,
665         [BNXT_ULP_CLASS_HID_18f8] = 647,
666         [BNXT_ULP_CLASS_HID_13dc] = 648,
667         [BNXT_ULP_CLASS_HID_4c18] = 649,
668         [BNXT_ULP_CLASS_HID_477c] = 650,
669         [BNXT_ULP_CLASS_HID_1a88] = 651,
670         [BNXT_ULP_CLASS_HID_15ec] = 652,
671         [BNXT_ULP_CLASS_HID_4e28] = 653,
672         [BNXT_ULP_CLASS_HID_490c] = 654,
673         [BNXT_ULP_CLASS_HID_3a8c] = 655,
674         [BNXT_ULP_CLASS_HID_35f0] = 656,
675         [BNXT_ULP_CLASS_HID_06e0] = 657,
676         [BNXT_ULP_CLASS_HID_01c4] = 658,
677         [BNXT_ULP_CLASS_HID_1a08] = 659,
678         [BNXT_ULP_CLASS_HID_12ec] = 660,
679         [BNXT_ULP_CLASS_HID_4ea8] = 661,
680         [BNXT_ULP_CLASS_HID_478c] = 662,
681         [BNXT_ULP_CLASS_HID_0d4c] = 663,
682         [BNXT_ULP_CLASS_HID_0a20] = 664,
683         [BNXT_ULP_CLASS_HID_1930] = 665,
684         [BNXT_ULP_CLASS_HID_1614] = 666,
685         [BNXT_ULP_CLASS_HID_3a0c] = 667,
686         [BNXT_ULP_CLASS_HID_32e0] = 668,
687         [BNXT_ULP_CLASS_HID_01f0] = 669,
688         [BNXT_ULP_CLASS_HID_1ed4] = 670,
689         [BNXT_ULP_CLASS_HID_2d40] = 671,
690         [BNXT_ULP_CLASS_HID_2a24] = 672,
691         [BNXT_ULP_CLASS_HID_3934] = 673,
692         [BNXT_ULP_CLASS_HID_3608] = 674,
693         [BNXT_ULP_CLASS_HID_5e60] = 675,
694         [BNXT_ULP_CLASS_HID_5744] = 676,
695         [BNXT_ULP_CLASS_HID_2a54] = 677,
696         [BNXT_ULP_CLASS_HID_2328] = 678,
697         [BNXT_ULP_CLASS_HID_71a4] = 679,
698         [BNXT_ULP_CLASS_HID_4e78] = 680,
699         [BNXT_ULP_CLASS_HID_5d88] = 681,
700         [BNXT_ULP_CLASS_HID_5a6c] = 682,
701         [BNXT_ULP_CLASS_HID_11a8] = 683,
702         [BNXT_ULP_CLASS_HID_7738] = 684,
703         [BNXT_ULP_CLASS_HID_4a48] = 685,
704         [BNXT_ULP_CLASS_HID_432c] = 686,
705         [BNXT_ULP_CLASS_HID_08ec] = 687,
706         [BNXT_ULP_CLASS_HID_01c0] = 688,
707         [BNXT_ULP_CLASS_HID_14d0] = 689,
708         [BNXT_ULP_CLASS_HID_7a60] = 690,
709         [BNXT_ULP_CLASS_HID_1d90] = 691,
710         [BNXT_ULP_CLASS_HID_14b4] = 692,
711         [BNXT_ULP_CLASS_HID_70f0] = 693,
712         [BNXT_ULP_CLASS_HID_4814] = 694,
713         [BNXT_ULP_CLASS_HID_3d94] = 695,
714         [BNXT_ULP_CLASS_HID_34b8] = 696,
715         [BNXT_ULP_CLASS_HID_09a8] = 697,
716         [BNXT_ULP_CLASS_HID_00cc] = 698,
717         [BNXT_ULP_CLASS_HID_3f64] = 699,
718         [BNXT_ULP_CLASS_HID_3688] = 700,
719         [BNXT_ULP_CLASS_HID_0b78] = 701,
720         [BNXT_ULP_CLASS_HID_029c] = 702,
721         [BNXT_ULP_CLASS_HID_5f68] = 703,
722         [BNXT_ULP_CLASS_HID_568c] = 704,
723         [BNXT_ULP_CLASS_HID_2b7c] = 705,
724         [BNXT_ULP_CLASS_HID_22a0] = 706,
725         [BNXT_ULP_CLASS_HID_4020] = 707,
726         [BNXT_ULP_CLASS_HID_5b44] = 708,
727         [BNXT_ULP_CLASS_HID_2c34] = 709,
728         [BNXT_ULP_CLASS_HID_2758] = 710,
729         [BNXT_ULP_CLASS_HID_18d8] = 711,
730         [BNXT_ULP_CLASS_HID_13fc] = 712,
731         [BNXT_ULP_CLASS_HID_4c38] = 713,
732         [BNXT_ULP_CLASS_HID_475c] = 714,
733         [BNXT_ULP_CLASS_HID_1aa8] = 715,
734         [BNXT_ULP_CLASS_HID_15cc] = 716,
735         [BNXT_ULP_CLASS_HID_4e08] = 717,
736         [BNXT_ULP_CLASS_HID_492c] = 718,
737         [BNXT_ULP_CLASS_HID_3aac] = 719,
738         [BNXT_ULP_CLASS_HID_35d0] = 720,
739         [BNXT_ULP_CLASS_HID_06c0] = 721,
740         [BNXT_ULP_CLASS_HID_01e4] = 722,
741         [BNXT_ULP_CLASS_HID_4d32] = 723,
742         [BNXT_ULP_CLASS_HID_54aa] = 724,
743         [BNXT_ULP_CLASS_HID_0686] = 725,
744         [BNXT_ULP_CLASS_HID_540e] = 726,
745         [BNXT_ULP_CLASS_HID_2e3c] = 727,
746         [BNXT_ULP_CLASS_HID_3a20] = 728,
747         [BNXT_ULP_CLASS_HID_46f0] = 729,
748         [BNXT_ULP_CLASS_HID_52e4] = 730,
749         [BNXT_ULP_CLASS_HID_55e4] = 731,
750         [BNXT_ULP_CLASS_HID_21f8] = 732,
751         [BNXT_ULP_CLASS_HID_75e8] = 733,
752         [BNXT_ULP_CLASS_HID_41fc] = 734,
753         [BNXT_ULP_CLASS_HID_4d12] = 735,
754         [BNXT_ULP_CLASS_HID_548a] = 736,
755         [BNXT_ULP_CLASS_HID_3356] = 737,
756         [BNXT_ULP_CLASS_HID_1ace] = 738,
757         [BNXT_ULP_CLASS_HID_1a9a] = 739,
758         [BNXT_ULP_CLASS_HID_4d46] = 740,
759         [BNXT_ULP_CLASS_HID_2812] = 741,
760         [BNXT_ULP_CLASS_HID_338a] = 742,
761         [BNXT_ULP_CLASS_HID_06e6] = 743,
762         [BNXT_ULP_CLASS_HID_546e] = 744,
763         [BNXT_ULP_CLASS_HID_46ee] = 745,
764         [BNXT_ULP_CLASS_HID_0d22] = 746,
765         [BNXT_ULP_CLASS_HID_26e2] = 747,
766         [BNXT_ULP_CLASS_HID_746a] = 748,
767         [BNXT_ULP_CLASS_HID_1fa6] = 749,
768         [BNXT_ULP_CLASS_HID_2d2e] = 750,
769         [BNXT_ULP_CLASS_HID_4ef2] = 751,
770         [BNXT_ULP_CLASS_HID_576a] = 752,
771         [BNXT_ULP_CLASS_HID_30b6] = 753,
772         [BNXT_ULP_CLASS_HID_192e] = 754,
773         [BNXT_ULP_CLASS_HID_197a] = 755,
774         [BNXT_ULP_CLASS_HID_4ea6] = 756,
775         [BNXT_ULP_CLASS_HID_2bf2] = 757,
776         [BNXT_ULP_CLASS_HID_306a] = 758,
777         [BNXT_ULP_CLASS_HID_06c6] = 759,
778         [BNXT_ULP_CLASS_HID_544e] = 760,
779         [BNXT_ULP_CLASS_HID_46ce] = 761,
780         [BNXT_ULP_CLASS_HID_0d02] = 762,
781         [BNXT_ULP_CLASS_HID_26c2] = 763,
782         [BNXT_ULP_CLASS_HID_744a] = 764,
783         [BNXT_ULP_CLASS_HID_1f86] = 765,
784         [BNXT_ULP_CLASS_HID_2d0e] = 766,
785         [BNXT_ULP_CLASS_HID_2e1c] = 767,
786         [BNXT_ULP_CLASS_HID_3a00] = 768,
787         [BNXT_ULP_CLASS_HID_46d0] = 769,
788         [BNXT_ULP_CLASS_HID_52c4] = 770,
789         [BNXT_ULP_CLASS_HID_4e10] = 771,
790         [BNXT_ULP_CLASS_HID_5a04] = 772,
791         [BNXT_ULP_CLASS_HID_1f98] = 773,
792         [BNXT_ULP_CLASS_HID_72f8] = 774,
793         [BNXT_ULP_CLASS_HID_0a78] = 775,
794         [BNXT_ULP_CLASS_HID_166c] = 776,
795         [BNXT_ULP_CLASS_HID_233c] = 777,
796         [BNXT_ULP_CLASS_HID_0f20] = 778,
797         [BNXT_ULP_CLASS_HID_2a7c] = 779,
798         [BNXT_ULP_CLASS_HID_3660] = 780,
799         [BNXT_ULP_CLASS_HID_4330] = 781,
800         [BNXT_ULP_CLASS_HID_2f24] = 782,
801         [BNXT_ULP_CLASS_HID_5584] = 783,
802         [BNXT_ULP_CLASS_HID_2198] = 784,
803         [BNXT_ULP_CLASS_HID_7588] = 785,
804         [BNXT_ULP_CLASS_HID_419c] = 786,
805         [BNXT_ULP_CLASS_HID_7758] = 787,
806         [BNXT_ULP_CLASS_HID_43ac] = 788,
807         [BNXT_ULP_CLASS_HID_0c10] = 789,
808         [BNXT_ULP_CLASS_HID_1864] = 790,
809         [BNXT_ULP_CLASS_HID_30c8] = 791,
810         [BNXT_ULP_CLASS_HID_1cdc] = 792,
811         [BNXT_ULP_CLASS_HID_50cc] = 793,
812         [BNXT_ULP_CLASS_HID_3d20] = 794,
813         [BNXT_ULP_CLASS_HID_529c] = 795,
814         [BNXT_ULP_CLASS_HID_3ef0] = 796,
815         [BNXT_ULP_CLASS_HID_72e0] = 797,
816         [BNXT_ULP_CLASS_HID_5ef4] = 798,
817         [BNXT_ULP_CLASS_HID_2dfc] = 799,
818         [BNXT_ULP_CLASS_HID_39e0] = 800,
819         [BNXT_ULP_CLASS_HID_4530] = 801,
820         [BNXT_ULP_CLASS_HID_5124] = 802,
821         [BNXT_ULP_CLASS_HID_4df0] = 803,
822         [BNXT_ULP_CLASS_HID_59e4] = 804,
823         [BNXT_ULP_CLASS_HID_1c78] = 805,
824         [BNXT_ULP_CLASS_HID_7118] = 806,
825         [BNXT_ULP_CLASS_HID_0998] = 807,
826         [BNXT_ULP_CLASS_HID_158c] = 808,
827         [BNXT_ULP_CLASS_HID_20dc] = 809,
828         [BNXT_ULP_CLASS_HID_0cc0] = 810,
829         [BNXT_ULP_CLASS_HID_299c] = 811,
830         [BNXT_ULP_CLASS_HID_3580] = 812,
831         [BNXT_ULP_CLASS_HID_40d0] = 813,
832         [BNXT_ULP_CLASS_HID_2cc4] = 814,
833         [BNXT_ULP_CLASS_HID_55a4] = 815,
834         [BNXT_ULP_CLASS_HID_21b8] = 816,
835         [BNXT_ULP_CLASS_HID_75a8] = 817,
836         [BNXT_ULP_CLASS_HID_41bc] = 818,
837         [BNXT_ULP_CLASS_HID_7778] = 819,
838         [BNXT_ULP_CLASS_HID_438c] = 820,
839         [BNXT_ULP_CLASS_HID_0c30] = 821,
840         [BNXT_ULP_CLASS_HID_1844] = 822,
841         [BNXT_ULP_CLASS_HID_30e8] = 823,
842         [BNXT_ULP_CLASS_HID_1cfc] = 824,
843         [BNXT_ULP_CLASS_HID_50ec] = 825,
844         [BNXT_ULP_CLASS_HID_3d00] = 826,
845         [BNXT_ULP_CLASS_HID_52bc] = 827,
846         [BNXT_ULP_CLASS_HID_3ed0] = 828,
847         [BNXT_ULP_CLASS_HID_72c0] = 829,
848         [BNXT_ULP_CLASS_HID_5ed4] = 830,
849         [BNXT_ULP_CLASS_HID_3866] = 831,
850         [BNXT_ULP_CLASS_HID_381e] = 832,
851         [BNXT_ULP_CLASS_HID_3860] = 833,
852         [BNXT_ULP_CLASS_HID_0454] = 834,
853         [BNXT_ULP_CLASS_HID_3818] = 835,
854         [BNXT_ULP_CLASS_HID_042c] = 836,
855         [BNXT_ULP_CLASS_HID_3846] = 837,
856         [BNXT_ULP_CLASS_HID_387e] = 838,
857         [BNXT_ULP_CLASS_HID_3ba6] = 839,
858         [BNXT_ULP_CLASS_HID_385e] = 840,
859         [BNXT_ULP_CLASS_HID_3840] = 841,
860         [BNXT_ULP_CLASS_HID_0474] = 842,
861         [BNXT_ULP_CLASS_HID_3878] = 843,
862         [BNXT_ULP_CLASS_HID_044c] = 844,
863         [BNXT_ULP_CLASS_HID_3ba0] = 845,
864         [BNXT_ULP_CLASS_HID_0794] = 846,
865         [BNXT_ULP_CLASS_HID_3858] = 847,
866         [BNXT_ULP_CLASS_HID_046c] = 848
867 };
868
869 /* Array for the proto matcher list */
870 struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
871         [1] = {
872         .class_hid = BNXT_ULP_CLASS_HID_55dd,
873         .class_tid = 1,
874         .hdr_sig_id = 0,
875         .flow_sig_id = 4096,
876         .flow_pattern_id = 0,
877         .app_sig = 0,
878         .hdr_sig = { .bits =
879                 BNXT_ULP_HDR_BIT_O_ETH |
880                 BNXT_ULP_HDR_BIT_O_IPV6 |
881                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
882         .field_sig = { .bits =
883                 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_DMAC |
884                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_DST_ADDR }
885         },
886         [2] = {
887         .class_hid = BNXT_ULP_CLASS_HID_1df1,
888         .class_tid = 1,
889         .hdr_sig_id = 0,
890         .flow_sig_id = 4104,
891         .flow_pattern_id = 0,
892         .app_sig = 0,
893         .hdr_sig = { .bits =
894                 BNXT_ULP_HDR_BIT_O_ETH |
895                 BNXT_ULP_HDR_BIT_O_IPV6 |
896                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
897         .field_sig = { .bits =
898                 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_DMAC |
899                 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_SMAC |
900                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_DST_ADDR }
901         },
902         [3] = {
903         .class_hid = BNXT_ULP_CLASS_HID_3e55,
904         .class_tid = 1,
905         .hdr_sig_id = 0,
906         .flow_sig_id = 6144,
907         .flow_pattern_id = 0,
908         .app_sig = 0,
909         .hdr_sig = { .bits =
910                 BNXT_ULP_HDR_BIT_O_ETH |
911                 BNXT_ULP_HDR_BIT_O_IPV6 |
912                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
913         .field_sig = { .bits =
914                 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_DMAC |
915                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_SRC_ADDR |
916                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_DST_ADDR }
917         },
918         [4] = {
919         .class_hid = BNXT_ULP_CLASS_HID_0649,
920         .class_tid = 1,
921         .hdr_sig_id = 0,
922         .flow_sig_id = 6152,
923         .flow_pattern_id = 0,
924         .app_sig = 0,
925         .hdr_sig = { .bits =
926                 BNXT_ULP_HDR_BIT_O_ETH |
927                 BNXT_ULP_HDR_BIT_O_IPV6 |
928                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
929         .field_sig = { .bits =
930                 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_DMAC |
931                 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_SMAC |
932                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_SRC_ADDR |
933                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_DST_ADDR }
934         },
935         [5] = {
936         .class_hid = BNXT_ULP_CLASS_HID_1011,
937         .class_tid = 1,
938         .hdr_sig_id = 1,
939         .flow_sig_id = 16384,
940         .flow_pattern_id = 0,
941         .app_sig = 0,
942         .hdr_sig = { .bits =
943                 BNXT_ULP_HDR_BIT_O_ETH |
944                 BNXT_ULP_HDR_BIT_O_IPV4 |
945                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
946         .field_sig = { .bits =
947                 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_DMAC |
948                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_DST_ADDR }
949         },
950         [6] = {
951         .class_hid = BNXT_ULP_CLASS_HID_40e9,
952         .class_tid = 1,
953         .hdr_sig_id = 1,
954         .flow_sig_id = 16392,
955         .flow_pattern_id = 0,
956         .app_sig = 0,
957         .hdr_sig = { .bits =
958                 BNXT_ULP_HDR_BIT_O_ETH |
959                 BNXT_ULP_HDR_BIT_O_IPV4 |
960                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
961         .field_sig = { .bits =
962                 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_DMAC |
963                 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_SMAC |
964                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_DST_ADDR }
965         },
966         [7] = {
967         .class_hid = BNXT_ULP_CLASS_HID_3e99,
968         .class_tid = 1,
969         .hdr_sig_id = 1,
970         .flow_sig_id = 24576,
971         .flow_pattern_id = 0,
972         .app_sig = 0,
973         .hdr_sig = { .bits =
974                 BNXT_ULP_HDR_BIT_O_ETH |
975                 BNXT_ULP_HDR_BIT_O_IPV4 |
976                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
977         .field_sig = { .bits =
978                 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_DMAC |
979                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_SRC_ADDR |
980                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_DST_ADDR }
981         },
982         [8] = {
983         .class_hid = BNXT_ULP_CLASS_HID_06ad,
984         .class_tid = 1,
985         .hdr_sig_id = 1,
986         .flow_sig_id = 24584,
987         .flow_pattern_id = 0,
988         .app_sig = 0,
989         .hdr_sig = { .bits =
990                 BNXT_ULP_HDR_BIT_O_ETH |
991                 BNXT_ULP_HDR_BIT_O_IPV4 |
992                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
993         .field_sig = { .bits =
994                 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_DMAC |
995                 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_SMAC |
996                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_SRC_ADDR |
997                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_DST_ADDR }
998         },
999         [9] = {
1000         .class_hid = BNXT_ULP_CLASS_HID_38c7,
1001         .class_tid = 1,
1002         .hdr_sig_id = 2,
1003         .flow_sig_id = 32768,
1004         .flow_pattern_id = 0,
1005         .app_sig = 0,
1006         .hdr_sig = { .bits =
1007                 BNXT_ULP_HDR_BIT_O_ETH |
1008                 BNXT_ULP_HDR_BIT_OO_VLAN |
1009                 BNXT_ULP_HDR_BIT_O_IPV6 |
1010                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1011         .field_sig = { .bits =
1012                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
1013                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
1014         },
1015         [10] = {
1016         .class_hid = BNXT_ULP_CLASS_HID_00fb,
1017         .class_tid = 1,
1018         .hdr_sig_id = 2,
1019         .flow_sig_id = 32776,
1020         .flow_pattern_id = 0,
1021         .app_sig = 0,
1022         .hdr_sig = { .bits =
1023                 BNXT_ULP_HDR_BIT_O_ETH |
1024                 BNXT_ULP_HDR_BIT_OO_VLAN |
1025                 BNXT_ULP_HDR_BIT_O_IPV6 |
1026                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1027         .field_sig = { .bits =
1028                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
1029                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_SMAC |
1030                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
1031         },
1032         [11] = {
1033         .class_hid = BNXT_ULP_CLASS_HID_24d3,
1034         .class_tid = 1,
1035         .hdr_sig_id = 2,
1036         .flow_sig_id = 32832,
1037         .flow_pattern_id = 0,
1038         .app_sig = 0,
1039         .hdr_sig = { .bits =
1040                 BNXT_ULP_HDR_BIT_O_ETH |
1041                 BNXT_ULP_HDR_BIT_OO_VLAN |
1042                 BNXT_ULP_HDR_BIT_O_IPV6 |
1043                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1044         .field_sig = { .bits =
1045                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
1046                 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_VID |
1047                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
1048         },
1049         [12] = {
1050         .class_hid = BNXT_ULP_CLASS_HID_559b,
1051         .class_tid = 1,
1052         .hdr_sig_id = 2,
1053         .flow_sig_id = 32840,
1054         .flow_pattern_id = 0,
1055         .app_sig = 0,
1056         .hdr_sig = { .bits =
1057                 BNXT_ULP_HDR_BIT_O_ETH |
1058                 BNXT_ULP_HDR_BIT_OO_VLAN |
1059                 BNXT_ULP_HDR_BIT_O_IPV6 |
1060                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1061         .field_sig = { .bits =
1062                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
1063                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_SMAC |
1064                 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_VID |
1065                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
1066         },
1067         [13] = {
1068         .class_hid = BNXT_ULP_CLASS_HID_5003,
1069         .class_tid = 1,
1070         .hdr_sig_id = 2,
1071         .flow_sig_id = 49152,
1072         .flow_pattern_id = 0,
1073         .app_sig = 0,
1074         .hdr_sig = { .bits =
1075                 BNXT_ULP_HDR_BIT_O_ETH |
1076                 BNXT_ULP_HDR_BIT_OO_VLAN |
1077                 BNXT_ULP_HDR_BIT_O_IPV6 |
1078                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1079         .field_sig = { .bits =
1080                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
1081                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_SRC_ADDR |
1082                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
1083         },
1084         [14] = {
1085         .class_hid = BNXT_ULP_CLASS_HID_1837,
1086         .class_tid = 1,
1087         .hdr_sig_id = 2,
1088         .flow_sig_id = 49160,
1089         .flow_pattern_id = 0,
1090         .app_sig = 0,
1091         .hdr_sig = { .bits =
1092                 BNXT_ULP_HDR_BIT_O_ETH |
1093                 BNXT_ULP_HDR_BIT_OO_VLAN |
1094                 BNXT_ULP_HDR_BIT_O_IPV6 |
1095                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1096         .field_sig = { .bits =
1097                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
1098                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_SMAC |
1099                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_SRC_ADDR |
1100                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
1101         },
1102         [15] = {
1103         .class_hid = BNXT_ULP_CLASS_HID_3bef,
1104         .class_tid = 1,
1105         .hdr_sig_id = 2,
1106         .flow_sig_id = 49216,
1107         .flow_pattern_id = 0,
1108         .app_sig = 0,
1109         .hdr_sig = { .bits =
1110                 BNXT_ULP_HDR_BIT_O_ETH |
1111                 BNXT_ULP_HDR_BIT_OO_VLAN |
1112                 BNXT_ULP_HDR_BIT_O_IPV6 |
1113                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1114         .field_sig = { .bits =
1115                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
1116                 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_VID |
1117                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_SRC_ADDR |
1118                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
1119         },
1120         [16] = {
1121         .class_hid = BNXT_ULP_CLASS_HID_0403,
1122         .class_tid = 1,
1123         .hdr_sig_id = 2,
1124         .flow_sig_id = 49224,
1125         .flow_pattern_id = 0,
1126         .app_sig = 0,
1127         .hdr_sig = { .bits =
1128                 BNXT_ULP_HDR_BIT_O_ETH |
1129                 BNXT_ULP_HDR_BIT_OO_VLAN |
1130                 BNXT_ULP_HDR_BIT_O_IPV6 |
1131                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1132         .field_sig = { .bits =
1133                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
1134                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_SMAC |
1135                 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_VID |
1136                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_SRC_ADDR |
1137                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
1138         },
1139         [17] = {
1140         .class_hid = BNXT_ULP_CLASS_HID_3d3f,
1141         .class_tid = 1,
1142         .hdr_sig_id = 3,
1143         .flow_sig_id = 131072,
1144         .flow_pattern_id = 0,
1145         .app_sig = 0,
1146         .hdr_sig = { .bits =
1147                 BNXT_ULP_HDR_BIT_O_ETH |
1148                 BNXT_ULP_HDR_BIT_OO_VLAN |
1149                 BNXT_ULP_HDR_BIT_O_IPV4 |
1150                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1151         .field_sig = { .bits =
1152                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
1153                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
1154         },
1155         [18] = {
1156         .class_hid = BNXT_ULP_CLASS_HID_0543,
1157         .class_tid = 1,
1158         .hdr_sig_id = 3,
1159         .flow_sig_id = 131080,
1160         .flow_pattern_id = 0,
1161         .app_sig = 0,
1162         .hdr_sig = { .bits =
1163                 BNXT_ULP_HDR_BIT_O_ETH |
1164                 BNXT_ULP_HDR_BIT_OO_VLAN |
1165                 BNXT_ULP_HDR_BIT_O_IPV4 |
1166                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1167         .field_sig = { .bits =
1168                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
1169                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_SMAC |
1170                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
1171         },
1172         [19] = {
1173         .class_hid = BNXT_ULP_CLASS_HID_292b,
1174         .class_tid = 1,
1175         .hdr_sig_id = 3,
1176         .flow_sig_id = 131136,
1177         .flow_pattern_id = 0,
1178         .app_sig = 0,
1179         .hdr_sig = { .bits =
1180                 BNXT_ULP_HDR_BIT_O_ETH |
1181                 BNXT_ULP_HDR_BIT_OO_VLAN |
1182                 BNXT_ULP_HDR_BIT_O_IPV4 |
1183                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1184         .field_sig = { .bits =
1185                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
1186                 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_VID |
1187                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
1188         },
1189         [20] = {
1190         .class_hid = BNXT_ULP_CLASS_HID_59e3,
1191         .class_tid = 1,
1192         .hdr_sig_id = 3,
1193         .flow_sig_id = 131144,
1194         .flow_pattern_id = 0,
1195         .app_sig = 0,
1196         .hdr_sig = { .bits =
1197                 BNXT_ULP_HDR_BIT_O_ETH |
1198                 BNXT_ULP_HDR_BIT_OO_VLAN |
1199                 BNXT_ULP_HDR_BIT_O_IPV4 |
1200                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1201         .field_sig = { .bits =
1202                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
1203                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_SMAC |
1204                 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_VID |
1205                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
1206         },
1207         [21] = {
1208         .class_hid = BNXT_ULP_CLASS_HID_5d3b,
1209         .class_tid = 1,
1210         .hdr_sig_id = 3,
1211         .flow_sig_id = 196608,
1212         .flow_pattern_id = 0,
1213         .app_sig = 0,
1214         .hdr_sig = { .bits =
1215                 BNXT_ULP_HDR_BIT_O_ETH |
1216                 BNXT_ULP_HDR_BIT_OO_VLAN |
1217                 BNXT_ULP_HDR_BIT_O_IPV4 |
1218                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1219         .field_sig = { .bits =
1220                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
1221                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_SRC_ADDR |
1222                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
1223         },
1224         [22] = {
1225         .class_hid = BNXT_ULP_CLASS_HID_254f,
1226         .class_tid = 1,
1227         .hdr_sig_id = 3,
1228         .flow_sig_id = 196616,
1229         .flow_pattern_id = 0,
1230         .app_sig = 0,
1231         .hdr_sig = { .bits =
1232                 BNXT_ULP_HDR_BIT_O_ETH |
1233                 BNXT_ULP_HDR_BIT_OO_VLAN |
1234                 BNXT_ULP_HDR_BIT_O_IPV4 |
1235                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1236         .field_sig = { .bits =
1237                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
1238                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_SMAC |
1239                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_SRC_ADDR |
1240                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
1241         },
1242         [23] = {
1243         .class_hid = BNXT_ULP_CLASS_HID_4917,
1244         .class_tid = 1,
1245         .hdr_sig_id = 3,
1246         .flow_sig_id = 196672,
1247         .flow_pattern_id = 0,
1248         .app_sig = 0,
1249         .hdr_sig = { .bits =
1250                 BNXT_ULP_HDR_BIT_O_ETH |
1251                 BNXT_ULP_HDR_BIT_OO_VLAN |
1252                 BNXT_ULP_HDR_BIT_O_IPV4 |
1253                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1254         .field_sig = { .bits =
1255                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
1256                 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_VID |
1257                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_SRC_ADDR |
1258                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
1259         },
1260         [24] = {
1261         .class_hid = BNXT_ULP_CLASS_HID_113b,
1262         .class_tid = 1,
1263         .hdr_sig_id = 3,
1264         .flow_sig_id = 196680,
1265         .flow_pattern_id = 0,
1266         .app_sig = 0,
1267         .hdr_sig = { .bits =
1268                 BNXT_ULP_HDR_BIT_O_ETH |
1269                 BNXT_ULP_HDR_BIT_OO_VLAN |
1270                 BNXT_ULP_HDR_BIT_O_IPV4 |
1271                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1272         .field_sig = { .bits =
1273                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
1274                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_SMAC |
1275                 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_VID |
1276                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_SRC_ADDR |
1277                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
1278         },
1279         [25] = {
1280         .class_hid = BNXT_ULP_CLASS_HID_55fd,
1281         .class_tid = 1,
1282         .hdr_sig_id = 4,
1283         .flow_sig_id = 4096,
1284         .flow_pattern_id = 0,
1285         .app_sig = 0,
1286         .hdr_sig = { .bits =
1287                 BNXT_ULP_HDR_BIT_O_ETH |
1288                 BNXT_ULP_HDR_BIT_O_IPV6 |
1289                 BNXT_ULP_HDR_BIT_O_TCP |
1290                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1291         .field_sig = { .bits =
1292                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1293                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR }
1294         },
1295         [26] = {
1296         .class_hid = BNXT_ULP_CLASS_HID_1dd1,
1297         .class_tid = 1,
1298         .hdr_sig_id = 4,
1299         .flow_sig_id = 4104,
1300         .flow_pattern_id = 0,
1301         .app_sig = 0,
1302         .hdr_sig = { .bits =
1303                 BNXT_ULP_HDR_BIT_O_ETH |
1304                 BNXT_ULP_HDR_BIT_O_IPV6 |
1305                 BNXT_ULP_HDR_BIT_O_TCP |
1306                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1307         .field_sig = { .bits =
1308                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1309                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC |
1310                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR }
1311         },
1312         [27] = {
1313         .class_hid = BNXT_ULP_CLASS_HID_3e75,
1314         .class_tid = 1,
1315         .hdr_sig_id = 4,
1316         .flow_sig_id = 6144,
1317         .flow_pattern_id = 0,
1318         .app_sig = 0,
1319         .hdr_sig = { .bits =
1320                 BNXT_ULP_HDR_BIT_O_ETH |
1321                 BNXT_ULP_HDR_BIT_O_IPV6 |
1322                 BNXT_ULP_HDR_BIT_O_TCP |
1323                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1324         .field_sig = { .bits =
1325                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1326                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
1327                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR }
1328         },
1329         [28] = {
1330         .class_hid = BNXT_ULP_CLASS_HID_0669,
1331         .class_tid = 1,
1332         .hdr_sig_id = 4,
1333         .flow_sig_id = 6152,
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_ETH_SMAC |
1344                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
1345                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR }
1346         },
1347         [29] = {
1348         .class_hid = BNXT_ULP_CLASS_HID_1ba1,
1349         .class_tid = 1,
1350         .hdr_sig_id = 4,
1351         .flow_sig_id = 12288,
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_IPV6_DST_ADDR |
1362                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT }
1363         },
1364         [30] = {
1365         .class_hid = BNXT_ULP_CLASS_HID_4c69,
1366         .class_tid = 1,
1367         .hdr_sig_id = 4,
1368         .flow_sig_id = 12296,
1369         .flow_pattern_id = 0,
1370         .app_sig = 0,
1371         .hdr_sig = { .bits =
1372                 BNXT_ULP_HDR_BIT_O_ETH |
1373                 BNXT_ULP_HDR_BIT_O_IPV6 |
1374                 BNXT_ULP_HDR_BIT_O_TCP |
1375                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1376         .field_sig = { .bits =
1377                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1378                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC |
1379                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1380                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT }
1381         },
1382         [31] = {
1383         .class_hid = BNXT_ULP_CLASS_HID_0439,
1384         .class_tid = 1,
1385         .hdr_sig_id = 4,
1386         .flow_sig_id = 14336,
1387         .flow_pattern_id = 0,
1388         .app_sig = 0,
1389         .hdr_sig = { .bits =
1390                 BNXT_ULP_HDR_BIT_O_ETH |
1391                 BNXT_ULP_HDR_BIT_O_IPV6 |
1392                 BNXT_ULP_HDR_BIT_O_TCP |
1393                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1394         .field_sig = { .bits =
1395                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1396                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
1397                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1398                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT }
1399         },
1400         [32] = {
1401         .class_hid = BNXT_ULP_CLASS_HID_34e1,
1402         .class_tid = 1,
1403         .hdr_sig_id = 4,
1404         .flow_sig_id = 14344,
1405         .flow_pattern_id = 0,
1406         .app_sig = 0,
1407         .hdr_sig = { .bits =
1408                 BNXT_ULP_HDR_BIT_O_ETH |
1409                 BNXT_ULP_HDR_BIT_O_IPV6 |
1410                 BNXT_ULP_HDR_BIT_O_TCP |
1411                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1412         .field_sig = { .bits =
1413                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1414                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC |
1415                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
1416                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1417                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT }
1418         },
1419         [33] = {
1420         .class_hid = BNXT_ULP_CLASS_HID_0465,
1421         .class_tid = 1,
1422         .hdr_sig_id = 4,
1423         .flow_sig_id = 20480,
1424         .flow_pattern_id = 0,
1425         .app_sig = 0,
1426         .hdr_sig = { .bits =
1427                 BNXT_ULP_HDR_BIT_O_ETH |
1428                 BNXT_ULP_HDR_BIT_O_IPV6 |
1429                 BNXT_ULP_HDR_BIT_O_TCP |
1430                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1431         .field_sig = { .bits =
1432                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1433                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1434                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
1435         },
1436         [34] = {
1437         .class_hid = BNXT_ULP_CLASS_HID_352d,
1438         .class_tid = 1,
1439         .hdr_sig_id = 4,
1440         .flow_sig_id = 20488,
1441         .flow_pattern_id = 0,
1442         .app_sig = 0,
1443         .hdr_sig = { .bits =
1444                 BNXT_ULP_HDR_BIT_O_ETH |
1445                 BNXT_ULP_HDR_BIT_O_IPV6 |
1446                 BNXT_ULP_HDR_BIT_O_TCP |
1447                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1448         .field_sig = { .bits =
1449                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1450                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC |
1451                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1452                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
1453         },
1454         [35] = {
1455         .class_hid = BNXT_ULP_CLASS_HID_55b1,
1456         .class_tid = 1,
1457         .hdr_sig_id = 4,
1458         .flow_sig_id = 22528,
1459         .flow_pattern_id = 0,
1460         .app_sig = 0,
1461         .hdr_sig = { .bits =
1462                 BNXT_ULP_HDR_BIT_O_ETH |
1463                 BNXT_ULP_HDR_BIT_O_IPV6 |
1464                 BNXT_ULP_HDR_BIT_O_TCP |
1465                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1466         .field_sig = { .bits =
1467                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1468                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
1469                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1470                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
1471         },
1472         [36] = {
1473         .class_hid = BNXT_ULP_CLASS_HID_1da5,
1474         .class_tid = 1,
1475         .hdr_sig_id = 4,
1476         .flow_sig_id = 22536,
1477         .flow_pattern_id = 0,
1478         .app_sig = 0,
1479         .hdr_sig = { .bits =
1480                 BNXT_ULP_HDR_BIT_O_ETH |
1481                 BNXT_ULP_HDR_BIT_O_IPV6 |
1482                 BNXT_ULP_HDR_BIT_O_TCP |
1483                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1484         .field_sig = { .bits =
1485                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1486                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC |
1487                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
1488                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1489                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
1490         },
1491         [37] = {
1492         .class_hid = BNXT_ULP_CLASS_HID_32fd,
1493         .class_tid = 1,
1494         .hdr_sig_id = 4,
1495         .flow_sig_id = 28672,
1496         .flow_pattern_id = 0,
1497         .app_sig = 0,
1498         .hdr_sig = { .bits =
1499                 BNXT_ULP_HDR_BIT_O_ETH |
1500                 BNXT_ULP_HDR_BIT_O_IPV6 |
1501                 BNXT_ULP_HDR_BIT_O_TCP |
1502                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1503         .field_sig = { .bits =
1504                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1505                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1506                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT |
1507                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
1508         },
1509         [38] = {
1510         .class_hid = BNXT_ULP_CLASS_HID_63a5,
1511         .class_tid = 1,
1512         .hdr_sig_id = 4,
1513         .flow_sig_id = 28680,
1514         .flow_pattern_id = 0,
1515         .app_sig = 0,
1516         .hdr_sig = { .bits =
1517                 BNXT_ULP_HDR_BIT_O_ETH |
1518                 BNXT_ULP_HDR_BIT_O_IPV6 |
1519                 BNXT_ULP_HDR_BIT_O_TCP |
1520                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1521         .field_sig = { .bits =
1522                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1523                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC |
1524                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1525                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT |
1526                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
1527         },
1528         [39] = {
1529         .class_hid = BNXT_ULP_CLASS_HID_1b75,
1530         .class_tid = 1,
1531         .hdr_sig_id = 4,
1532         .flow_sig_id = 30720,
1533         .flow_pattern_id = 0,
1534         .app_sig = 0,
1535         .hdr_sig = { .bits =
1536                 BNXT_ULP_HDR_BIT_O_ETH |
1537                 BNXT_ULP_HDR_BIT_O_IPV6 |
1538                 BNXT_ULP_HDR_BIT_O_TCP |
1539                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1540         .field_sig = { .bits =
1541                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1542                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
1543                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1544                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT |
1545                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
1546         },
1547         [40] = {
1548         .class_hid = BNXT_ULP_CLASS_HID_4c3d,
1549         .class_tid = 1,
1550         .hdr_sig_id = 4,
1551         .flow_sig_id = 30728,
1552         .flow_pattern_id = 0,
1553         .app_sig = 0,
1554         .hdr_sig = { .bits =
1555                 BNXT_ULP_HDR_BIT_O_ETH |
1556                 BNXT_ULP_HDR_BIT_O_IPV6 |
1557                 BNXT_ULP_HDR_BIT_O_TCP |
1558                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1559         .field_sig = { .bits =
1560                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
1561                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC |
1562                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
1563                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
1564                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT |
1565                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
1566         },
1567         [41] = {
1568         .class_hid = BNXT_ULP_CLASS_HID_1031,
1569         .class_tid = 1,
1570         .hdr_sig_id = 5,
1571         .flow_sig_id = 16384,
1572         .flow_pattern_id = 0,
1573         .app_sig = 0,
1574         .hdr_sig = { .bits =
1575                 BNXT_ULP_HDR_BIT_O_ETH |
1576                 BNXT_ULP_HDR_BIT_O_IPV4 |
1577                 BNXT_ULP_HDR_BIT_O_TCP |
1578                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1579         .field_sig = { .bits =
1580                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1581                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR }
1582         },
1583         [42] = {
1584         .class_hid = BNXT_ULP_CLASS_HID_40c9,
1585         .class_tid = 1,
1586         .hdr_sig_id = 5,
1587         .flow_sig_id = 16392,
1588         .flow_pattern_id = 0,
1589         .app_sig = 0,
1590         .hdr_sig = { .bits =
1591                 BNXT_ULP_HDR_BIT_O_ETH |
1592                 BNXT_ULP_HDR_BIT_O_IPV4 |
1593                 BNXT_ULP_HDR_BIT_O_TCP |
1594                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1595         .field_sig = { .bits =
1596                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1597                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC |
1598                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR }
1599         },
1600         [43] = {
1601         .class_hid = BNXT_ULP_CLASS_HID_3eb9,
1602         .class_tid = 1,
1603         .hdr_sig_id = 5,
1604         .flow_sig_id = 24576,
1605         .flow_pattern_id = 0,
1606         .app_sig = 0,
1607         .hdr_sig = { .bits =
1608                 BNXT_ULP_HDR_BIT_O_ETH |
1609                 BNXT_ULP_HDR_BIT_O_IPV4 |
1610                 BNXT_ULP_HDR_BIT_O_TCP |
1611                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1612         .field_sig = { .bits =
1613                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1614                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
1615                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR }
1616         },
1617         [44] = {
1618         .class_hid = BNXT_ULP_CLASS_HID_068d,
1619         .class_tid = 1,
1620         .hdr_sig_id = 5,
1621         .flow_sig_id = 24584,
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_ETH_SMAC |
1632                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
1633                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR }
1634         },
1635         [45] = {
1636         .class_hid = BNXT_ULP_CLASS_HID_5039,
1637         .class_tid = 1,
1638         .hdr_sig_id = 5,
1639         .flow_sig_id = 49152,
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_IPV4_DST_ADDR |
1650                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT }
1651         },
1652         [46] = {
1653         .class_hid = BNXT_ULP_CLASS_HID_180d,
1654         .class_tid = 1,
1655         .hdr_sig_id = 5,
1656         .flow_sig_id = 49160,
1657         .flow_pattern_id = 0,
1658         .app_sig = 0,
1659         .hdr_sig = { .bits =
1660                 BNXT_ULP_HDR_BIT_O_ETH |
1661                 BNXT_ULP_HDR_BIT_O_IPV4 |
1662                 BNXT_ULP_HDR_BIT_O_TCP |
1663                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1664         .field_sig = { .bits =
1665                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1666                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC |
1667                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1668                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT }
1669         },
1670         [47] = {
1671         .class_hid = BNXT_ULP_CLASS_HID_15fd,
1672         .class_tid = 1,
1673         .hdr_sig_id = 5,
1674         .flow_sig_id = 57344,
1675         .flow_pattern_id = 0,
1676         .app_sig = 0,
1677         .hdr_sig = { .bits =
1678                 BNXT_ULP_HDR_BIT_O_ETH |
1679                 BNXT_ULP_HDR_BIT_O_IPV4 |
1680                 BNXT_ULP_HDR_BIT_O_TCP |
1681                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1682         .field_sig = { .bits =
1683                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1684                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
1685                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1686                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT }
1687         },
1688         [48] = {
1689         .class_hid = BNXT_ULP_CLASS_HID_46b5,
1690         .class_tid = 1,
1691         .hdr_sig_id = 5,
1692         .flow_sig_id = 57352,
1693         .flow_pattern_id = 0,
1694         .app_sig = 0,
1695         .hdr_sig = { .bits =
1696                 BNXT_ULP_HDR_BIT_O_ETH |
1697                 BNXT_ULP_HDR_BIT_O_IPV4 |
1698                 BNXT_ULP_HDR_BIT_O_TCP |
1699                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1700         .field_sig = { .bits =
1701                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1702                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC |
1703                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
1704                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1705                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT }
1706         },
1707         [49] = {
1708         .class_hid = BNXT_ULP_CLASS_HID_303d,
1709         .class_tid = 1,
1710         .hdr_sig_id = 5,
1711         .flow_sig_id = 81920,
1712         .flow_pattern_id = 0,
1713         .app_sig = 0,
1714         .hdr_sig = { .bits =
1715                 BNXT_ULP_HDR_BIT_O_ETH |
1716                 BNXT_ULP_HDR_BIT_O_IPV4 |
1717                 BNXT_ULP_HDR_BIT_O_TCP |
1718                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1719         .field_sig = { .bits =
1720                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1721                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1722                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
1723         },
1724         [50] = {
1725         .class_hid = BNXT_ULP_CLASS_HID_60f5,
1726         .class_tid = 1,
1727         .hdr_sig_id = 5,
1728         .flow_sig_id = 81928,
1729         .flow_pattern_id = 0,
1730         .app_sig = 0,
1731         .hdr_sig = { .bits =
1732                 BNXT_ULP_HDR_BIT_O_ETH |
1733                 BNXT_ULP_HDR_BIT_O_IPV4 |
1734                 BNXT_ULP_HDR_BIT_O_TCP |
1735                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1736         .field_sig = { .bits =
1737                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1738                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC |
1739                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1740                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
1741         },
1742         [51] = {
1743         .class_hid = BNXT_ULP_CLASS_HID_5ea5,
1744         .class_tid = 1,
1745         .hdr_sig_id = 5,
1746         .flow_sig_id = 90112,
1747         .flow_pattern_id = 0,
1748         .app_sig = 0,
1749         .hdr_sig = { .bits =
1750                 BNXT_ULP_HDR_BIT_O_ETH |
1751                 BNXT_ULP_HDR_BIT_O_IPV4 |
1752                 BNXT_ULP_HDR_BIT_O_TCP |
1753                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1754         .field_sig = { .bits =
1755                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1756                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
1757                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1758                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
1759         },
1760         [52] = {
1761         .class_hid = BNXT_ULP_CLASS_HID_2689,
1762         .class_tid = 1,
1763         .hdr_sig_id = 5,
1764         .flow_sig_id = 90120,
1765         .flow_pattern_id = 0,
1766         .app_sig = 0,
1767         .hdr_sig = { .bits =
1768                 BNXT_ULP_HDR_BIT_O_ETH |
1769                 BNXT_ULP_HDR_BIT_O_IPV4 |
1770                 BNXT_ULP_HDR_BIT_O_TCP |
1771                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1772         .field_sig = { .bits =
1773                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1774                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC |
1775                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
1776                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1777                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
1778         },
1779         [53] = {
1780         .class_hid = BNXT_ULP_CLASS_HID_0771,
1781         .class_tid = 1,
1782         .hdr_sig_id = 5,
1783         .flow_sig_id = 114688,
1784         .flow_pattern_id = 0,
1785         .app_sig = 0,
1786         .hdr_sig = { .bits =
1787                 BNXT_ULP_HDR_BIT_O_ETH |
1788                 BNXT_ULP_HDR_BIT_O_IPV4 |
1789                 BNXT_ULP_HDR_BIT_O_TCP |
1790                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1791         .field_sig = { .bits =
1792                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1793                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1794                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT |
1795                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
1796         },
1797         [54] = {
1798         .class_hid = BNXT_ULP_CLASS_HID_3809,
1799         .class_tid = 1,
1800         .hdr_sig_id = 5,
1801         .flow_sig_id = 114696,
1802         .flow_pattern_id = 0,
1803         .app_sig = 0,
1804         .hdr_sig = { .bits =
1805                 BNXT_ULP_HDR_BIT_O_ETH |
1806                 BNXT_ULP_HDR_BIT_O_IPV4 |
1807                 BNXT_ULP_HDR_BIT_O_TCP |
1808                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1809         .field_sig = { .bits =
1810                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1811                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC |
1812                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1813                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT |
1814                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
1815         },
1816         [55] = {
1817         .class_hid = BNXT_ULP_CLASS_HID_35f9,
1818         .class_tid = 1,
1819         .hdr_sig_id = 5,
1820         .flow_sig_id = 122880,
1821         .flow_pattern_id = 0,
1822         .app_sig = 0,
1823         .hdr_sig = { .bits =
1824                 BNXT_ULP_HDR_BIT_O_ETH |
1825                 BNXT_ULP_HDR_BIT_O_IPV4 |
1826                 BNXT_ULP_HDR_BIT_O_TCP |
1827                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1828         .field_sig = { .bits =
1829                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1830                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
1831                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1832                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT |
1833                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
1834         },
1835         [56] = {
1836         .class_hid = BNXT_ULP_CLASS_HID_66b1,
1837         .class_tid = 1,
1838         .hdr_sig_id = 5,
1839         .flow_sig_id = 122888,
1840         .flow_pattern_id = 0,
1841         .app_sig = 0,
1842         .hdr_sig = { .bits =
1843                 BNXT_ULP_HDR_BIT_O_ETH |
1844                 BNXT_ULP_HDR_BIT_O_IPV4 |
1845                 BNXT_ULP_HDR_BIT_O_TCP |
1846                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1847         .field_sig = { .bits =
1848                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
1849                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC |
1850                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
1851                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
1852                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT |
1853                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
1854         },
1855         [57] = {
1856         .class_hid = BNXT_ULP_CLASS_HID_559d,
1857         .class_tid = 1,
1858         .hdr_sig_id = 6,
1859         .flow_sig_id = 4096,
1860         .flow_pattern_id = 0,
1861         .app_sig = 0,
1862         .hdr_sig = { .bits =
1863                 BNXT_ULP_HDR_BIT_O_ETH |
1864                 BNXT_ULP_HDR_BIT_O_IPV6 |
1865                 BNXT_ULP_HDR_BIT_O_UDP |
1866                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1867         .field_sig = { .bits =
1868                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
1869                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR }
1870         },
1871         [58] = {
1872         .class_hid = BNXT_ULP_CLASS_HID_1db1,
1873         .class_tid = 1,
1874         .hdr_sig_id = 6,
1875         .flow_sig_id = 4104,
1876         .flow_pattern_id = 0,
1877         .app_sig = 0,
1878         .hdr_sig = { .bits =
1879                 BNXT_ULP_HDR_BIT_O_ETH |
1880                 BNXT_ULP_HDR_BIT_O_IPV6 |
1881                 BNXT_ULP_HDR_BIT_O_UDP |
1882                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1883         .field_sig = { .bits =
1884                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
1885                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC |
1886                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR }
1887         },
1888         [59] = {
1889         .class_hid = BNXT_ULP_CLASS_HID_3e15,
1890         .class_tid = 1,
1891         .hdr_sig_id = 6,
1892         .flow_sig_id = 6144,
1893         .flow_pattern_id = 0,
1894         .app_sig = 0,
1895         .hdr_sig = { .bits =
1896                 BNXT_ULP_HDR_BIT_O_ETH |
1897                 BNXT_ULP_HDR_BIT_O_IPV6 |
1898                 BNXT_ULP_HDR_BIT_O_UDP |
1899                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1900         .field_sig = { .bits =
1901                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
1902                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
1903                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR }
1904         },
1905         [60] = {
1906         .class_hid = BNXT_ULP_CLASS_HID_0609,
1907         .class_tid = 1,
1908         .hdr_sig_id = 6,
1909         .flow_sig_id = 6152,
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_ETH_SMAC |
1920                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
1921                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR }
1922         },
1923         [61] = {
1924         .class_hid = BNXT_ULP_CLASS_HID_1bc1,
1925         .class_tid = 1,
1926         .hdr_sig_id = 6,
1927         .flow_sig_id = 12288,
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_IPV6_DST_ADDR |
1938                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT }
1939         },
1940         [62] = {
1941         .class_hid = BNXT_ULP_CLASS_HID_4c09,
1942         .class_tid = 1,
1943         .hdr_sig_id = 6,
1944         .flow_sig_id = 12296,
1945         .flow_pattern_id = 0,
1946         .app_sig = 0,
1947         .hdr_sig = { .bits =
1948                 BNXT_ULP_HDR_BIT_O_ETH |
1949                 BNXT_ULP_HDR_BIT_O_IPV6 |
1950                 BNXT_ULP_HDR_BIT_O_UDP |
1951                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1952         .field_sig = { .bits =
1953                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
1954                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC |
1955                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
1956                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT }
1957         },
1958         [63] = {
1959         .class_hid = BNXT_ULP_CLASS_HID_0459,
1960         .class_tid = 1,
1961         .hdr_sig_id = 6,
1962         .flow_sig_id = 14336,
1963         .flow_pattern_id = 0,
1964         .app_sig = 0,
1965         .hdr_sig = { .bits =
1966                 BNXT_ULP_HDR_BIT_O_ETH |
1967                 BNXT_ULP_HDR_BIT_O_IPV6 |
1968                 BNXT_ULP_HDR_BIT_O_UDP |
1969                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1970         .field_sig = { .bits =
1971                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
1972                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
1973                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
1974                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT }
1975         },
1976         [64] = {
1977         .class_hid = BNXT_ULP_CLASS_HID_3481,
1978         .class_tid = 1,
1979         .hdr_sig_id = 6,
1980         .flow_sig_id = 14344,
1981         .flow_pattern_id = 0,
1982         .app_sig = 0,
1983         .hdr_sig = { .bits =
1984                 BNXT_ULP_HDR_BIT_O_ETH |
1985                 BNXT_ULP_HDR_BIT_O_IPV6 |
1986                 BNXT_ULP_HDR_BIT_O_UDP |
1987                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1988         .field_sig = { .bits =
1989                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
1990                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC |
1991                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
1992                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
1993                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT }
1994         },
1995         [65] = {
1996         .class_hid = BNXT_ULP_CLASS_HID_0405,
1997         .class_tid = 1,
1998         .hdr_sig_id = 6,
1999         .flow_sig_id = 20480,
2000         .flow_pattern_id = 0,
2001         .app_sig = 0,
2002         .hdr_sig = { .bits =
2003                 BNXT_ULP_HDR_BIT_O_ETH |
2004                 BNXT_ULP_HDR_BIT_O_IPV6 |
2005                 BNXT_ULP_HDR_BIT_O_UDP |
2006                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2007         .field_sig = { .bits =
2008                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
2009                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
2010                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
2011         },
2012         [66] = {
2013         .class_hid = BNXT_ULP_CLASS_HID_354d,
2014         .class_tid = 1,
2015         .hdr_sig_id = 6,
2016         .flow_sig_id = 20488,
2017         .flow_pattern_id = 0,
2018         .app_sig = 0,
2019         .hdr_sig = { .bits =
2020                 BNXT_ULP_HDR_BIT_O_ETH |
2021                 BNXT_ULP_HDR_BIT_O_IPV6 |
2022                 BNXT_ULP_HDR_BIT_O_UDP |
2023                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2024         .field_sig = { .bits =
2025                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
2026                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC |
2027                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
2028                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
2029         },
2030         [67] = {
2031         .class_hid = BNXT_ULP_CLASS_HID_55d1,
2032         .class_tid = 1,
2033         .hdr_sig_id = 6,
2034         .flow_sig_id = 22528,
2035         .flow_pattern_id = 0,
2036         .app_sig = 0,
2037         .hdr_sig = { .bits =
2038                 BNXT_ULP_HDR_BIT_O_ETH |
2039                 BNXT_ULP_HDR_BIT_O_IPV6 |
2040                 BNXT_ULP_HDR_BIT_O_UDP |
2041                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2042         .field_sig = { .bits =
2043                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
2044                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
2045                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
2046                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
2047         },
2048         [68] = {
2049         .class_hid = BNXT_ULP_CLASS_HID_1dc5,
2050         .class_tid = 1,
2051         .hdr_sig_id = 6,
2052         .flow_sig_id = 22536,
2053         .flow_pattern_id = 0,
2054         .app_sig = 0,
2055         .hdr_sig = { .bits =
2056                 BNXT_ULP_HDR_BIT_O_ETH |
2057                 BNXT_ULP_HDR_BIT_O_IPV6 |
2058                 BNXT_ULP_HDR_BIT_O_UDP |
2059                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2060         .field_sig = { .bits =
2061                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
2062                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC |
2063                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
2064                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
2065                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
2066         },
2067         [69] = {
2068         .class_hid = BNXT_ULP_CLASS_HID_329d,
2069         .class_tid = 1,
2070         .hdr_sig_id = 6,
2071         .flow_sig_id = 28672,
2072         .flow_pattern_id = 0,
2073         .app_sig = 0,
2074         .hdr_sig = { .bits =
2075                 BNXT_ULP_HDR_BIT_O_ETH |
2076                 BNXT_ULP_HDR_BIT_O_IPV6 |
2077                 BNXT_ULP_HDR_BIT_O_UDP |
2078                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2079         .field_sig = { .bits =
2080                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
2081                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
2082                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT |
2083                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
2084         },
2085         [70] = {
2086         .class_hid = BNXT_ULP_CLASS_HID_63c5,
2087         .class_tid = 1,
2088         .hdr_sig_id = 6,
2089         .flow_sig_id = 28680,
2090         .flow_pattern_id = 0,
2091         .app_sig = 0,
2092         .hdr_sig = { .bits =
2093                 BNXT_ULP_HDR_BIT_O_ETH |
2094                 BNXT_ULP_HDR_BIT_O_IPV6 |
2095                 BNXT_ULP_HDR_BIT_O_UDP |
2096                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2097         .field_sig = { .bits =
2098                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
2099                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC |
2100                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
2101                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT |
2102                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
2103         },
2104         [71] = {
2105         .class_hid = BNXT_ULP_CLASS_HID_1b15,
2106         .class_tid = 1,
2107         .hdr_sig_id = 6,
2108         .flow_sig_id = 30720,
2109         .flow_pattern_id = 0,
2110         .app_sig = 0,
2111         .hdr_sig = { .bits =
2112                 BNXT_ULP_HDR_BIT_O_ETH |
2113                 BNXT_ULP_HDR_BIT_O_IPV6 |
2114                 BNXT_ULP_HDR_BIT_O_UDP |
2115                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2116         .field_sig = { .bits =
2117                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
2118                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
2119                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
2120                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT |
2121                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
2122         },
2123         [72] = {
2124         .class_hid = BNXT_ULP_CLASS_HID_4c5d,
2125         .class_tid = 1,
2126         .hdr_sig_id = 6,
2127         .flow_sig_id = 30728,
2128         .flow_pattern_id = 0,
2129         .app_sig = 0,
2130         .hdr_sig = { .bits =
2131                 BNXT_ULP_HDR_BIT_O_ETH |
2132                 BNXT_ULP_HDR_BIT_O_IPV6 |
2133                 BNXT_ULP_HDR_BIT_O_UDP |
2134                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2135         .field_sig = { .bits =
2136                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
2137                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC |
2138                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
2139                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
2140                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT |
2141                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
2142         },
2143         [73] = {
2144         .class_hid = BNXT_ULP_CLASS_HID_1051,
2145         .class_tid = 1,
2146         .hdr_sig_id = 7,
2147         .flow_sig_id = 16384,
2148         .flow_pattern_id = 0,
2149         .app_sig = 0,
2150         .hdr_sig = { .bits =
2151                 BNXT_ULP_HDR_BIT_O_ETH |
2152                 BNXT_ULP_HDR_BIT_O_IPV4 |
2153                 BNXT_ULP_HDR_BIT_O_UDP |
2154                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2155         .field_sig = { .bits =
2156                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2157                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR }
2158         },
2159         [74] = {
2160         .class_hid = BNXT_ULP_CLASS_HID_40a9,
2161         .class_tid = 1,
2162         .hdr_sig_id = 7,
2163         .flow_sig_id = 16392,
2164         .flow_pattern_id = 0,
2165         .app_sig = 0,
2166         .hdr_sig = { .bits =
2167                 BNXT_ULP_HDR_BIT_O_ETH |
2168                 BNXT_ULP_HDR_BIT_O_IPV4 |
2169                 BNXT_ULP_HDR_BIT_O_UDP |
2170                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2171         .field_sig = { .bits =
2172                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2173                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC |
2174                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR }
2175         },
2176         [75] = {
2177         .class_hid = BNXT_ULP_CLASS_HID_3ed9,
2178         .class_tid = 1,
2179         .hdr_sig_id = 7,
2180         .flow_sig_id = 24576,
2181         .flow_pattern_id = 0,
2182         .app_sig = 0,
2183         .hdr_sig = { .bits =
2184                 BNXT_ULP_HDR_BIT_O_ETH |
2185                 BNXT_ULP_HDR_BIT_O_IPV4 |
2186                 BNXT_ULP_HDR_BIT_O_UDP |
2187                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2188         .field_sig = { .bits =
2189                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2190                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
2191                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR }
2192         },
2193         [76] = {
2194         .class_hid = BNXT_ULP_CLASS_HID_06ed,
2195         .class_tid = 1,
2196         .hdr_sig_id = 7,
2197         .flow_sig_id = 24584,
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_ETH_SMAC |
2208                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
2209                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR }
2210         },
2211         [77] = {
2212         .class_hid = BNXT_ULP_CLASS_HID_5059,
2213         .class_tid = 1,
2214         .hdr_sig_id = 7,
2215         .flow_sig_id = 49152,
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_IPV4_DST_ADDR |
2226                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT }
2227         },
2228         [78] = {
2229         .class_hid = BNXT_ULP_CLASS_HID_186d,
2230         .class_tid = 1,
2231         .hdr_sig_id = 7,
2232         .flow_sig_id = 49160,
2233         .flow_pattern_id = 0,
2234         .app_sig = 0,
2235         .hdr_sig = { .bits =
2236                 BNXT_ULP_HDR_BIT_O_ETH |
2237                 BNXT_ULP_HDR_BIT_O_IPV4 |
2238                 BNXT_ULP_HDR_BIT_O_UDP |
2239                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2240         .field_sig = { .bits =
2241                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2242                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC |
2243                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2244                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT }
2245         },
2246         [79] = {
2247         .class_hid = BNXT_ULP_CLASS_HID_159d,
2248         .class_tid = 1,
2249         .hdr_sig_id = 7,
2250         .flow_sig_id = 57344,
2251         .flow_pattern_id = 0,
2252         .app_sig = 0,
2253         .hdr_sig = { .bits =
2254                 BNXT_ULP_HDR_BIT_O_ETH |
2255                 BNXT_ULP_HDR_BIT_O_IPV4 |
2256                 BNXT_ULP_HDR_BIT_O_UDP |
2257                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2258         .field_sig = { .bits =
2259                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2260                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
2261                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2262                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT }
2263         },
2264         [80] = {
2265         .class_hid = BNXT_ULP_CLASS_HID_46d5,
2266         .class_tid = 1,
2267         .hdr_sig_id = 7,
2268         .flow_sig_id = 57352,
2269         .flow_pattern_id = 0,
2270         .app_sig = 0,
2271         .hdr_sig = { .bits =
2272                 BNXT_ULP_HDR_BIT_O_ETH |
2273                 BNXT_ULP_HDR_BIT_O_IPV4 |
2274                 BNXT_ULP_HDR_BIT_O_UDP |
2275                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2276         .field_sig = { .bits =
2277                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2278                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC |
2279                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
2280                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2281                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT }
2282         },
2283         [81] = {
2284         .class_hid = BNXT_ULP_CLASS_HID_305d,
2285         .class_tid = 1,
2286         .hdr_sig_id = 7,
2287         .flow_sig_id = 81920,
2288         .flow_pattern_id = 0,
2289         .app_sig = 0,
2290         .hdr_sig = { .bits =
2291                 BNXT_ULP_HDR_BIT_O_ETH |
2292                 BNXT_ULP_HDR_BIT_O_IPV4 |
2293                 BNXT_ULP_HDR_BIT_O_UDP |
2294                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2295         .field_sig = { .bits =
2296                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2297                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2298                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
2299         },
2300         [82] = {
2301         .class_hid = BNXT_ULP_CLASS_HID_6095,
2302         .class_tid = 1,
2303         .hdr_sig_id = 7,
2304         .flow_sig_id = 81928,
2305         .flow_pattern_id = 0,
2306         .app_sig = 0,
2307         .hdr_sig = { .bits =
2308                 BNXT_ULP_HDR_BIT_O_ETH |
2309                 BNXT_ULP_HDR_BIT_O_IPV4 |
2310                 BNXT_ULP_HDR_BIT_O_UDP |
2311                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2312         .field_sig = { .bits =
2313                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2314                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC |
2315                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2316                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
2317         },
2318         [83] = {
2319         .class_hid = BNXT_ULP_CLASS_HID_5ec5,
2320         .class_tid = 1,
2321         .hdr_sig_id = 7,
2322         .flow_sig_id = 90112,
2323         .flow_pattern_id = 0,
2324         .app_sig = 0,
2325         .hdr_sig = { .bits =
2326                 BNXT_ULP_HDR_BIT_O_ETH |
2327                 BNXT_ULP_HDR_BIT_O_IPV4 |
2328                 BNXT_ULP_HDR_BIT_O_UDP |
2329                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2330         .field_sig = { .bits =
2331                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2332                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
2333                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2334                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
2335         },
2336         [84] = {
2337         .class_hid = BNXT_ULP_CLASS_HID_26e9,
2338         .class_tid = 1,
2339         .hdr_sig_id = 7,
2340         .flow_sig_id = 90120,
2341         .flow_pattern_id = 0,
2342         .app_sig = 0,
2343         .hdr_sig = { .bits =
2344                 BNXT_ULP_HDR_BIT_O_ETH |
2345                 BNXT_ULP_HDR_BIT_O_IPV4 |
2346                 BNXT_ULP_HDR_BIT_O_UDP |
2347                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2348         .field_sig = { .bits =
2349                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2350                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC |
2351                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
2352                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2353                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
2354         },
2355         [85] = {
2356         .class_hid = BNXT_ULP_CLASS_HID_0711,
2357         .class_tid = 1,
2358         .hdr_sig_id = 7,
2359         .flow_sig_id = 114688,
2360         .flow_pattern_id = 0,
2361         .app_sig = 0,
2362         .hdr_sig = { .bits =
2363                 BNXT_ULP_HDR_BIT_O_ETH |
2364                 BNXT_ULP_HDR_BIT_O_IPV4 |
2365                 BNXT_ULP_HDR_BIT_O_UDP |
2366                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2367         .field_sig = { .bits =
2368                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2369                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2370                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT |
2371                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
2372         },
2373         [86] = {
2374         .class_hid = BNXT_ULP_CLASS_HID_3869,
2375         .class_tid = 1,
2376         .hdr_sig_id = 7,
2377         .flow_sig_id = 114696,
2378         .flow_pattern_id = 0,
2379         .app_sig = 0,
2380         .hdr_sig = { .bits =
2381                 BNXT_ULP_HDR_BIT_O_ETH |
2382                 BNXT_ULP_HDR_BIT_O_IPV4 |
2383                 BNXT_ULP_HDR_BIT_O_UDP |
2384                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2385         .field_sig = { .bits =
2386                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2387                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC |
2388                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2389                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT |
2390                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
2391         },
2392         [87] = {
2393         .class_hid = BNXT_ULP_CLASS_HID_3599,
2394         .class_tid = 1,
2395         .hdr_sig_id = 7,
2396         .flow_sig_id = 122880,
2397         .flow_pattern_id = 0,
2398         .app_sig = 0,
2399         .hdr_sig = { .bits =
2400                 BNXT_ULP_HDR_BIT_O_ETH |
2401                 BNXT_ULP_HDR_BIT_O_IPV4 |
2402                 BNXT_ULP_HDR_BIT_O_UDP |
2403                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2404         .field_sig = { .bits =
2405                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2406                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
2407                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2408                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT |
2409                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
2410         },
2411         [88] = {
2412         .class_hid = BNXT_ULP_CLASS_HID_66d1,
2413         .class_tid = 1,
2414         .hdr_sig_id = 7,
2415         .flow_sig_id = 122888,
2416         .flow_pattern_id = 0,
2417         .app_sig = 0,
2418         .hdr_sig = { .bits =
2419                 BNXT_ULP_HDR_BIT_O_ETH |
2420                 BNXT_ULP_HDR_BIT_O_IPV4 |
2421                 BNXT_ULP_HDR_BIT_O_UDP |
2422                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2423         .field_sig = { .bits =
2424                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
2425                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC |
2426                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
2427                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
2428                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT |
2429                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
2430         },
2431         [89] = {
2432         .class_hid = BNXT_ULP_CLASS_HID_38e7,
2433         .class_tid = 1,
2434         .hdr_sig_id = 8,
2435         .flow_sig_id = 32768,
2436         .flow_pattern_id = 0,
2437         .app_sig = 0,
2438         .hdr_sig = { .bits =
2439                 BNXT_ULP_HDR_BIT_O_ETH |
2440                 BNXT_ULP_HDR_BIT_OO_VLAN |
2441                 BNXT_ULP_HDR_BIT_O_IPV6 |
2442                 BNXT_ULP_HDR_BIT_O_TCP |
2443                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2444         .field_sig = { .bits =
2445                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2446                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
2447         },
2448         [90] = {
2449         .class_hid = BNXT_ULP_CLASS_HID_00db,
2450         .class_tid = 1,
2451         .hdr_sig_id = 8,
2452         .flow_sig_id = 32776,
2453         .flow_pattern_id = 0,
2454         .app_sig = 0,
2455         .hdr_sig = { .bits =
2456                 BNXT_ULP_HDR_BIT_O_ETH |
2457                 BNXT_ULP_HDR_BIT_OO_VLAN |
2458                 BNXT_ULP_HDR_BIT_O_IPV6 |
2459                 BNXT_ULP_HDR_BIT_O_TCP |
2460                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2461         .field_sig = { .bits =
2462                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2463                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2464                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
2465         },
2466         [91] = {
2467         .class_hid = BNXT_ULP_CLASS_HID_24f3,
2468         .class_tid = 1,
2469         .hdr_sig_id = 8,
2470         .flow_sig_id = 32832,
2471         .flow_pattern_id = 0,
2472         .app_sig = 0,
2473         .hdr_sig = { .bits =
2474                 BNXT_ULP_HDR_BIT_O_ETH |
2475                 BNXT_ULP_HDR_BIT_OO_VLAN |
2476                 BNXT_ULP_HDR_BIT_O_IPV6 |
2477                 BNXT_ULP_HDR_BIT_O_TCP |
2478                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2479         .field_sig = { .bits =
2480                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2481                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2482                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
2483         },
2484         [92] = {
2485         .class_hid = BNXT_ULP_CLASS_HID_55bb,
2486         .class_tid = 1,
2487         .hdr_sig_id = 8,
2488         .flow_sig_id = 32840,
2489         .flow_pattern_id = 0,
2490         .app_sig = 0,
2491         .hdr_sig = { .bits =
2492                 BNXT_ULP_HDR_BIT_O_ETH |
2493                 BNXT_ULP_HDR_BIT_OO_VLAN |
2494                 BNXT_ULP_HDR_BIT_O_IPV6 |
2495                 BNXT_ULP_HDR_BIT_O_TCP |
2496                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2497         .field_sig = { .bits =
2498                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2499                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2500                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2501                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
2502         },
2503         [93] = {
2504         .class_hid = BNXT_ULP_CLASS_HID_5023,
2505         .class_tid = 1,
2506         .hdr_sig_id = 8,
2507         .flow_sig_id = 49152,
2508         .flow_pattern_id = 0,
2509         .app_sig = 0,
2510         .hdr_sig = { .bits =
2511                 BNXT_ULP_HDR_BIT_O_ETH |
2512                 BNXT_ULP_HDR_BIT_OO_VLAN |
2513                 BNXT_ULP_HDR_BIT_O_IPV6 |
2514                 BNXT_ULP_HDR_BIT_O_TCP |
2515                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2516         .field_sig = { .bits =
2517                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2518                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2519                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
2520         },
2521         [94] = {
2522         .class_hid = BNXT_ULP_CLASS_HID_1817,
2523         .class_tid = 1,
2524         .hdr_sig_id = 8,
2525         .flow_sig_id = 49160,
2526         .flow_pattern_id = 0,
2527         .app_sig = 0,
2528         .hdr_sig = { .bits =
2529                 BNXT_ULP_HDR_BIT_O_ETH |
2530                 BNXT_ULP_HDR_BIT_OO_VLAN |
2531                 BNXT_ULP_HDR_BIT_O_IPV6 |
2532                 BNXT_ULP_HDR_BIT_O_TCP |
2533                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2534         .field_sig = { .bits =
2535                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2536                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2537                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2538                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
2539         },
2540         [95] = {
2541         .class_hid = BNXT_ULP_CLASS_HID_3bcf,
2542         .class_tid = 1,
2543         .hdr_sig_id = 8,
2544         .flow_sig_id = 49216,
2545         .flow_pattern_id = 0,
2546         .app_sig = 0,
2547         .hdr_sig = { .bits =
2548                 BNXT_ULP_HDR_BIT_O_ETH |
2549                 BNXT_ULP_HDR_BIT_OO_VLAN |
2550                 BNXT_ULP_HDR_BIT_O_IPV6 |
2551                 BNXT_ULP_HDR_BIT_O_TCP |
2552                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2553         .field_sig = { .bits =
2554                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2555                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2556                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2557                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
2558         },
2559         [96] = {
2560         .class_hid = BNXT_ULP_CLASS_HID_0423,
2561         .class_tid = 1,
2562         .hdr_sig_id = 8,
2563         .flow_sig_id = 49224,
2564         .flow_pattern_id = 0,
2565         .app_sig = 0,
2566         .hdr_sig = { .bits =
2567                 BNXT_ULP_HDR_BIT_O_ETH |
2568                 BNXT_ULP_HDR_BIT_OO_VLAN |
2569                 BNXT_ULP_HDR_BIT_O_IPV6 |
2570                 BNXT_ULP_HDR_BIT_O_TCP |
2571                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2572         .field_sig = { .bits =
2573                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2574                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2575                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2576                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2577                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
2578         },
2579         [97] = {
2580         .class_hid = BNXT_ULP_CLASS_HID_58e3,
2581         .class_tid = 1,
2582         .hdr_sig_id = 8,
2583         .flow_sig_id = 98304,
2584         .flow_pattern_id = 0,
2585         .app_sig = 0,
2586         .hdr_sig = { .bits =
2587                 BNXT_ULP_HDR_BIT_O_ETH |
2588                 BNXT_ULP_HDR_BIT_OO_VLAN |
2589                 BNXT_ULP_HDR_BIT_O_IPV6 |
2590                 BNXT_ULP_HDR_BIT_O_TCP |
2591                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2592         .field_sig = { .bits =
2593                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2594                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2595                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
2596         },
2597         [98] = {
2598         .class_hid = BNXT_ULP_CLASS_HID_20d7,
2599         .class_tid = 1,
2600         .hdr_sig_id = 8,
2601         .flow_sig_id = 98312,
2602         .flow_pattern_id = 0,
2603         .app_sig = 0,
2604         .hdr_sig = { .bits =
2605                 BNXT_ULP_HDR_BIT_O_ETH |
2606                 BNXT_ULP_HDR_BIT_OO_VLAN |
2607                 BNXT_ULP_HDR_BIT_O_IPV6 |
2608                 BNXT_ULP_HDR_BIT_O_TCP |
2609                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2610         .field_sig = { .bits =
2611                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2612                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2613                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2614                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
2615         },
2616         [99] = {
2617         .class_hid = BNXT_ULP_CLASS_HID_448f,
2618         .class_tid = 1,
2619         .hdr_sig_id = 8,
2620         .flow_sig_id = 98368,
2621         .flow_pattern_id = 0,
2622         .app_sig = 0,
2623         .hdr_sig = { .bits =
2624                 BNXT_ULP_HDR_BIT_O_ETH |
2625                 BNXT_ULP_HDR_BIT_OO_VLAN |
2626                 BNXT_ULP_HDR_BIT_O_IPV6 |
2627                 BNXT_ULP_HDR_BIT_O_TCP |
2628                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2629         .field_sig = { .bits =
2630                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2631                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2632                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2633                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
2634         },
2635         [100] = {
2636         .class_hid = BNXT_ULP_CLASS_HID_0ce3,
2637         .class_tid = 1,
2638         .hdr_sig_id = 8,
2639         .flow_sig_id = 98376,
2640         .flow_pattern_id = 0,
2641         .app_sig = 0,
2642         .hdr_sig = { .bits =
2643                 BNXT_ULP_HDR_BIT_O_ETH |
2644                 BNXT_ULP_HDR_BIT_OO_VLAN |
2645                 BNXT_ULP_HDR_BIT_O_IPV6 |
2646                 BNXT_ULP_HDR_BIT_O_TCP |
2647                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2648         .field_sig = { .bits =
2649                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2650                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2651                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2652                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2653                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
2654         },
2655         [101] = {
2656         .class_hid = BNXT_ULP_CLASS_HID_076b,
2657         .class_tid = 1,
2658         .hdr_sig_id = 8,
2659         .flow_sig_id = 114688,
2660         .flow_pattern_id = 0,
2661         .app_sig = 0,
2662         .hdr_sig = { .bits =
2663                 BNXT_ULP_HDR_BIT_O_ETH |
2664                 BNXT_ULP_HDR_BIT_OO_VLAN |
2665                 BNXT_ULP_HDR_BIT_O_IPV6 |
2666                 BNXT_ULP_HDR_BIT_O_TCP |
2667                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2668         .field_sig = { .bits =
2669                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2670                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2671                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2672                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
2673         },
2674         [102] = {
2675         .class_hid = BNXT_ULP_CLASS_HID_3813,
2676         .class_tid = 1,
2677         .hdr_sig_id = 8,
2678         .flow_sig_id = 114696,
2679         .flow_pattern_id = 0,
2680         .app_sig = 0,
2681         .hdr_sig = { .bits =
2682                 BNXT_ULP_HDR_BIT_O_ETH |
2683                 BNXT_ULP_HDR_BIT_OO_VLAN |
2684                 BNXT_ULP_HDR_BIT_O_IPV6 |
2685                 BNXT_ULP_HDR_BIT_O_TCP |
2686                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2687         .field_sig = { .bits =
2688                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2689                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2690                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2691                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2692                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
2693         },
2694         [103] = {
2695         .class_hid = BNXT_ULP_CLASS_HID_5bcb,
2696         .class_tid = 1,
2697         .hdr_sig_id = 8,
2698         .flow_sig_id = 114752,
2699         .flow_pattern_id = 0,
2700         .app_sig = 0,
2701         .hdr_sig = { .bits =
2702                 BNXT_ULP_HDR_BIT_O_ETH |
2703                 BNXT_ULP_HDR_BIT_OO_VLAN |
2704                 BNXT_ULP_HDR_BIT_O_IPV6 |
2705                 BNXT_ULP_HDR_BIT_O_TCP |
2706                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2707         .field_sig = { .bits =
2708                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2709                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2710                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2711                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2712                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
2713         },
2714         [104] = {
2715         .class_hid = BNXT_ULP_CLASS_HID_243f,
2716         .class_tid = 1,
2717         .hdr_sig_id = 8,
2718         .flow_sig_id = 114760,
2719         .flow_pattern_id = 0,
2720         .app_sig = 0,
2721         .hdr_sig = { .bits =
2722                 BNXT_ULP_HDR_BIT_O_ETH |
2723                 BNXT_ULP_HDR_BIT_OO_VLAN |
2724                 BNXT_ULP_HDR_BIT_O_IPV6 |
2725                 BNXT_ULP_HDR_BIT_O_TCP |
2726                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2727         .field_sig = { .bits =
2728                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2729                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2730                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2731                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2732                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2733                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
2734         },
2735         [105] = {
2736         .class_hid = BNXT_ULP_CLASS_HID_144b,
2737         .class_tid = 1,
2738         .hdr_sig_id = 8,
2739         .flow_sig_id = 163840,
2740         .flow_pattern_id = 0,
2741         .app_sig = 0,
2742         .hdr_sig = { .bits =
2743                 BNXT_ULP_HDR_BIT_O_ETH |
2744                 BNXT_ULP_HDR_BIT_OO_VLAN |
2745                 BNXT_ULP_HDR_BIT_O_IPV6 |
2746                 BNXT_ULP_HDR_BIT_O_TCP |
2747                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2748         .field_sig = { .bits =
2749                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2750                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2751                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2752         },
2753         [106] = {
2754         .class_hid = BNXT_ULP_CLASS_HID_4573,
2755         .class_tid = 1,
2756         .hdr_sig_id = 8,
2757         .flow_sig_id = 163848,
2758         .flow_pattern_id = 0,
2759         .app_sig = 0,
2760         .hdr_sig = { .bits =
2761                 BNXT_ULP_HDR_BIT_O_ETH |
2762                 BNXT_ULP_HDR_BIT_OO_VLAN |
2763                 BNXT_ULP_HDR_BIT_O_IPV6 |
2764                 BNXT_ULP_HDR_BIT_O_TCP |
2765                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2766         .field_sig = { .bits =
2767                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2768                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2769                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2770                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2771         },
2772         [107] = {
2773         .class_hid = BNXT_ULP_CLASS_HID_0057,
2774         .class_tid = 1,
2775         .hdr_sig_id = 8,
2776         .flow_sig_id = 163904,
2777         .flow_pattern_id = 0,
2778         .app_sig = 0,
2779         .hdr_sig = { .bits =
2780                 BNXT_ULP_HDR_BIT_O_ETH |
2781                 BNXT_ULP_HDR_BIT_OO_VLAN |
2782                 BNXT_ULP_HDR_BIT_O_IPV6 |
2783                 BNXT_ULP_HDR_BIT_O_TCP |
2784                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2785         .field_sig = { .bits =
2786                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2787                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2788                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2789                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2790         },
2791         [108] = {
2792         .class_hid = BNXT_ULP_CLASS_HID_311f,
2793         .class_tid = 1,
2794         .hdr_sig_id = 8,
2795         .flow_sig_id = 163912,
2796         .flow_pattern_id = 0,
2797         .app_sig = 0,
2798         .hdr_sig = { .bits =
2799                 BNXT_ULP_HDR_BIT_O_ETH |
2800                 BNXT_ULP_HDR_BIT_OO_VLAN |
2801                 BNXT_ULP_HDR_BIT_O_IPV6 |
2802                 BNXT_ULP_HDR_BIT_O_TCP |
2803                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2804         .field_sig = { .bits =
2805                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2806                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2807                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2808                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2809                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2810         },
2811         [109] = {
2812         .class_hid = BNXT_ULP_CLASS_HID_2b87,
2813         .class_tid = 1,
2814         .hdr_sig_id = 8,
2815         .flow_sig_id = 180224,
2816         .flow_pattern_id = 0,
2817         .app_sig = 0,
2818         .hdr_sig = { .bits =
2819                 BNXT_ULP_HDR_BIT_O_ETH |
2820                 BNXT_ULP_HDR_BIT_OO_VLAN |
2821                 BNXT_ULP_HDR_BIT_O_IPV6 |
2822                 BNXT_ULP_HDR_BIT_O_TCP |
2823                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2824         .field_sig = { .bits =
2825                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2826                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2827                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2828                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2829         },
2830         [110] = {
2831         .class_hid = BNXT_ULP_CLASS_HID_5c4f,
2832         .class_tid = 1,
2833         .hdr_sig_id = 8,
2834         .flow_sig_id = 180232,
2835         .flow_pattern_id = 0,
2836         .app_sig = 0,
2837         .hdr_sig = { .bits =
2838                 BNXT_ULP_HDR_BIT_O_ETH |
2839                 BNXT_ULP_HDR_BIT_OO_VLAN |
2840                 BNXT_ULP_HDR_BIT_O_IPV6 |
2841                 BNXT_ULP_HDR_BIT_O_TCP |
2842                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2843         .field_sig = { .bits =
2844                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2845                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2846                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2847                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2848                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2849         },
2850         [111] = {
2851         .class_hid = BNXT_ULP_CLASS_HID_1793,
2852         .class_tid = 1,
2853         .hdr_sig_id = 8,
2854         .flow_sig_id = 180288,
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_DST_PORT }
2869         },
2870         [112] = {
2871         .class_hid = BNXT_ULP_CLASS_HID_485b,
2872         .class_tid = 1,
2873         .hdr_sig_id = 8,
2874         .flow_sig_id = 180296,
2875         .flow_pattern_id = 0,
2876         .app_sig = 0,
2877         .hdr_sig = { .bits =
2878                 BNXT_ULP_HDR_BIT_O_ETH |
2879                 BNXT_ULP_HDR_BIT_OO_VLAN |
2880                 BNXT_ULP_HDR_BIT_O_IPV6 |
2881                 BNXT_ULP_HDR_BIT_O_TCP |
2882                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2883         .field_sig = { .bits =
2884                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2885                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2886                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2887                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2888                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2889                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2890         },
2891         [113] = {
2892         .class_hid = BNXT_ULP_CLASS_HID_3447,
2893         .class_tid = 1,
2894         .hdr_sig_id = 8,
2895         .flow_sig_id = 229376,
2896         .flow_pattern_id = 0,
2897         .app_sig = 0,
2898         .hdr_sig = { .bits =
2899                 BNXT_ULP_HDR_BIT_O_ETH |
2900                 BNXT_ULP_HDR_BIT_OO_VLAN |
2901                 BNXT_ULP_HDR_BIT_O_IPV6 |
2902                 BNXT_ULP_HDR_BIT_O_TCP |
2903                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2904         .field_sig = { .bits =
2905                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2906                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2907                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
2908                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2909         },
2910         [114] = {
2911         .class_hid = BNXT_ULP_CLASS_HID_650f,
2912         .class_tid = 1,
2913         .hdr_sig_id = 8,
2914         .flow_sig_id = 229384,
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_IPV6 |
2921                 BNXT_ULP_HDR_BIT_O_TCP |
2922                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2923         .field_sig = { .bits =
2924                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2925                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2926                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2927                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
2928                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2929         },
2930         [115] = {
2931         .class_hid = BNXT_ULP_CLASS_HID_2053,
2932         .class_tid = 1,
2933         .hdr_sig_id = 8,
2934         .flow_sig_id = 229440,
2935         .flow_pattern_id = 0,
2936         .app_sig = 0,
2937         .hdr_sig = { .bits =
2938                 BNXT_ULP_HDR_BIT_O_ETH |
2939                 BNXT_ULP_HDR_BIT_OO_VLAN |
2940                 BNXT_ULP_HDR_BIT_O_IPV6 |
2941                 BNXT_ULP_HDR_BIT_O_TCP |
2942                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2943         .field_sig = { .bits =
2944                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2945                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2946                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2947                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
2948                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2949         },
2950         [116] = {
2951         .class_hid = BNXT_ULP_CLASS_HID_511b,
2952         .class_tid = 1,
2953         .hdr_sig_id = 8,
2954         .flow_sig_id = 229448,
2955         .flow_pattern_id = 0,
2956         .app_sig = 0,
2957         .hdr_sig = { .bits =
2958                 BNXT_ULP_HDR_BIT_O_ETH |
2959                 BNXT_ULP_HDR_BIT_OO_VLAN |
2960                 BNXT_ULP_HDR_BIT_O_IPV6 |
2961                 BNXT_ULP_HDR_BIT_O_TCP |
2962                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2963         .field_sig = { .bits =
2964                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2965                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
2966                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
2967                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2968                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
2969                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2970         },
2971         [117] = {
2972         .class_hid = BNXT_ULP_CLASS_HID_4b83,
2973         .class_tid = 1,
2974         .hdr_sig_id = 8,
2975         .flow_sig_id = 245760,
2976         .flow_pattern_id = 0,
2977         .app_sig = 0,
2978         .hdr_sig = { .bits =
2979                 BNXT_ULP_HDR_BIT_O_ETH |
2980                 BNXT_ULP_HDR_BIT_OO_VLAN |
2981                 BNXT_ULP_HDR_BIT_O_IPV6 |
2982                 BNXT_ULP_HDR_BIT_O_TCP |
2983                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2984         .field_sig = { .bits =
2985                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
2986                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
2987                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
2988                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
2989                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
2990         },
2991         [118] = {
2992         .class_hid = BNXT_ULP_CLASS_HID_13f7,
2993         .class_tid = 1,
2994         .hdr_sig_id = 8,
2995         .flow_sig_id = 245768,
2996         .flow_pattern_id = 0,
2997         .app_sig = 0,
2998         .hdr_sig = { .bits =
2999                 BNXT_ULP_HDR_BIT_O_ETH |
3000                 BNXT_ULP_HDR_BIT_OO_VLAN |
3001                 BNXT_ULP_HDR_BIT_O_IPV6 |
3002                 BNXT_ULP_HDR_BIT_O_TCP |
3003                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3004         .field_sig = { .bits =
3005                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
3006                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
3007                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
3008                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
3009                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
3010                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
3011         },
3012         [119] = {
3013         .class_hid = BNXT_ULP_CLASS_HID_37af,
3014         .class_tid = 1,
3015         .hdr_sig_id = 8,
3016         .flow_sig_id = 245824,
3017         .flow_pattern_id = 0,
3018         .app_sig = 0,
3019         .hdr_sig = { .bits =
3020                 BNXT_ULP_HDR_BIT_O_ETH |
3021                 BNXT_ULP_HDR_BIT_OO_VLAN |
3022                 BNXT_ULP_HDR_BIT_O_IPV6 |
3023                 BNXT_ULP_HDR_BIT_O_TCP |
3024                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3025         .field_sig = { .bits =
3026                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
3027                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
3028                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
3029                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
3030                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
3031                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
3032         },
3033         [120] = {
3034         .class_hid = BNXT_ULP_CLASS_HID_6857,
3035         .class_tid = 1,
3036         .hdr_sig_id = 8,
3037         .flow_sig_id = 245832,
3038         .flow_pattern_id = 0,
3039         .app_sig = 0,
3040         .hdr_sig = { .bits =
3041                 BNXT_ULP_HDR_BIT_O_ETH |
3042                 BNXT_ULP_HDR_BIT_OO_VLAN |
3043                 BNXT_ULP_HDR_BIT_O_IPV6 |
3044                 BNXT_ULP_HDR_BIT_O_TCP |
3045                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3046         .field_sig = { .bits =
3047                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
3048                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
3049                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
3050                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
3051                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
3052                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
3053                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
3054         },
3055         [121] = {
3056         .class_hid = BNXT_ULP_CLASS_HID_3d1f,
3057         .class_tid = 1,
3058         .hdr_sig_id = 9,
3059         .flow_sig_id = 131072,
3060         .flow_pattern_id = 0,
3061         .app_sig = 0,
3062         .hdr_sig = { .bits =
3063                 BNXT_ULP_HDR_BIT_O_ETH |
3064                 BNXT_ULP_HDR_BIT_OO_VLAN |
3065                 BNXT_ULP_HDR_BIT_O_IPV4 |
3066                 BNXT_ULP_HDR_BIT_O_TCP |
3067                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3068         .field_sig = { .bits =
3069                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3070                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
3071         },
3072         [122] = {
3073         .class_hid = BNXT_ULP_CLASS_HID_0563,
3074         .class_tid = 1,
3075         .hdr_sig_id = 9,
3076         .flow_sig_id = 131080,
3077         .flow_pattern_id = 0,
3078         .app_sig = 0,
3079         .hdr_sig = { .bits =
3080                 BNXT_ULP_HDR_BIT_O_ETH |
3081                 BNXT_ULP_HDR_BIT_OO_VLAN |
3082                 BNXT_ULP_HDR_BIT_O_IPV4 |
3083                 BNXT_ULP_HDR_BIT_O_TCP |
3084                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3085         .field_sig = { .bits =
3086                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3087                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3088                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
3089         },
3090         [123] = {
3091         .class_hid = BNXT_ULP_CLASS_HID_290b,
3092         .class_tid = 1,
3093         .hdr_sig_id = 9,
3094         .flow_sig_id = 131136,
3095         .flow_pattern_id = 0,
3096         .app_sig = 0,
3097         .hdr_sig = { .bits =
3098                 BNXT_ULP_HDR_BIT_O_ETH |
3099                 BNXT_ULP_HDR_BIT_OO_VLAN |
3100                 BNXT_ULP_HDR_BIT_O_IPV4 |
3101                 BNXT_ULP_HDR_BIT_O_TCP |
3102                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3103         .field_sig = { .bits =
3104                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3105                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3106                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
3107         },
3108         [124] = {
3109         .class_hid = BNXT_ULP_CLASS_HID_59c3,
3110         .class_tid = 1,
3111         .hdr_sig_id = 9,
3112         .flow_sig_id = 131144,
3113         .flow_pattern_id = 0,
3114         .app_sig = 0,
3115         .hdr_sig = { .bits =
3116                 BNXT_ULP_HDR_BIT_O_ETH |
3117                 BNXT_ULP_HDR_BIT_OO_VLAN |
3118                 BNXT_ULP_HDR_BIT_O_IPV4 |
3119                 BNXT_ULP_HDR_BIT_O_TCP |
3120                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3121         .field_sig = { .bits =
3122                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3123                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3124                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3125                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
3126         },
3127         [125] = {
3128         .class_hid = BNXT_ULP_CLASS_HID_5d1b,
3129         .class_tid = 1,
3130         .hdr_sig_id = 9,
3131         .flow_sig_id = 196608,
3132         .flow_pattern_id = 0,
3133         .app_sig = 0,
3134         .hdr_sig = { .bits =
3135                 BNXT_ULP_HDR_BIT_O_ETH |
3136                 BNXT_ULP_HDR_BIT_OO_VLAN |
3137                 BNXT_ULP_HDR_BIT_O_IPV4 |
3138                 BNXT_ULP_HDR_BIT_O_TCP |
3139                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3140         .field_sig = { .bits =
3141                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3142                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3143                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
3144         },
3145         [126] = {
3146         .class_hid = BNXT_ULP_CLASS_HID_256f,
3147         .class_tid = 1,
3148         .hdr_sig_id = 9,
3149         .flow_sig_id = 196616,
3150         .flow_pattern_id = 0,
3151         .app_sig = 0,
3152         .hdr_sig = { .bits =
3153                 BNXT_ULP_HDR_BIT_O_ETH |
3154                 BNXT_ULP_HDR_BIT_OO_VLAN |
3155                 BNXT_ULP_HDR_BIT_O_IPV4 |
3156                 BNXT_ULP_HDR_BIT_O_TCP |
3157                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3158         .field_sig = { .bits =
3159                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3160                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3161                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3162                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
3163         },
3164         [127] = {
3165         .class_hid = BNXT_ULP_CLASS_HID_4937,
3166         .class_tid = 1,
3167         .hdr_sig_id = 9,
3168         .flow_sig_id = 196672,
3169         .flow_pattern_id = 0,
3170         .app_sig = 0,
3171         .hdr_sig = { .bits =
3172                 BNXT_ULP_HDR_BIT_O_ETH |
3173                 BNXT_ULP_HDR_BIT_OO_VLAN |
3174                 BNXT_ULP_HDR_BIT_O_IPV4 |
3175                 BNXT_ULP_HDR_BIT_O_TCP |
3176                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3177         .field_sig = { .bits =
3178                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3179                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3180                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3181                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
3182         },
3183         [128] = {
3184         .class_hid = BNXT_ULP_CLASS_HID_111b,
3185         .class_tid = 1,
3186         .hdr_sig_id = 9,
3187         .flow_sig_id = 196680,
3188         .flow_pattern_id = 0,
3189         .app_sig = 0,
3190         .hdr_sig = { .bits =
3191                 BNXT_ULP_HDR_BIT_O_ETH |
3192                 BNXT_ULP_HDR_BIT_OO_VLAN |
3193                 BNXT_ULP_HDR_BIT_O_IPV4 |
3194                 BNXT_ULP_HDR_BIT_O_TCP |
3195                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3196         .field_sig = { .bits =
3197                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3198                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3199                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3200                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3201                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
3202         },
3203         [129] = {
3204         .class_hid = BNXT_ULP_CLASS_HID_5f4b,
3205         .class_tid = 1,
3206         .hdr_sig_id = 9,
3207         .flow_sig_id = 393216,
3208         .flow_pattern_id = 0,
3209         .app_sig = 0,
3210         .hdr_sig = { .bits =
3211                 BNXT_ULP_HDR_BIT_O_ETH |
3212                 BNXT_ULP_HDR_BIT_OO_VLAN |
3213                 BNXT_ULP_HDR_BIT_O_IPV4 |
3214                 BNXT_ULP_HDR_BIT_O_TCP |
3215                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3216         .field_sig = { .bits =
3217                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3218                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3219                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
3220         },
3221         [130] = {
3222         .class_hid = BNXT_ULP_CLASS_HID_275f,
3223         .class_tid = 1,
3224         .hdr_sig_id = 9,
3225         .flow_sig_id = 393224,
3226         .flow_pattern_id = 0,
3227         .app_sig = 0,
3228         .hdr_sig = { .bits =
3229                 BNXT_ULP_HDR_BIT_O_ETH |
3230                 BNXT_ULP_HDR_BIT_OO_VLAN |
3231                 BNXT_ULP_HDR_BIT_O_IPV4 |
3232                 BNXT_ULP_HDR_BIT_O_TCP |
3233                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3234         .field_sig = { .bits =
3235                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3236                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3237                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3238                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
3239         },
3240         [131] = {
3241         .class_hid = BNXT_ULP_CLASS_HID_4b67,
3242         .class_tid = 1,
3243         .hdr_sig_id = 9,
3244         .flow_sig_id = 393280,
3245         .flow_pattern_id = 0,
3246         .app_sig = 0,
3247         .hdr_sig = { .bits =
3248                 BNXT_ULP_HDR_BIT_O_ETH |
3249                 BNXT_ULP_HDR_BIT_OO_VLAN |
3250                 BNXT_ULP_HDR_BIT_O_IPV4 |
3251                 BNXT_ULP_HDR_BIT_O_TCP |
3252                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3253         .field_sig = { .bits =
3254                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3255                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3256                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3257                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
3258         },
3259         [132] = {
3260         .class_hid = BNXT_ULP_CLASS_HID_134b,
3261         .class_tid = 1,
3262         .hdr_sig_id = 9,
3263         .flow_sig_id = 393288,
3264         .flow_pattern_id = 0,
3265         .app_sig = 0,
3266         .hdr_sig = { .bits =
3267                 BNXT_ULP_HDR_BIT_O_ETH |
3268                 BNXT_ULP_HDR_BIT_OO_VLAN |
3269                 BNXT_ULP_HDR_BIT_O_IPV4 |
3270                 BNXT_ULP_HDR_BIT_O_TCP |
3271                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3272         .field_sig = { .bits =
3273                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3274                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3275                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3276                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3277                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
3278         },
3279         [133] = {
3280         .class_hid = BNXT_ULP_CLASS_HID_1683,
3281         .class_tid = 1,
3282         .hdr_sig_id = 9,
3283         .flow_sig_id = 458752,
3284         .flow_pattern_id = 0,
3285         .app_sig = 0,
3286         .hdr_sig = { .bits =
3287                 BNXT_ULP_HDR_BIT_O_ETH |
3288                 BNXT_ULP_HDR_BIT_OO_VLAN |
3289                 BNXT_ULP_HDR_BIT_O_IPV4 |
3290                 BNXT_ULP_HDR_BIT_O_TCP |
3291                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3292         .field_sig = { .bits =
3293                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3294                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3295                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3296                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
3297         },
3298         [134] = {
3299         .class_hid = BNXT_ULP_CLASS_HID_475b,
3300         .class_tid = 1,
3301         .hdr_sig_id = 9,
3302         .flow_sig_id = 458760,
3303         .flow_pattern_id = 0,
3304         .app_sig = 0,
3305         .hdr_sig = { .bits =
3306                 BNXT_ULP_HDR_BIT_O_ETH |
3307                 BNXT_ULP_HDR_BIT_OO_VLAN |
3308                 BNXT_ULP_HDR_BIT_O_IPV4 |
3309                 BNXT_ULP_HDR_BIT_O_TCP |
3310                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3311         .field_sig = { .bits =
3312                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3313                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3314                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3315                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3316                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
3317         },
3318         [135] = {
3319         .class_hid = BNXT_ULP_CLASS_HID_02bf,
3320         .class_tid = 1,
3321         .hdr_sig_id = 9,
3322         .flow_sig_id = 458816,
3323         .flow_pattern_id = 0,
3324         .app_sig = 0,
3325         .hdr_sig = { .bits =
3326                 BNXT_ULP_HDR_BIT_O_ETH |
3327                 BNXT_ULP_HDR_BIT_OO_VLAN |
3328                 BNXT_ULP_HDR_BIT_O_IPV4 |
3329                 BNXT_ULP_HDR_BIT_O_TCP |
3330                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3331         .field_sig = { .bits =
3332                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3333                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3334                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3335                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3336                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
3337         },
3338         [136] = {
3339         .class_hid = BNXT_ULP_CLASS_HID_3377,
3340         .class_tid = 1,
3341         .hdr_sig_id = 9,
3342         .flow_sig_id = 458824,
3343         .flow_pattern_id = 0,
3344         .app_sig = 0,
3345         .hdr_sig = { .bits =
3346                 BNXT_ULP_HDR_BIT_O_ETH |
3347                 BNXT_ULP_HDR_BIT_OO_VLAN |
3348                 BNXT_ULP_HDR_BIT_O_IPV4 |
3349                 BNXT_ULP_HDR_BIT_O_TCP |
3350                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3351         .field_sig = { .bits =
3352                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3353                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3354                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3355                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3356                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3357                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
3358         },
3359         [137] = {
3360         .class_hid = BNXT_ULP_CLASS_HID_19db,
3361         .class_tid = 1,
3362         .hdr_sig_id = 9,
3363         .flow_sig_id = 655360,
3364         .flow_pattern_id = 0,
3365         .app_sig = 0,
3366         .hdr_sig = { .bits =
3367                 BNXT_ULP_HDR_BIT_O_ETH |
3368                 BNXT_ULP_HDR_BIT_OO_VLAN |
3369                 BNXT_ULP_HDR_BIT_O_IPV4 |
3370                 BNXT_ULP_HDR_BIT_O_TCP |
3371                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3372         .field_sig = { .bits =
3373                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3374                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3375                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3376         },
3377         [138] = {
3378         .class_hid = BNXT_ULP_CLASS_HID_4a93,
3379         .class_tid = 1,
3380         .hdr_sig_id = 9,
3381         .flow_sig_id = 655368,
3382         .flow_pattern_id = 0,
3383         .app_sig = 0,
3384         .hdr_sig = { .bits =
3385                 BNXT_ULP_HDR_BIT_O_ETH |
3386                 BNXT_ULP_HDR_BIT_OO_VLAN |
3387                 BNXT_ULP_HDR_BIT_O_IPV4 |
3388                 BNXT_ULP_HDR_BIT_O_TCP |
3389                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3390         .field_sig = { .bits =
3391                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3392                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3393                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3394                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3395         },
3396         [139] = {
3397         .class_hid = BNXT_ULP_CLASS_HID_05f7,
3398         .class_tid = 1,
3399         .hdr_sig_id = 9,
3400         .flow_sig_id = 655424,
3401         .flow_pattern_id = 0,
3402         .app_sig = 0,
3403         .hdr_sig = { .bits =
3404                 BNXT_ULP_HDR_BIT_O_ETH |
3405                 BNXT_ULP_HDR_BIT_OO_VLAN |
3406                 BNXT_ULP_HDR_BIT_O_IPV4 |
3407                 BNXT_ULP_HDR_BIT_O_TCP |
3408                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3409         .field_sig = { .bits =
3410                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3411                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3412                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3413                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3414         },
3415         [140] = {
3416         .class_hid = BNXT_ULP_CLASS_HID_368f,
3417         .class_tid = 1,
3418         .hdr_sig_id = 9,
3419         .flow_sig_id = 655432,
3420         .flow_pattern_id = 0,
3421         .app_sig = 0,
3422         .hdr_sig = { .bits =
3423                 BNXT_ULP_HDR_BIT_O_ETH |
3424                 BNXT_ULP_HDR_BIT_OO_VLAN |
3425                 BNXT_ULP_HDR_BIT_O_IPV4 |
3426                 BNXT_ULP_HDR_BIT_O_TCP |
3427                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3428         .field_sig = { .bits =
3429                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3430                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3431                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3432                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3433                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3434         },
3435         [141] = {
3436         .class_hid = BNXT_ULP_CLASS_HID_39c7,
3437         .class_tid = 1,
3438         .hdr_sig_id = 9,
3439         .flow_sig_id = 720896,
3440         .flow_pattern_id = 0,
3441         .app_sig = 0,
3442         .hdr_sig = { .bits =
3443                 BNXT_ULP_HDR_BIT_O_ETH |
3444                 BNXT_ULP_HDR_BIT_OO_VLAN |
3445                 BNXT_ULP_HDR_BIT_O_IPV4 |
3446                 BNXT_ULP_HDR_BIT_O_TCP |
3447                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3448         .field_sig = { .bits =
3449                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3450                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3451                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3452                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3453         },
3454         [142] = {
3455         .class_hid = BNXT_ULP_CLASS_HID_022b,
3456         .class_tid = 1,
3457         .hdr_sig_id = 9,
3458         .flow_sig_id = 720904,
3459         .flow_pattern_id = 0,
3460         .app_sig = 0,
3461         .hdr_sig = { .bits =
3462                 BNXT_ULP_HDR_BIT_O_ETH |
3463                 BNXT_ULP_HDR_BIT_OO_VLAN |
3464                 BNXT_ULP_HDR_BIT_O_IPV4 |
3465                 BNXT_ULP_HDR_BIT_O_TCP |
3466                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3467         .field_sig = { .bits =
3468                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3469                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3470                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3471                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3472                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3473         },
3474         [143] = {
3475         .class_hid = BNXT_ULP_CLASS_HID_25f3,
3476         .class_tid = 1,
3477         .hdr_sig_id = 9,
3478         .flow_sig_id = 720960,
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_DST_PORT }
3493         },
3494         [144] = {
3495         .class_hid = BNXT_ULP_CLASS_HID_568b,
3496         .class_tid = 1,
3497         .hdr_sig_id = 9,
3498         .flow_sig_id = 720968,
3499         .flow_pattern_id = 0,
3500         .app_sig = 0,
3501         .hdr_sig = { .bits =
3502                 BNXT_ULP_HDR_BIT_O_ETH |
3503                 BNXT_ULP_HDR_BIT_OO_VLAN |
3504                 BNXT_ULP_HDR_BIT_O_IPV4 |
3505                 BNXT_ULP_HDR_BIT_O_TCP |
3506                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3507         .field_sig = { .bits =
3508                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3509                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3510                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3511                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3512                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3513                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3514         },
3515         [145] = {
3516         .class_hid = BNXT_ULP_CLASS_HID_3c37,
3517         .class_tid = 1,
3518         .hdr_sig_id = 9,
3519         .flow_sig_id = 917504,
3520         .flow_pattern_id = 0,
3521         .app_sig = 0,
3522         .hdr_sig = { .bits =
3523                 BNXT_ULP_HDR_BIT_O_ETH |
3524                 BNXT_ULP_HDR_BIT_OO_VLAN |
3525                 BNXT_ULP_HDR_BIT_O_IPV4 |
3526                 BNXT_ULP_HDR_BIT_O_TCP |
3527                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3528         .field_sig = { .bits =
3529                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3530                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3531                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
3532                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3533         },
3534         [146] = {
3535         .class_hid = BNXT_ULP_CLASS_HID_041b,
3536         .class_tid = 1,
3537         .hdr_sig_id = 9,
3538         .flow_sig_id = 917512,
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_IPV4 |
3545                 BNXT_ULP_HDR_BIT_O_TCP |
3546                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3547         .field_sig = { .bits =
3548                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3549                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3550                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3551                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
3552                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3553         },
3554         [147] = {
3555         .class_hid = BNXT_ULP_CLASS_HID_2823,
3556         .class_tid = 1,
3557         .hdr_sig_id = 9,
3558         .flow_sig_id = 917568,
3559         .flow_pattern_id = 0,
3560         .app_sig = 0,
3561         .hdr_sig = { .bits =
3562                 BNXT_ULP_HDR_BIT_O_ETH |
3563                 BNXT_ULP_HDR_BIT_OO_VLAN |
3564                 BNXT_ULP_HDR_BIT_O_IPV4 |
3565                 BNXT_ULP_HDR_BIT_O_TCP |
3566                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3567         .field_sig = { .bits =
3568                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3569                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3570                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3571                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
3572                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3573         },
3574         [148] = {
3575         .class_hid = BNXT_ULP_CLASS_HID_58fb,
3576         .class_tid = 1,
3577         .hdr_sig_id = 9,
3578         .flow_sig_id = 917576,
3579         .flow_pattern_id = 0,
3580         .app_sig = 0,
3581         .hdr_sig = { .bits =
3582                 BNXT_ULP_HDR_BIT_O_ETH |
3583                 BNXT_ULP_HDR_BIT_OO_VLAN |
3584                 BNXT_ULP_HDR_BIT_O_IPV4 |
3585                 BNXT_ULP_HDR_BIT_O_TCP |
3586                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3587         .field_sig = { .bits =
3588                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3589                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3590                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3591                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3592                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
3593                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3594         },
3595         [149] = {
3596         .class_hid = BNXT_ULP_CLASS_HID_5c33,
3597         .class_tid = 1,
3598         .hdr_sig_id = 9,
3599         .flow_sig_id = 983040,
3600         .flow_pattern_id = 0,
3601         .app_sig = 0,
3602         .hdr_sig = { .bits =
3603                 BNXT_ULP_HDR_BIT_O_ETH |
3604                 BNXT_ULP_HDR_BIT_OO_VLAN |
3605                 BNXT_ULP_HDR_BIT_O_IPV4 |
3606                 BNXT_ULP_HDR_BIT_O_TCP |
3607                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3608         .field_sig = { .bits =
3609                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3610                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3611                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3612                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
3613                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3614         },
3615         [150] = {
3616         .class_hid = BNXT_ULP_CLASS_HID_2407,
3617         .class_tid = 1,
3618         .hdr_sig_id = 9,
3619         .flow_sig_id = 983048,
3620         .flow_pattern_id = 0,
3621         .app_sig = 0,
3622         .hdr_sig = { .bits =
3623                 BNXT_ULP_HDR_BIT_O_ETH |
3624                 BNXT_ULP_HDR_BIT_OO_VLAN |
3625                 BNXT_ULP_HDR_BIT_O_IPV4 |
3626                 BNXT_ULP_HDR_BIT_O_TCP |
3627                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3628         .field_sig = { .bits =
3629                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3630                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3631                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3632                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3633                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
3634                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3635         },
3636         [151] = {
3637         .class_hid = BNXT_ULP_CLASS_HID_482f,
3638         .class_tid = 1,
3639         .hdr_sig_id = 9,
3640         .flow_sig_id = 983104,
3641         .flow_pattern_id = 0,
3642         .app_sig = 0,
3643         .hdr_sig = { .bits =
3644                 BNXT_ULP_HDR_BIT_O_ETH |
3645                 BNXT_ULP_HDR_BIT_OO_VLAN |
3646                 BNXT_ULP_HDR_BIT_O_IPV4 |
3647                 BNXT_ULP_HDR_BIT_O_TCP |
3648                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3649         .field_sig = { .bits =
3650                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3651                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3652                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3653                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3654                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
3655                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3656         },
3657         [152] = {
3658         .class_hid = BNXT_ULP_CLASS_HID_1033,
3659         .class_tid = 1,
3660         .hdr_sig_id = 9,
3661         .flow_sig_id = 983112,
3662         .flow_pattern_id = 0,
3663         .app_sig = 0,
3664         .hdr_sig = { .bits =
3665                 BNXT_ULP_HDR_BIT_O_ETH |
3666                 BNXT_ULP_HDR_BIT_OO_VLAN |
3667                 BNXT_ULP_HDR_BIT_O_IPV4 |
3668                 BNXT_ULP_HDR_BIT_O_TCP |
3669                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3670         .field_sig = { .bits =
3671                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
3672                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
3673                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
3674                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
3675                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
3676                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
3677                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
3678         },
3679         [153] = {
3680         .class_hid = BNXT_ULP_CLASS_HID_3887,
3681         .class_tid = 1,
3682         .hdr_sig_id = 10,
3683         .flow_sig_id = 32768,
3684         .flow_pattern_id = 0,
3685         .app_sig = 0,
3686         .hdr_sig = { .bits =
3687                 BNXT_ULP_HDR_BIT_O_ETH |
3688                 BNXT_ULP_HDR_BIT_OO_VLAN |
3689                 BNXT_ULP_HDR_BIT_O_IPV6 |
3690                 BNXT_ULP_HDR_BIT_O_UDP |
3691                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3692         .field_sig = { .bits =
3693                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3694                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
3695         },
3696         [154] = {
3697         .class_hid = BNXT_ULP_CLASS_HID_00bb,
3698         .class_tid = 1,
3699         .hdr_sig_id = 10,
3700         .flow_sig_id = 32776,
3701         .flow_pattern_id = 0,
3702         .app_sig = 0,
3703         .hdr_sig = { .bits =
3704                 BNXT_ULP_HDR_BIT_O_ETH |
3705                 BNXT_ULP_HDR_BIT_OO_VLAN |
3706                 BNXT_ULP_HDR_BIT_O_IPV6 |
3707                 BNXT_ULP_HDR_BIT_O_UDP |
3708                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3709         .field_sig = { .bits =
3710                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3711                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
3712                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
3713         },
3714         [155] = {
3715         .class_hid = BNXT_ULP_CLASS_HID_2493,
3716         .class_tid = 1,
3717         .hdr_sig_id = 10,
3718         .flow_sig_id = 32832,
3719         .flow_pattern_id = 0,
3720         .app_sig = 0,
3721         .hdr_sig = { .bits =
3722                 BNXT_ULP_HDR_BIT_O_ETH |
3723                 BNXT_ULP_HDR_BIT_OO_VLAN |
3724                 BNXT_ULP_HDR_BIT_O_IPV6 |
3725                 BNXT_ULP_HDR_BIT_O_UDP |
3726                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3727         .field_sig = { .bits =
3728                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3729                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
3730                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
3731         },
3732         [156] = {
3733         .class_hid = BNXT_ULP_CLASS_HID_55db,
3734         .class_tid = 1,
3735         .hdr_sig_id = 10,
3736         .flow_sig_id = 32840,
3737         .flow_pattern_id = 0,
3738         .app_sig = 0,
3739         .hdr_sig = { .bits =
3740                 BNXT_ULP_HDR_BIT_O_ETH |
3741                 BNXT_ULP_HDR_BIT_OO_VLAN |
3742                 BNXT_ULP_HDR_BIT_O_IPV6 |
3743                 BNXT_ULP_HDR_BIT_O_UDP |
3744                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3745         .field_sig = { .bits =
3746                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3747                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
3748                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
3749                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
3750         },
3751         [157] = {
3752         .class_hid = BNXT_ULP_CLASS_HID_5043,
3753         .class_tid = 1,
3754         .hdr_sig_id = 10,
3755         .flow_sig_id = 49152,
3756         .flow_pattern_id = 0,
3757         .app_sig = 0,
3758         .hdr_sig = { .bits =
3759                 BNXT_ULP_HDR_BIT_O_ETH |
3760                 BNXT_ULP_HDR_BIT_OO_VLAN |
3761                 BNXT_ULP_HDR_BIT_O_IPV6 |
3762                 BNXT_ULP_HDR_BIT_O_UDP |
3763                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3764         .field_sig = { .bits =
3765                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3766                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
3767                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
3768         },
3769         [158] = {
3770         .class_hid = BNXT_ULP_CLASS_HID_1877,
3771         .class_tid = 1,
3772         .hdr_sig_id = 10,
3773         .flow_sig_id = 49160,
3774         .flow_pattern_id = 0,
3775         .app_sig = 0,
3776         .hdr_sig = { .bits =
3777                 BNXT_ULP_HDR_BIT_O_ETH |
3778                 BNXT_ULP_HDR_BIT_OO_VLAN |
3779                 BNXT_ULP_HDR_BIT_O_IPV6 |
3780                 BNXT_ULP_HDR_BIT_O_UDP |
3781                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3782         .field_sig = { .bits =
3783                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3784                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
3785                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
3786                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
3787         },
3788         [159] = {
3789         .class_hid = BNXT_ULP_CLASS_HID_3baf,
3790         .class_tid = 1,
3791         .hdr_sig_id = 10,
3792         .flow_sig_id = 49216,
3793         .flow_pattern_id = 0,
3794         .app_sig = 0,
3795         .hdr_sig = { .bits =
3796                 BNXT_ULP_HDR_BIT_O_ETH |
3797                 BNXT_ULP_HDR_BIT_OO_VLAN |
3798                 BNXT_ULP_HDR_BIT_O_IPV6 |
3799                 BNXT_ULP_HDR_BIT_O_UDP |
3800                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3801         .field_sig = { .bits =
3802                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3803                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
3804                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
3805                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
3806         },
3807         [160] = {
3808         .class_hid = BNXT_ULP_CLASS_HID_0443,
3809         .class_tid = 1,
3810         .hdr_sig_id = 10,
3811         .flow_sig_id = 49224,
3812         .flow_pattern_id = 0,
3813         .app_sig = 0,
3814         .hdr_sig = { .bits =
3815                 BNXT_ULP_HDR_BIT_O_ETH |
3816                 BNXT_ULP_HDR_BIT_OO_VLAN |
3817                 BNXT_ULP_HDR_BIT_O_IPV6 |
3818                 BNXT_ULP_HDR_BIT_O_UDP |
3819                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3820         .field_sig = { .bits =
3821                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3822                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
3823                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
3824                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
3825                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
3826         },
3827         [161] = {
3828         .class_hid = BNXT_ULP_CLASS_HID_5883,
3829         .class_tid = 1,
3830         .hdr_sig_id = 10,
3831         .flow_sig_id = 98304,
3832         .flow_pattern_id = 0,
3833         .app_sig = 0,
3834         .hdr_sig = { .bits =
3835                 BNXT_ULP_HDR_BIT_O_ETH |
3836                 BNXT_ULP_HDR_BIT_OO_VLAN |
3837                 BNXT_ULP_HDR_BIT_O_IPV6 |
3838                 BNXT_ULP_HDR_BIT_O_UDP |
3839                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3840         .field_sig = { .bits =
3841                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3842                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3843                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
3844         },
3845         [162] = {
3846         .class_hid = BNXT_ULP_CLASS_HID_20b7,
3847         .class_tid = 1,
3848         .hdr_sig_id = 10,
3849         .flow_sig_id = 98312,
3850         .flow_pattern_id = 0,
3851         .app_sig = 0,
3852         .hdr_sig = { .bits =
3853                 BNXT_ULP_HDR_BIT_O_ETH |
3854                 BNXT_ULP_HDR_BIT_OO_VLAN |
3855                 BNXT_ULP_HDR_BIT_O_IPV6 |
3856                 BNXT_ULP_HDR_BIT_O_UDP |
3857                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3858         .field_sig = { .bits =
3859                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3860                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
3861                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3862                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
3863         },
3864         [163] = {
3865         .class_hid = BNXT_ULP_CLASS_HID_44ef,
3866         .class_tid = 1,
3867         .hdr_sig_id = 10,
3868         .flow_sig_id = 98368,
3869         .flow_pattern_id = 0,
3870         .app_sig = 0,
3871         .hdr_sig = { .bits =
3872                 BNXT_ULP_HDR_BIT_O_ETH |
3873                 BNXT_ULP_HDR_BIT_OO_VLAN |
3874                 BNXT_ULP_HDR_BIT_O_IPV6 |
3875                 BNXT_ULP_HDR_BIT_O_UDP |
3876                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3877         .field_sig = { .bits =
3878                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3879                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
3880                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3881                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
3882         },
3883         [164] = {
3884         .class_hid = BNXT_ULP_CLASS_HID_0c83,
3885         .class_tid = 1,
3886         .hdr_sig_id = 10,
3887         .flow_sig_id = 98376,
3888         .flow_pattern_id = 0,
3889         .app_sig = 0,
3890         .hdr_sig = { .bits =
3891                 BNXT_ULP_HDR_BIT_O_ETH |
3892                 BNXT_ULP_HDR_BIT_OO_VLAN |
3893                 BNXT_ULP_HDR_BIT_O_IPV6 |
3894                 BNXT_ULP_HDR_BIT_O_UDP |
3895                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3896         .field_sig = { .bits =
3897                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3898                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
3899                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
3900                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3901                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
3902         },
3903         [165] = {
3904         .class_hid = BNXT_ULP_CLASS_HID_070b,
3905         .class_tid = 1,
3906         .hdr_sig_id = 10,
3907         .flow_sig_id = 114688,
3908         .flow_pattern_id = 0,
3909         .app_sig = 0,
3910         .hdr_sig = { .bits =
3911                 BNXT_ULP_HDR_BIT_O_ETH |
3912                 BNXT_ULP_HDR_BIT_OO_VLAN |
3913                 BNXT_ULP_HDR_BIT_O_IPV6 |
3914                 BNXT_ULP_HDR_BIT_O_UDP |
3915                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3916         .field_sig = { .bits =
3917                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3918                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
3919                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3920                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
3921         },
3922         [166] = {
3923         .class_hid = BNXT_ULP_CLASS_HID_3873,
3924         .class_tid = 1,
3925         .hdr_sig_id = 10,
3926         .flow_sig_id = 114696,
3927         .flow_pattern_id = 0,
3928         .app_sig = 0,
3929         .hdr_sig = { .bits =
3930                 BNXT_ULP_HDR_BIT_O_ETH |
3931                 BNXT_ULP_HDR_BIT_OO_VLAN |
3932                 BNXT_ULP_HDR_BIT_O_IPV6 |
3933                 BNXT_ULP_HDR_BIT_O_UDP |
3934                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3935         .field_sig = { .bits =
3936                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3937                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
3938                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
3939                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3940                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
3941         },
3942         [167] = {
3943         .class_hid = BNXT_ULP_CLASS_HID_5bab,
3944         .class_tid = 1,
3945         .hdr_sig_id = 10,
3946         .flow_sig_id = 114752,
3947         .flow_pattern_id = 0,
3948         .app_sig = 0,
3949         .hdr_sig = { .bits =
3950                 BNXT_ULP_HDR_BIT_O_ETH |
3951                 BNXT_ULP_HDR_BIT_OO_VLAN |
3952                 BNXT_ULP_HDR_BIT_O_IPV6 |
3953                 BNXT_ULP_HDR_BIT_O_UDP |
3954                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3955         .field_sig = { .bits =
3956                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3957                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
3958                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
3959                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3960                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
3961         },
3962         [168] = {
3963         .class_hid = BNXT_ULP_CLASS_HID_245f,
3964         .class_tid = 1,
3965         .hdr_sig_id = 10,
3966         .flow_sig_id = 114760,
3967         .flow_pattern_id = 0,
3968         .app_sig = 0,
3969         .hdr_sig = { .bits =
3970                 BNXT_ULP_HDR_BIT_O_ETH |
3971                 BNXT_ULP_HDR_BIT_OO_VLAN |
3972                 BNXT_ULP_HDR_BIT_O_IPV6 |
3973                 BNXT_ULP_HDR_BIT_O_UDP |
3974                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3975         .field_sig = { .bits =
3976                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3977                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
3978                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
3979                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
3980                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3981                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
3982         },
3983         [169] = {
3984         .class_hid = BNXT_ULP_CLASS_HID_142b,
3985         .class_tid = 1,
3986         .hdr_sig_id = 10,
3987         .flow_sig_id = 163840,
3988         .flow_pattern_id = 0,
3989         .app_sig = 0,
3990         .hdr_sig = { .bits =
3991                 BNXT_ULP_HDR_BIT_O_ETH |
3992                 BNXT_ULP_HDR_BIT_OO_VLAN |
3993                 BNXT_ULP_HDR_BIT_O_IPV6 |
3994                 BNXT_ULP_HDR_BIT_O_UDP |
3995                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3996         .field_sig = { .bits =
3997                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
3998                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
3999                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4000         },
4001         [170] = {
4002         .class_hid = BNXT_ULP_CLASS_HID_4513,
4003         .class_tid = 1,
4004         .hdr_sig_id = 10,
4005         .flow_sig_id = 163848,
4006         .flow_pattern_id = 0,
4007         .app_sig = 0,
4008         .hdr_sig = { .bits =
4009                 BNXT_ULP_HDR_BIT_O_ETH |
4010                 BNXT_ULP_HDR_BIT_OO_VLAN |
4011                 BNXT_ULP_HDR_BIT_O_IPV6 |
4012                 BNXT_ULP_HDR_BIT_O_UDP |
4013                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4014         .field_sig = { .bits =
4015                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4016                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
4017                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4018                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4019         },
4020         [171] = {
4021         .class_hid = BNXT_ULP_CLASS_HID_0037,
4022         .class_tid = 1,
4023         .hdr_sig_id = 10,
4024         .flow_sig_id = 163904,
4025         .flow_pattern_id = 0,
4026         .app_sig = 0,
4027         .hdr_sig = { .bits =
4028                 BNXT_ULP_HDR_BIT_O_ETH |
4029                 BNXT_ULP_HDR_BIT_OO_VLAN |
4030                 BNXT_ULP_HDR_BIT_O_IPV6 |
4031                 BNXT_ULP_HDR_BIT_O_UDP |
4032                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4033         .field_sig = { .bits =
4034                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4035                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
4036                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4037                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4038         },
4039         [172] = {
4040         .class_hid = BNXT_ULP_CLASS_HID_317f,
4041         .class_tid = 1,
4042         .hdr_sig_id = 10,
4043         .flow_sig_id = 163912,
4044         .flow_pattern_id = 0,
4045         .app_sig = 0,
4046         .hdr_sig = { .bits =
4047                 BNXT_ULP_HDR_BIT_O_ETH |
4048                 BNXT_ULP_HDR_BIT_OO_VLAN |
4049                 BNXT_ULP_HDR_BIT_O_IPV6 |
4050                 BNXT_ULP_HDR_BIT_O_UDP |
4051                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4052         .field_sig = { .bits =
4053                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4054                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
4055                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
4056                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4057                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4058         },
4059         [173] = {
4060         .class_hid = BNXT_ULP_CLASS_HID_2be7,
4061         .class_tid = 1,
4062         .hdr_sig_id = 10,
4063         .flow_sig_id = 180224,
4064         .flow_pattern_id = 0,
4065         .app_sig = 0,
4066         .hdr_sig = { .bits =
4067                 BNXT_ULP_HDR_BIT_O_ETH |
4068                 BNXT_ULP_HDR_BIT_OO_VLAN |
4069                 BNXT_ULP_HDR_BIT_O_IPV6 |
4070                 BNXT_ULP_HDR_BIT_O_UDP |
4071                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4072         .field_sig = { .bits =
4073                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4074                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
4075                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4076                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4077         },
4078         [174] = {
4079         .class_hid = BNXT_ULP_CLASS_HID_5c2f,
4080         .class_tid = 1,
4081         .hdr_sig_id = 10,
4082         .flow_sig_id = 180232,
4083         .flow_pattern_id = 0,
4084         .app_sig = 0,
4085         .hdr_sig = { .bits =
4086                 BNXT_ULP_HDR_BIT_O_ETH |
4087                 BNXT_ULP_HDR_BIT_OO_VLAN |
4088                 BNXT_ULP_HDR_BIT_O_IPV6 |
4089                 BNXT_ULP_HDR_BIT_O_UDP |
4090                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4091         .field_sig = { .bits =
4092                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4093                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
4094                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
4095                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4096                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4097         },
4098         [175] = {
4099         .class_hid = BNXT_ULP_CLASS_HID_17f3,
4100         .class_tid = 1,
4101         .hdr_sig_id = 10,
4102         .flow_sig_id = 180288,
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_DST_PORT }
4117         },
4118         [176] = {
4119         .class_hid = BNXT_ULP_CLASS_HID_483b,
4120         .class_tid = 1,
4121         .hdr_sig_id = 10,
4122         .flow_sig_id = 180296,
4123         .flow_pattern_id = 0,
4124         .app_sig = 0,
4125         .hdr_sig = { .bits =
4126                 BNXT_ULP_HDR_BIT_O_ETH |
4127                 BNXT_ULP_HDR_BIT_OO_VLAN |
4128                 BNXT_ULP_HDR_BIT_O_IPV6 |
4129                 BNXT_ULP_HDR_BIT_O_UDP |
4130                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4131         .field_sig = { .bits =
4132                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4133                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
4134                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
4135                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
4136                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4137                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4138         },
4139         [177] = {
4140         .class_hid = BNXT_ULP_CLASS_HID_3427,
4141         .class_tid = 1,
4142         .hdr_sig_id = 10,
4143         .flow_sig_id = 229376,
4144         .flow_pattern_id = 0,
4145         .app_sig = 0,
4146         .hdr_sig = { .bits =
4147                 BNXT_ULP_HDR_BIT_O_ETH |
4148                 BNXT_ULP_HDR_BIT_OO_VLAN |
4149                 BNXT_ULP_HDR_BIT_O_IPV6 |
4150                 BNXT_ULP_HDR_BIT_O_UDP |
4151                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4152         .field_sig = { .bits =
4153                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4154                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4155                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
4156                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4157         },
4158         [178] = {
4159         .class_hid = BNXT_ULP_CLASS_HID_656f,
4160         .class_tid = 1,
4161         .hdr_sig_id = 10,
4162         .flow_sig_id = 229384,
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_IPV6 |
4169                 BNXT_ULP_HDR_BIT_O_UDP |
4170                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4171         .field_sig = { .bits =
4172                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4173                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
4174                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4175                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
4176                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4177         },
4178         [179] = {
4179         .class_hid = BNXT_ULP_CLASS_HID_2033,
4180         .class_tid = 1,
4181         .hdr_sig_id = 10,
4182         .flow_sig_id = 229440,
4183         .flow_pattern_id = 0,
4184         .app_sig = 0,
4185         .hdr_sig = { .bits =
4186                 BNXT_ULP_HDR_BIT_O_ETH |
4187                 BNXT_ULP_HDR_BIT_OO_VLAN |
4188                 BNXT_ULP_HDR_BIT_O_IPV6 |
4189                 BNXT_ULP_HDR_BIT_O_UDP |
4190                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4191         .field_sig = { .bits =
4192                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4193                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
4194                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4195                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
4196                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4197         },
4198         [180] = {
4199         .class_hid = BNXT_ULP_CLASS_HID_517b,
4200         .class_tid = 1,
4201         .hdr_sig_id = 10,
4202         .flow_sig_id = 229448,
4203         .flow_pattern_id = 0,
4204         .app_sig = 0,
4205         .hdr_sig = { .bits =
4206                 BNXT_ULP_HDR_BIT_O_ETH |
4207                 BNXT_ULP_HDR_BIT_OO_VLAN |
4208                 BNXT_ULP_HDR_BIT_O_IPV6 |
4209                 BNXT_ULP_HDR_BIT_O_UDP |
4210                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4211         .field_sig = { .bits =
4212                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4213                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
4214                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
4215                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4216                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
4217                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4218         },
4219         [181] = {
4220         .class_hid = BNXT_ULP_CLASS_HID_4be3,
4221         .class_tid = 1,
4222         .hdr_sig_id = 10,
4223         .flow_sig_id = 245760,
4224         .flow_pattern_id = 0,
4225         .app_sig = 0,
4226         .hdr_sig = { .bits =
4227                 BNXT_ULP_HDR_BIT_O_ETH |
4228                 BNXT_ULP_HDR_BIT_OO_VLAN |
4229                 BNXT_ULP_HDR_BIT_O_IPV6 |
4230                 BNXT_ULP_HDR_BIT_O_UDP |
4231                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4232         .field_sig = { .bits =
4233                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4234                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
4235                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4236                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
4237                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4238         },
4239         [182] = {
4240         .class_hid = BNXT_ULP_CLASS_HID_1397,
4241         .class_tid = 1,
4242         .hdr_sig_id = 10,
4243         .flow_sig_id = 245768,
4244         .flow_pattern_id = 0,
4245         .app_sig = 0,
4246         .hdr_sig = { .bits =
4247                 BNXT_ULP_HDR_BIT_O_ETH |
4248                 BNXT_ULP_HDR_BIT_OO_VLAN |
4249                 BNXT_ULP_HDR_BIT_O_IPV6 |
4250                 BNXT_ULP_HDR_BIT_O_UDP |
4251                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4252         .field_sig = { .bits =
4253                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4254                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
4255                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
4256                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4257                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
4258                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4259         },
4260         [183] = {
4261         .class_hid = BNXT_ULP_CLASS_HID_37cf,
4262         .class_tid = 1,
4263         .hdr_sig_id = 10,
4264         .flow_sig_id = 245824,
4265         .flow_pattern_id = 0,
4266         .app_sig = 0,
4267         .hdr_sig = { .bits =
4268                 BNXT_ULP_HDR_BIT_O_ETH |
4269                 BNXT_ULP_HDR_BIT_OO_VLAN |
4270                 BNXT_ULP_HDR_BIT_O_IPV6 |
4271                 BNXT_ULP_HDR_BIT_O_UDP |
4272                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4273         .field_sig = { .bits =
4274                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4275                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
4276                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
4277                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4278                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
4279                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4280         },
4281         [184] = {
4282         .class_hid = BNXT_ULP_CLASS_HID_6837,
4283         .class_tid = 1,
4284         .hdr_sig_id = 10,
4285         .flow_sig_id = 245832,
4286         .flow_pattern_id = 0,
4287         .app_sig = 0,
4288         .hdr_sig = { .bits =
4289                 BNXT_ULP_HDR_BIT_O_ETH |
4290                 BNXT_ULP_HDR_BIT_OO_VLAN |
4291                 BNXT_ULP_HDR_BIT_O_IPV6 |
4292                 BNXT_ULP_HDR_BIT_O_UDP |
4293                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4294         .field_sig = { .bits =
4295                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
4296                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
4297                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
4298                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
4299                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
4300                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
4301                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
4302         },
4303         [185] = {
4304         .class_hid = BNXT_ULP_CLASS_HID_3d7f,
4305         .class_tid = 1,
4306         .hdr_sig_id = 11,
4307         .flow_sig_id = 131072,
4308         .flow_pattern_id = 0,
4309         .app_sig = 0,
4310         .hdr_sig = { .bits =
4311                 BNXT_ULP_HDR_BIT_O_ETH |
4312                 BNXT_ULP_HDR_BIT_OO_VLAN |
4313                 BNXT_ULP_HDR_BIT_O_IPV4 |
4314                 BNXT_ULP_HDR_BIT_O_UDP |
4315                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4316         .field_sig = { .bits =
4317                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4318                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
4319         },
4320         [186] = {
4321         .class_hid = BNXT_ULP_CLASS_HID_0503,
4322         .class_tid = 1,
4323         .hdr_sig_id = 11,
4324         .flow_sig_id = 131080,
4325         .flow_pattern_id = 0,
4326         .app_sig = 0,
4327         .hdr_sig = { .bits =
4328                 BNXT_ULP_HDR_BIT_O_ETH |
4329                 BNXT_ULP_HDR_BIT_OO_VLAN |
4330                 BNXT_ULP_HDR_BIT_O_IPV4 |
4331                 BNXT_ULP_HDR_BIT_O_UDP |
4332                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4333         .field_sig = { .bits =
4334                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4335                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4336                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
4337         },
4338         [187] = {
4339         .class_hid = BNXT_ULP_CLASS_HID_296b,
4340         .class_tid = 1,
4341         .hdr_sig_id = 11,
4342         .flow_sig_id = 131136,
4343         .flow_pattern_id = 0,
4344         .app_sig = 0,
4345         .hdr_sig = { .bits =
4346                 BNXT_ULP_HDR_BIT_O_ETH |
4347                 BNXT_ULP_HDR_BIT_OO_VLAN |
4348                 BNXT_ULP_HDR_BIT_O_IPV4 |
4349                 BNXT_ULP_HDR_BIT_O_UDP |
4350                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4351         .field_sig = { .bits =
4352                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4353                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4354                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
4355         },
4356         [188] = {
4357         .class_hid = BNXT_ULP_CLASS_HID_59a3,
4358         .class_tid = 1,
4359         .hdr_sig_id = 11,
4360         .flow_sig_id = 131144,
4361         .flow_pattern_id = 0,
4362         .app_sig = 0,
4363         .hdr_sig = { .bits =
4364                 BNXT_ULP_HDR_BIT_O_ETH |
4365                 BNXT_ULP_HDR_BIT_OO_VLAN |
4366                 BNXT_ULP_HDR_BIT_O_IPV4 |
4367                 BNXT_ULP_HDR_BIT_O_UDP |
4368                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4369         .field_sig = { .bits =
4370                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4371                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4372                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4373                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
4374         },
4375         [189] = {
4376         .class_hid = BNXT_ULP_CLASS_HID_5d7b,
4377         .class_tid = 1,
4378         .hdr_sig_id = 11,
4379         .flow_sig_id = 196608,
4380         .flow_pattern_id = 0,
4381         .app_sig = 0,
4382         .hdr_sig = { .bits =
4383                 BNXT_ULP_HDR_BIT_O_ETH |
4384                 BNXT_ULP_HDR_BIT_OO_VLAN |
4385                 BNXT_ULP_HDR_BIT_O_IPV4 |
4386                 BNXT_ULP_HDR_BIT_O_UDP |
4387                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4388         .field_sig = { .bits =
4389                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4390                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4391                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
4392         },
4393         [190] = {
4394         .class_hid = BNXT_ULP_CLASS_HID_250f,
4395         .class_tid = 1,
4396         .hdr_sig_id = 11,
4397         .flow_sig_id = 196616,
4398         .flow_pattern_id = 0,
4399         .app_sig = 0,
4400         .hdr_sig = { .bits =
4401                 BNXT_ULP_HDR_BIT_O_ETH |
4402                 BNXT_ULP_HDR_BIT_OO_VLAN |
4403                 BNXT_ULP_HDR_BIT_O_IPV4 |
4404                 BNXT_ULP_HDR_BIT_O_UDP |
4405                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4406         .field_sig = { .bits =
4407                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4408                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4409                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4410                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
4411         },
4412         [191] = {
4413         .class_hid = BNXT_ULP_CLASS_HID_4957,
4414         .class_tid = 1,
4415         .hdr_sig_id = 11,
4416         .flow_sig_id = 196672,
4417         .flow_pattern_id = 0,
4418         .app_sig = 0,
4419         .hdr_sig = { .bits =
4420                 BNXT_ULP_HDR_BIT_O_ETH |
4421                 BNXT_ULP_HDR_BIT_OO_VLAN |
4422                 BNXT_ULP_HDR_BIT_O_IPV4 |
4423                 BNXT_ULP_HDR_BIT_O_UDP |
4424                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4425         .field_sig = { .bits =
4426                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4427                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4428                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4429                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
4430         },
4431         [192] = {
4432         .class_hid = BNXT_ULP_CLASS_HID_117b,
4433         .class_tid = 1,
4434         .hdr_sig_id = 11,
4435         .flow_sig_id = 196680,
4436         .flow_pattern_id = 0,
4437         .app_sig = 0,
4438         .hdr_sig = { .bits =
4439                 BNXT_ULP_HDR_BIT_O_ETH |
4440                 BNXT_ULP_HDR_BIT_OO_VLAN |
4441                 BNXT_ULP_HDR_BIT_O_IPV4 |
4442                 BNXT_ULP_HDR_BIT_O_UDP |
4443                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4444         .field_sig = { .bits =
4445                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4446                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4447                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4448                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4449                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
4450         },
4451         [193] = {
4452         .class_hid = BNXT_ULP_CLASS_HID_5f2b,
4453         .class_tid = 1,
4454         .hdr_sig_id = 11,
4455         .flow_sig_id = 393216,
4456         .flow_pattern_id = 0,
4457         .app_sig = 0,
4458         .hdr_sig = { .bits =
4459                 BNXT_ULP_HDR_BIT_O_ETH |
4460                 BNXT_ULP_HDR_BIT_OO_VLAN |
4461                 BNXT_ULP_HDR_BIT_O_IPV4 |
4462                 BNXT_ULP_HDR_BIT_O_UDP |
4463                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4464         .field_sig = { .bits =
4465                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4466                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4467                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
4468         },
4469         [194] = {
4470         .class_hid = BNXT_ULP_CLASS_HID_273f,
4471         .class_tid = 1,
4472         .hdr_sig_id = 11,
4473         .flow_sig_id = 393224,
4474         .flow_pattern_id = 0,
4475         .app_sig = 0,
4476         .hdr_sig = { .bits =
4477                 BNXT_ULP_HDR_BIT_O_ETH |
4478                 BNXT_ULP_HDR_BIT_OO_VLAN |
4479                 BNXT_ULP_HDR_BIT_O_IPV4 |
4480                 BNXT_ULP_HDR_BIT_O_UDP |
4481                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4482         .field_sig = { .bits =
4483                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4484                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4485                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4486                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
4487         },
4488         [195] = {
4489         .class_hid = BNXT_ULP_CLASS_HID_4b07,
4490         .class_tid = 1,
4491         .hdr_sig_id = 11,
4492         .flow_sig_id = 393280,
4493         .flow_pattern_id = 0,
4494         .app_sig = 0,
4495         .hdr_sig = { .bits =
4496                 BNXT_ULP_HDR_BIT_O_ETH |
4497                 BNXT_ULP_HDR_BIT_OO_VLAN |
4498                 BNXT_ULP_HDR_BIT_O_IPV4 |
4499                 BNXT_ULP_HDR_BIT_O_UDP |
4500                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4501         .field_sig = { .bits =
4502                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4503                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4504                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4505                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
4506         },
4507         [196] = {
4508         .class_hid = BNXT_ULP_CLASS_HID_132b,
4509         .class_tid = 1,
4510         .hdr_sig_id = 11,
4511         .flow_sig_id = 393288,
4512         .flow_pattern_id = 0,
4513         .app_sig = 0,
4514         .hdr_sig = { .bits =
4515                 BNXT_ULP_HDR_BIT_O_ETH |
4516                 BNXT_ULP_HDR_BIT_OO_VLAN |
4517                 BNXT_ULP_HDR_BIT_O_IPV4 |
4518                 BNXT_ULP_HDR_BIT_O_UDP |
4519                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4520         .field_sig = { .bits =
4521                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4522                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4523                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4524                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4525                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
4526         },
4527         [197] = {
4528         .class_hid = BNXT_ULP_CLASS_HID_16e3,
4529         .class_tid = 1,
4530         .hdr_sig_id = 11,
4531         .flow_sig_id = 458752,
4532         .flow_pattern_id = 0,
4533         .app_sig = 0,
4534         .hdr_sig = { .bits =
4535                 BNXT_ULP_HDR_BIT_O_ETH |
4536                 BNXT_ULP_HDR_BIT_OO_VLAN |
4537                 BNXT_ULP_HDR_BIT_O_IPV4 |
4538                 BNXT_ULP_HDR_BIT_O_UDP |
4539                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4540         .field_sig = { .bits =
4541                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4542                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4543                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4544                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
4545         },
4546         [198] = {
4547         .class_hid = BNXT_ULP_CLASS_HID_473b,
4548         .class_tid = 1,
4549         .hdr_sig_id = 11,
4550         .flow_sig_id = 458760,
4551         .flow_pattern_id = 0,
4552         .app_sig = 0,
4553         .hdr_sig = { .bits =
4554                 BNXT_ULP_HDR_BIT_O_ETH |
4555                 BNXT_ULP_HDR_BIT_OO_VLAN |
4556                 BNXT_ULP_HDR_BIT_O_IPV4 |
4557                 BNXT_ULP_HDR_BIT_O_UDP |
4558                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4559         .field_sig = { .bits =
4560                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4561                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4562                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4563                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4564                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
4565         },
4566         [199] = {
4567         .class_hid = BNXT_ULP_CLASS_HID_02df,
4568         .class_tid = 1,
4569         .hdr_sig_id = 11,
4570         .flow_sig_id = 458816,
4571         .flow_pattern_id = 0,
4572         .app_sig = 0,
4573         .hdr_sig = { .bits =
4574                 BNXT_ULP_HDR_BIT_O_ETH |
4575                 BNXT_ULP_HDR_BIT_OO_VLAN |
4576                 BNXT_ULP_HDR_BIT_O_IPV4 |
4577                 BNXT_ULP_HDR_BIT_O_UDP |
4578                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4579         .field_sig = { .bits =
4580                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4581                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4582                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4583                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4584                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
4585         },
4586         [200] = {
4587         .class_hid = BNXT_ULP_CLASS_HID_3317,
4588         .class_tid = 1,
4589         .hdr_sig_id = 11,
4590         .flow_sig_id = 458824,
4591         .flow_pattern_id = 0,
4592         .app_sig = 0,
4593         .hdr_sig = { .bits =
4594                 BNXT_ULP_HDR_BIT_O_ETH |
4595                 BNXT_ULP_HDR_BIT_OO_VLAN |
4596                 BNXT_ULP_HDR_BIT_O_IPV4 |
4597                 BNXT_ULP_HDR_BIT_O_UDP |
4598                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4599         .field_sig = { .bits =
4600                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4601                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4602                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4603                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4604                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4605                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
4606         },
4607         [201] = {
4608         .class_hid = BNXT_ULP_CLASS_HID_19bb,
4609         .class_tid = 1,
4610         .hdr_sig_id = 11,
4611         .flow_sig_id = 655360,
4612         .flow_pattern_id = 0,
4613         .app_sig = 0,
4614         .hdr_sig = { .bits =
4615                 BNXT_ULP_HDR_BIT_O_ETH |
4616                 BNXT_ULP_HDR_BIT_OO_VLAN |
4617                 BNXT_ULP_HDR_BIT_O_IPV4 |
4618                 BNXT_ULP_HDR_BIT_O_UDP |
4619                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4620         .field_sig = { .bits =
4621                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4622                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4623                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4624         },
4625         [202] = {
4626         .class_hid = BNXT_ULP_CLASS_HID_4af3,
4627         .class_tid = 1,
4628         .hdr_sig_id = 11,
4629         .flow_sig_id = 655368,
4630         .flow_pattern_id = 0,
4631         .app_sig = 0,
4632         .hdr_sig = { .bits =
4633                 BNXT_ULP_HDR_BIT_O_ETH |
4634                 BNXT_ULP_HDR_BIT_OO_VLAN |
4635                 BNXT_ULP_HDR_BIT_O_IPV4 |
4636                 BNXT_ULP_HDR_BIT_O_UDP |
4637                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4638         .field_sig = { .bits =
4639                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4640                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4641                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4642                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4643         },
4644         [203] = {
4645         .class_hid = BNXT_ULP_CLASS_HID_0597,
4646         .class_tid = 1,
4647         .hdr_sig_id = 11,
4648         .flow_sig_id = 655424,
4649         .flow_pattern_id = 0,
4650         .app_sig = 0,
4651         .hdr_sig = { .bits =
4652                 BNXT_ULP_HDR_BIT_O_ETH |
4653                 BNXT_ULP_HDR_BIT_OO_VLAN |
4654                 BNXT_ULP_HDR_BIT_O_IPV4 |
4655                 BNXT_ULP_HDR_BIT_O_UDP |
4656                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4657         .field_sig = { .bits =
4658                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4659                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4660                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4661                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4662         },
4663         [204] = {
4664         .class_hid = BNXT_ULP_CLASS_HID_36ef,
4665         .class_tid = 1,
4666         .hdr_sig_id = 11,
4667         .flow_sig_id = 655432,
4668         .flow_pattern_id = 0,
4669         .app_sig = 0,
4670         .hdr_sig = { .bits =
4671                 BNXT_ULP_HDR_BIT_O_ETH |
4672                 BNXT_ULP_HDR_BIT_OO_VLAN |
4673                 BNXT_ULP_HDR_BIT_O_IPV4 |
4674                 BNXT_ULP_HDR_BIT_O_UDP |
4675                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4676         .field_sig = { .bits =
4677                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4678                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4679                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4680                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4681                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4682         },
4683         [205] = {
4684         .class_hid = BNXT_ULP_CLASS_HID_39a7,
4685         .class_tid = 1,
4686         .hdr_sig_id = 11,
4687         .flow_sig_id = 720896,
4688         .flow_pattern_id = 0,
4689         .app_sig = 0,
4690         .hdr_sig = { .bits =
4691                 BNXT_ULP_HDR_BIT_O_ETH |
4692                 BNXT_ULP_HDR_BIT_OO_VLAN |
4693                 BNXT_ULP_HDR_BIT_O_IPV4 |
4694                 BNXT_ULP_HDR_BIT_O_UDP |
4695                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4696         .field_sig = { .bits =
4697                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4698                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4699                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4700                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4701         },
4702         [206] = {
4703         .class_hid = BNXT_ULP_CLASS_HID_024b,
4704         .class_tid = 1,
4705         .hdr_sig_id = 11,
4706         .flow_sig_id = 720904,
4707         .flow_pattern_id = 0,
4708         .app_sig = 0,
4709         .hdr_sig = { .bits =
4710                 BNXT_ULP_HDR_BIT_O_ETH |
4711                 BNXT_ULP_HDR_BIT_OO_VLAN |
4712                 BNXT_ULP_HDR_BIT_O_IPV4 |
4713                 BNXT_ULP_HDR_BIT_O_UDP |
4714                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4715         .field_sig = { .bits =
4716                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4717                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4718                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4719                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4720                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4721         },
4722         [207] = {
4723         .class_hid = BNXT_ULP_CLASS_HID_2593,
4724         .class_tid = 1,
4725         .hdr_sig_id = 11,
4726         .flow_sig_id = 720960,
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_DST_PORT }
4741         },
4742         [208] = {
4743         .class_hid = BNXT_ULP_CLASS_HID_56eb,
4744         .class_tid = 1,
4745         .hdr_sig_id = 11,
4746         .flow_sig_id = 720968,
4747         .flow_pattern_id = 0,
4748         .app_sig = 0,
4749         .hdr_sig = { .bits =
4750                 BNXT_ULP_HDR_BIT_O_ETH |
4751                 BNXT_ULP_HDR_BIT_OO_VLAN |
4752                 BNXT_ULP_HDR_BIT_O_IPV4 |
4753                 BNXT_ULP_HDR_BIT_O_UDP |
4754                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4755         .field_sig = { .bits =
4756                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4757                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4758                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4759                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4760                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4761                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4762         },
4763         [209] = {
4764         .class_hid = BNXT_ULP_CLASS_HID_3c57,
4765         .class_tid = 1,
4766         .hdr_sig_id = 11,
4767         .flow_sig_id = 917504,
4768         .flow_pattern_id = 0,
4769         .app_sig = 0,
4770         .hdr_sig = { .bits =
4771                 BNXT_ULP_HDR_BIT_O_ETH |
4772                 BNXT_ULP_HDR_BIT_OO_VLAN |
4773                 BNXT_ULP_HDR_BIT_O_IPV4 |
4774                 BNXT_ULP_HDR_BIT_O_UDP |
4775                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4776         .field_sig = { .bits =
4777                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4778                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4779                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
4780                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4781         },
4782         [210] = {
4783         .class_hid = BNXT_ULP_CLASS_HID_047b,
4784         .class_tid = 1,
4785         .hdr_sig_id = 11,
4786         .flow_sig_id = 917512,
4787         .flow_pattern_id = 0,
4788         .app_sig = 0,
4789         .hdr_sig = { .bits =
4790                 BNXT_ULP_HDR_BIT_O_ETH |
4791                 BNXT_ULP_HDR_BIT_OO_VLAN |
4792                 BNXT_ULP_HDR_BIT_O_IPV4 |
4793                 BNXT_ULP_HDR_BIT_O_UDP |
4794                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4795         .field_sig = { .bits =
4796                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4797                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4798                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4799                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
4800                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4801         },
4802         [211] = {
4803         .class_hid = BNXT_ULP_CLASS_HID_2843,
4804         .class_tid = 1,
4805         .hdr_sig_id = 11,
4806         .flow_sig_id = 917568,
4807         .flow_pattern_id = 0,
4808         .app_sig = 0,
4809         .hdr_sig = { .bits =
4810                 BNXT_ULP_HDR_BIT_O_ETH |
4811                 BNXT_ULP_HDR_BIT_OO_VLAN |
4812                 BNXT_ULP_HDR_BIT_O_IPV4 |
4813                 BNXT_ULP_HDR_BIT_O_UDP |
4814                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4815         .field_sig = { .bits =
4816                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4817                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4818                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4819                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
4820                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4821         },
4822         [212] = {
4823         .class_hid = BNXT_ULP_CLASS_HID_589b,
4824         .class_tid = 1,
4825         .hdr_sig_id = 11,
4826         .flow_sig_id = 917576,
4827         .flow_pattern_id = 0,
4828         .app_sig = 0,
4829         .hdr_sig = { .bits =
4830                 BNXT_ULP_HDR_BIT_O_ETH |
4831                 BNXT_ULP_HDR_BIT_OO_VLAN |
4832                 BNXT_ULP_HDR_BIT_O_IPV4 |
4833                 BNXT_ULP_HDR_BIT_O_UDP |
4834                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4835         .field_sig = { .bits =
4836                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4837                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4838                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4839                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4840                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
4841                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4842         },
4843         [213] = {
4844         .class_hid = BNXT_ULP_CLASS_HID_5c53,
4845         .class_tid = 1,
4846         .hdr_sig_id = 11,
4847         .flow_sig_id = 983040,
4848         .flow_pattern_id = 0,
4849         .app_sig = 0,
4850         .hdr_sig = { .bits =
4851                 BNXT_ULP_HDR_BIT_O_ETH |
4852                 BNXT_ULP_HDR_BIT_OO_VLAN |
4853                 BNXT_ULP_HDR_BIT_O_IPV4 |
4854                 BNXT_ULP_HDR_BIT_O_UDP |
4855                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4856         .field_sig = { .bits =
4857                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4858                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4859                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4860                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
4861                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4862         },
4863         [214] = {
4864         .class_hid = BNXT_ULP_CLASS_HID_2467,
4865         .class_tid = 1,
4866         .hdr_sig_id = 11,
4867         .flow_sig_id = 983048,
4868         .flow_pattern_id = 0,
4869         .app_sig = 0,
4870         .hdr_sig = { .bits =
4871                 BNXT_ULP_HDR_BIT_O_ETH |
4872                 BNXT_ULP_HDR_BIT_OO_VLAN |
4873                 BNXT_ULP_HDR_BIT_O_IPV4 |
4874                 BNXT_ULP_HDR_BIT_O_UDP |
4875                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4876         .field_sig = { .bits =
4877                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4878                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4879                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4880                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4881                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
4882                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4883         },
4884         [215] = {
4885         .class_hid = BNXT_ULP_CLASS_HID_484f,
4886         .class_tid = 1,
4887         .hdr_sig_id = 11,
4888         .flow_sig_id = 983104,
4889         .flow_pattern_id = 0,
4890         .app_sig = 0,
4891         .hdr_sig = { .bits =
4892                 BNXT_ULP_HDR_BIT_O_ETH |
4893                 BNXT_ULP_HDR_BIT_OO_VLAN |
4894                 BNXT_ULP_HDR_BIT_O_IPV4 |
4895                 BNXT_ULP_HDR_BIT_O_UDP |
4896                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4897         .field_sig = { .bits =
4898                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4899                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4900                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4901                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4902                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
4903                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4904         },
4905         [216] = {
4906         .class_hid = BNXT_ULP_CLASS_HID_1053,
4907         .class_tid = 1,
4908         .hdr_sig_id = 11,
4909         .flow_sig_id = 983112,
4910         .flow_pattern_id = 0,
4911         .app_sig = 0,
4912         .hdr_sig = { .bits =
4913                 BNXT_ULP_HDR_BIT_O_ETH |
4914                 BNXT_ULP_HDR_BIT_OO_VLAN |
4915                 BNXT_ULP_HDR_BIT_O_IPV4 |
4916                 BNXT_ULP_HDR_BIT_O_UDP |
4917                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4918         .field_sig = { .bits =
4919                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
4920                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
4921                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
4922                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
4923                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
4924                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
4925                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
4926         },
4927         [217] = {
4928         .class_hid = BNXT_ULP_CLASS_HID_5ce1,
4929         .class_tid = 1,
4930         .hdr_sig_id = 0,
4931         .flow_sig_id = 4096,
4932         .flow_pattern_id = 1,
4933         .app_sig = 0,
4934         .hdr_sig = { .bits =
4935                 BNXT_ULP_HDR_BIT_O_ETH |
4936                 BNXT_ULP_HDR_BIT_O_IPV6 |
4937                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4938         .field_sig = { .bits =
4939                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_DST_ADDR }
4940         },
4941         [218] = {
4942         .class_hid = BNXT_ULP_CLASS_HID_4579,
4943         .class_tid = 1,
4944         .hdr_sig_id = 0,
4945         .flow_sig_id = 6144,
4946         .flow_pattern_id = 1,
4947         .app_sig = 0,
4948         .hdr_sig = { .bits =
4949                 BNXT_ULP_HDR_BIT_O_ETH |
4950                 BNXT_ULP_HDR_BIT_O_IPV6 |
4951                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4952         .field_sig = { .bits =
4953                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_SRC_ADDR |
4954                 BNXT_ULP_HF_0_1_0_BITMASK_O_IPV6_DST_ADDR }
4955         },
4956         [219] = {
4957         .class_hid = BNXT_ULP_CLASS_HID_1735,
4958         .class_tid = 1,
4959         .hdr_sig_id = 1,
4960         .flow_sig_id = 16384,
4961         .flow_pattern_id = 1,
4962         .app_sig = 0,
4963         .hdr_sig = { .bits =
4964                 BNXT_ULP_HDR_BIT_O_ETH |
4965                 BNXT_ULP_HDR_BIT_O_IPV4 |
4966                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4967         .field_sig = { .bits =
4968                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_DST_ADDR }
4969         },
4970         [220] = {
4971         .class_hid = BNXT_ULP_CLASS_HID_45bd,
4972         .class_tid = 1,
4973         .hdr_sig_id = 1,
4974         .flow_sig_id = 24576,
4975         .flow_pattern_id = 1,
4976         .app_sig = 0,
4977         .hdr_sig = { .bits =
4978                 BNXT_ULP_HDR_BIT_O_ETH |
4979                 BNXT_ULP_HDR_BIT_O_IPV4 |
4980                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4981         .field_sig = { .bits =
4982                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_SRC_ADDR |
4983                 BNXT_ULP_HF_0_1_1_BITMASK_O_IPV4_DST_ADDR }
4984         },
4985         [221] = {
4986         .class_hid = BNXT_ULP_CLASS_HID_3feb,
4987         .class_tid = 1,
4988         .hdr_sig_id = 2,
4989         .flow_sig_id = 32768,
4990         .flow_pattern_id = 1,
4991         .app_sig = 0,
4992         .hdr_sig = { .bits =
4993                 BNXT_ULP_HDR_BIT_O_ETH |
4994                 BNXT_ULP_HDR_BIT_OO_VLAN |
4995                 BNXT_ULP_HDR_BIT_O_IPV6 |
4996                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4997         .field_sig = { .bits =
4998                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
4999         },
5000         [222] = {
5001         .class_hid = BNXT_ULP_CLASS_HID_2bf7,
5002         .class_tid = 1,
5003         .hdr_sig_id = 2,
5004         .flow_sig_id = 32832,
5005         .flow_pattern_id = 1,
5006         .app_sig = 0,
5007         .hdr_sig = { .bits =
5008                 BNXT_ULP_HDR_BIT_O_ETH |
5009                 BNXT_ULP_HDR_BIT_OO_VLAN |
5010                 BNXT_ULP_HDR_BIT_O_IPV6 |
5011                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5012         .field_sig = { .bits =
5013                 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_VID |
5014                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
5015         },
5016         [223] = {
5017         .class_hid = BNXT_ULP_CLASS_HID_5727,
5018         .class_tid = 1,
5019         .hdr_sig_id = 2,
5020         .flow_sig_id = 49152,
5021         .flow_pattern_id = 1,
5022         .app_sig = 0,
5023         .hdr_sig = { .bits =
5024                 BNXT_ULP_HDR_BIT_O_ETH |
5025                 BNXT_ULP_HDR_BIT_OO_VLAN |
5026                 BNXT_ULP_HDR_BIT_O_IPV6 |
5027                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5028         .field_sig = { .bits =
5029                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_SRC_ADDR |
5030                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
5031         },
5032         [224] = {
5033         .class_hid = BNXT_ULP_CLASS_HID_4333,
5034         .class_tid = 1,
5035         .hdr_sig_id = 2,
5036         .flow_sig_id = 49216,
5037         .flow_pattern_id = 1,
5038         .app_sig = 0,
5039         .hdr_sig = { .bits =
5040                 BNXT_ULP_HDR_BIT_O_ETH |
5041                 BNXT_ULP_HDR_BIT_OO_VLAN |
5042                 BNXT_ULP_HDR_BIT_O_IPV6 |
5043                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5044         .field_sig = { .bits =
5045                 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_VID |
5046                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_SRC_ADDR |
5047                 BNXT_ULP_HF_0_1_2_BITMASK_O_IPV6_DST_ADDR }
5048         },
5049         [225] = {
5050         .class_hid = BNXT_ULP_CLASS_HID_4453,
5051         .class_tid = 1,
5052         .hdr_sig_id = 3,
5053         .flow_sig_id = 131072,
5054         .flow_pattern_id = 1,
5055         .app_sig = 0,
5056         .hdr_sig = { .bits =
5057                 BNXT_ULP_HDR_BIT_O_ETH |
5058                 BNXT_ULP_HDR_BIT_OO_VLAN |
5059                 BNXT_ULP_HDR_BIT_O_IPV4 |
5060                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5061         .field_sig = { .bits =
5062                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
5063         },
5064         [226] = {
5065         .class_hid = BNXT_ULP_CLASS_HID_304f,
5066         .class_tid = 1,
5067         .hdr_sig_id = 3,
5068         .flow_sig_id = 131136,
5069         .flow_pattern_id = 1,
5070         .app_sig = 0,
5071         .hdr_sig = { .bits =
5072                 BNXT_ULP_HDR_BIT_O_ETH |
5073                 BNXT_ULP_HDR_BIT_OO_VLAN |
5074                 BNXT_ULP_HDR_BIT_O_IPV4 |
5075                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5076         .field_sig = { .bits =
5077                 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_VID |
5078                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
5079         },
5080         [227] = {
5081         .class_hid = BNXT_ULP_CLASS_HID_645f,
5082         .class_tid = 1,
5083         .hdr_sig_id = 3,
5084         .flow_sig_id = 196608,
5085         .flow_pattern_id = 1,
5086         .app_sig = 0,
5087         .hdr_sig = { .bits =
5088                 BNXT_ULP_HDR_BIT_O_ETH |
5089                 BNXT_ULP_HDR_BIT_OO_VLAN |
5090                 BNXT_ULP_HDR_BIT_O_IPV4 |
5091                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5092         .field_sig = { .bits =
5093                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_SRC_ADDR |
5094                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
5095         },
5096         [228] = {
5097         .class_hid = BNXT_ULP_CLASS_HID_504b,
5098         .class_tid = 1,
5099         .hdr_sig_id = 3,
5100         .flow_sig_id = 196672,
5101         .flow_pattern_id = 1,
5102         .app_sig = 0,
5103         .hdr_sig = { .bits =
5104                 BNXT_ULP_HDR_BIT_O_ETH |
5105                 BNXT_ULP_HDR_BIT_OO_VLAN |
5106                 BNXT_ULP_HDR_BIT_O_IPV4 |
5107                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5108         .field_sig = { .bits =
5109                 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_VID |
5110                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_SRC_ADDR |
5111                 BNXT_ULP_HF_0_1_3_BITMASK_O_IPV4_DST_ADDR }
5112         },
5113         [229] = {
5114         .class_hid = BNXT_ULP_CLASS_HID_5cc1,
5115         .class_tid = 1,
5116         .hdr_sig_id = 4,
5117         .flow_sig_id = 4096,
5118         .flow_pattern_id = 1,
5119         .app_sig = 0,
5120         .hdr_sig = { .bits =
5121                 BNXT_ULP_HDR_BIT_O_ETH |
5122                 BNXT_ULP_HDR_BIT_O_IPV6 |
5123                 BNXT_ULP_HDR_BIT_O_TCP |
5124                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5125         .field_sig = { .bits =
5126                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR }
5127         },
5128         [230] = {
5129         .class_hid = BNXT_ULP_CLASS_HID_4559,
5130         .class_tid = 1,
5131         .hdr_sig_id = 4,
5132         .flow_sig_id = 6144,
5133         .flow_pattern_id = 1,
5134         .app_sig = 0,
5135         .hdr_sig = { .bits =
5136                 BNXT_ULP_HDR_BIT_O_ETH |
5137                 BNXT_ULP_HDR_BIT_O_IPV6 |
5138                 BNXT_ULP_HDR_BIT_O_TCP |
5139                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5140         .field_sig = { .bits =
5141                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
5142                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR }
5143         },
5144         [231] = {
5145         .class_hid = BNXT_ULP_CLASS_HID_2285,
5146         .class_tid = 1,
5147         .hdr_sig_id = 4,
5148         .flow_sig_id = 12288,
5149         .flow_pattern_id = 1,
5150         .app_sig = 0,
5151         .hdr_sig = { .bits =
5152                 BNXT_ULP_HDR_BIT_O_ETH |
5153                 BNXT_ULP_HDR_BIT_O_IPV6 |
5154                 BNXT_ULP_HDR_BIT_O_TCP |
5155                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5156         .field_sig = { .bits =
5157                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
5158                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT }
5159         },
5160         [232] = {
5161         .class_hid = BNXT_ULP_CLASS_HID_0b1d,
5162         .class_tid = 1,
5163         .hdr_sig_id = 4,
5164         .flow_sig_id = 14336,
5165         .flow_pattern_id = 1,
5166         .app_sig = 0,
5167         .hdr_sig = { .bits =
5168                 BNXT_ULP_HDR_BIT_O_ETH |
5169                 BNXT_ULP_HDR_BIT_O_IPV6 |
5170                 BNXT_ULP_HDR_BIT_O_TCP |
5171                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5172         .field_sig = { .bits =
5173                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
5174                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
5175                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT }
5176         },
5177         [233] = {
5178         .class_hid = BNXT_ULP_CLASS_HID_0b49,
5179         .class_tid = 1,
5180         .hdr_sig_id = 4,
5181         .flow_sig_id = 20480,
5182         .flow_pattern_id = 1,
5183         .app_sig = 0,
5184         .hdr_sig = { .bits =
5185                 BNXT_ULP_HDR_BIT_O_ETH |
5186                 BNXT_ULP_HDR_BIT_O_IPV6 |
5187                 BNXT_ULP_HDR_BIT_O_TCP |
5188                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5189         .field_sig = { .bits =
5190                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
5191                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
5192         },
5193         [234] = {
5194         .class_hid = BNXT_ULP_CLASS_HID_5c95,
5195         .class_tid = 1,
5196         .hdr_sig_id = 4,
5197         .flow_sig_id = 22528,
5198         .flow_pattern_id = 1,
5199         .app_sig = 0,
5200         .hdr_sig = { .bits =
5201                 BNXT_ULP_HDR_BIT_O_ETH |
5202                 BNXT_ULP_HDR_BIT_O_IPV6 |
5203                 BNXT_ULP_HDR_BIT_O_TCP |
5204                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5205         .field_sig = { .bits =
5206                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
5207                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
5208                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
5209         },
5210         [235] = {
5211         .class_hid = BNXT_ULP_CLASS_HID_39c1,
5212         .class_tid = 1,
5213         .hdr_sig_id = 4,
5214         .flow_sig_id = 28672,
5215         .flow_pattern_id = 1,
5216         .app_sig = 0,
5217         .hdr_sig = { .bits =
5218                 BNXT_ULP_HDR_BIT_O_ETH |
5219                 BNXT_ULP_HDR_BIT_O_IPV6 |
5220                 BNXT_ULP_HDR_BIT_O_TCP |
5221                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5222         .field_sig = { .bits =
5223                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
5224                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT |
5225                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
5226         },
5227         [236] = {
5228         .class_hid = BNXT_ULP_CLASS_HID_2259,
5229         .class_tid = 1,
5230         .hdr_sig_id = 4,
5231         .flow_sig_id = 30720,
5232         .flow_pattern_id = 1,
5233         .app_sig = 0,
5234         .hdr_sig = { .bits =
5235                 BNXT_ULP_HDR_BIT_O_ETH |
5236                 BNXT_ULP_HDR_BIT_O_IPV6 |
5237                 BNXT_ULP_HDR_BIT_O_TCP |
5238                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5239         .field_sig = { .bits =
5240                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_SRC_ADDR |
5241                 BNXT_ULP_HF_0_1_4_BITMASK_O_IPV6_DST_ADDR |
5242                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_SRC_PORT |
5243                 BNXT_ULP_HF_0_1_4_BITMASK_O_TCP_DST_PORT }
5244         },
5245         [237] = {
5246         .class_hid = BNXT_ULP_CLASS_HID_1715,
5247         .class_tid = 1,
5248         .hdr_sig_id = 5,
5249         .flow_sig_id = 16384,
5250         .flow_pattern_id = 1,
5251         .app_sig = 0,
5252         .hdr_sig = { .bits =
5253                 BNXT_ULP_HDR_BIT_O_ETH |
5254                 BNXT_ULP_HDR_BIT_O_IPV4 |
5255                 BNXT_ULP_HDR_BIT_O_TCP |
5256                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5257         .field_sig = { .bits =
5258                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR }
5259         },
5260         [238] = {
5261         .class_hid = BNXT_ULP_CLASS_HID_459d,
5262         .class_tid = 1,
5263         .hdr_sig_id = 5,
5264         .flow_sig_id = 24576,
5265         .flow_pattern_id = 1,
5266         .app_sig = 0,
5267         .hdr_sig = { .bits =
5268                 BNXT_ULP_HDR_BIT_O_ETH |
5269                 BNXT_ULP_HDR_BIT_O_IPV4 |
5270                 BNXT_ULP_HDR_BIT_O_TCP |
5271                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5272         .field_sig = { .bits =
5273                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
5274                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR }
5275         },
5276         [239] = {
5277         .class_hid = BNXT_ULP_CLASS_HID_571d,
5278         .class_tid = 1,
5279         .hdr_sig_id = 5,
5280         .flow_sig_id = 49152,
5281         .flow_pattern_id = 1,
5282         .app_sig = 0,
5283         .hdr_sig = { .bits =
5284                 BNXT_ULP_HDR_BIT_O_ETH |
5285                 BNXT_ULP_HDR_BIT_O_IPV4 |
5286                 BNXT_ULP_HDR_BIT_O_TCP |
5287                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5288         .field_sig = { .bits =
5289                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
5290                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT }
5291         },
5292         [240] = {
5293         .class_hid = BNXT_ULP_CLASS_HID_1cd1,
5294         .class_tid = 1,
5295         .hdr_sig_id = 5,
5296         .flow_sig_id = 57344,
5297         .flow_pattern_id = 1,
5298         .app_sig = 0,
5299         .hdr_sig = { .bits =
5300                 BNXT_ULP_HDR_BIT_O_ETH |
5301                 BNXT_ULP_HDR_BIT_O_IPV4 |
5302                 BNXT_ULP_HDR_BIT_O_TCP |
5303                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5304         .field_sig = { .bits =
5305                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
5306                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
5307                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT }
5308         },
5309         [241] = {
5310         .class_hid = BNXT_ULP_CLASS_HID_3711,
5311         .class_tid = 1,
5312         .hdr_sig_id = 5,
5313         .flow_sig_id = 81920,
5314         .flow_pattern_id = 1,
5315         .app_sig = 0,
5316         .hdr_sig = { .bits =
5317                 BNXT_ULP_HDR_BIT_O_ETH |
5318                 BNXT_ULP_HDR_BIT_O_IPV4 |
5319                 BNXT_ULP_HDR_BIT_O_TCP |
5320                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5321         .field_sig = { .bits =
5322                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
5323                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
5324         },
5325         [242] = {
5326         .class_hid = BNXT_ULP_CLASS_HID_6599,
5327         .class_tid = 1,
5328         .hdr_sig_id = 5,
5329         .flow_sig_id = 90112,
5330         .flow_pattern_id = 1,
5331         .app_sig = 0,
5332         .hdr_sig = { .bits =
5333                 BNXT_ULP_HDR_BIT_O_ETH |
5334                 BNXT_ULP_HDR_BIT_O_IPV4 |
5335                 BNXT_ULP_HDR_BIT_O_TCP |
5336                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5337         .field_sig = { .bits =
5338                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
5339                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
5340                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
5341         },
5342         [243] = {
5343         .class_hid = BNXT_ULP_CLASS_HID_0e55,
5344         .class_tid = 1,
5345         .hdr_sig_id = 5,
5346         .flow_sig_id = 114688,
5347         .flow_pattern_id = 1,
5348         .app_sig = 0,
5349         .hdr_sig = { .bits =
5350                 BNXT_ULP_HDR_BIT_O_ETH |
5351                 BNXT_ULP_HDR_BIT_O_IPV4 |
5352                 BNXT_ULP_HDR_BIT_O_TCP |
5353                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5354         .field_sig = { .bits =
5355                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
5356                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT |
5357                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
5358         },
5359         [244] = {
5360         .class_hid = BNXT_ULP_CLASS_HID_3cdd,
5361         .class_tid = 1,
5362         .hdr_sig_id = 5,
5363         .flow_sig_id = 122880,
5364         .flow_pattern_id = 1,
5365         .app_sig = 0,
5366         .hdr_sig = { .bits =
5367                 BNXT_ULP_HDR_BIT_O_ETH |
5368                 BNXT_ULP_HDR_BIT_O_IPV4 |
5369                 BNXT_ULP_HDR_BIT_O_TCP |
5370                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5371         .field_sig = { .bits =
5372                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_SRC_ADDR |
5373                 BNXT_ULP_HF_0_1_5_BITMASK_O_IPV4_DST_ADDR |
5374                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_SRC_PORT |
5375                 BNXT_ULP_HF_0_1_5_BITMASK_O_TCP_DST_PORT }
5376         },
5377         [245] = {
5378         .class_hid = BNXT_ULP_CLASS_HID_5ca1,
5379         .class_tid = 1,
5380         .hdr_sig_id = 6,
5381         .flow_sig_id = 4096,
5382         .flow_pattern_id = 1,
5383         .app_sig = 0,
5384         .hdr_sig = { .bits =
5385                 BNXT_ULP_HDR_BIT_O_ETH |
5386                 BNXT_ULP_HDR_BIT_O_IPV6 |
5387                 BNXT_ULP_HDR_BIT_O_UDP |
5388                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5389         .field_sig = { .bits =
5390                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR }
5391         },
5392         [246] = {
5393         .class_hid = BNXT_ULP_CLASS_HID_4539,
5394         .class_tid = 1,
5395         .hdr_sig_id = 6,
5396         .flow_sig_id = 6144,
5397         .flow_pattern_id = 1,
5398         .app_sig = 0,
5399         .hdr_sig = { .bits =
5400                 BNXT_ULP_HDR_BIT_O_ETH |
5401                 BNXT_ULP_HDR_BIT_O_IPV6 |
5402                 BNXT_ULP_HDR_BIT_O_UDP |
5403                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5404         .field_sig = { .bits =
5405                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
5406                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR }
5407         },
5408         [247] = {
5409         .class_hid = BNXT_ULP_CLASS_HID_22e5,
5410         .class_tid = 1,
5411         .hdr_sig_id = 6,
5412         .flow_sig_id = 12288,
5413         .flow_pattern_id = 1,
5414         .app_sig = 0,
5415         .hdr_sig = { .bits =
5416                 BNXT_ULP_HDR_BIT_O_ETH |
5417                 BNXT_ULP_HDR_BIT_O_IPV6 |
5418                 BNXT_ULP_HDR_BIT_O_UDP |
5419                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5420         .field_sig = { .bits =
5421                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
5422                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT }
5423         },
5424         [248] = {
5425         .class_hid = BNXT_ULP_CLASS_HID_0b7d,
5426         .class_tid = 1,
5427         .hdr_sig_id = 6,
5428         .flow_sig_id = 14336,
5429         .flow_pattern_id = 1,
5430         .app_sig = 0,
5431         .hdr_sig = { .bits =
5432                 BNXT_ULP_HDR_BIT_O_ETH |
5433                 BNXT_ULP_HDR_BIT_O_IPV6 |
5434                 BNXT_ULP_HDR_BIT_O_UDP |
5435                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5436         .field_sig = { .bits =
5437                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
5438                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
5439                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT }
5440         },
5441         [249] = {
5442         .class_hid = BNXT_ULP_CLASS_HID_0b29,
5443         .class_tid = 1,
5444         .hdr_sig_id = 6,
5445         .flow_sig_id = 20480,
5446         .flow_pattern_id = 1,
5447         .app_sig = 0,
5448         .hdr_sig = { .bits =
5449                 BNXT_ULP_HDR_BIT_O_ETH |
5450                 BNXT_ULP_HDR_BIT_O_IPV6 |
5451                 BNXT_ULP_HDR_BIT_O_UDP |
5452                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5453         .field_sig = { .bits =
5454                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
5455                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
5456         },
5457         [250] = {
5458         .class_hid = BNXT_ULP_CLASS_HID_5cf5,
5459         .class_tid = 1,
5460         .hdr_sig_id = 6,
5461         .flow_sig_id = 22528,
5462         .flow_pattern_id = 1,
5463         .app_sig = 0,
5464         .hdr_sig = { .bits =
5465                 BNXT_ULP_HDR_BIT_O_ETH |
5466                 BNXT_ULP_HDR_BIT_O_IPV6 |
5467                 BNXT_ULP_HDR_BIT_O_UDP |
5468                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5469         .field_sig = { .bits =
5470                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
5471                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
5472                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
5473         },
5474         [251] = {
5475         .class_hid = BNXT_ULP_CLASS_HID_39a1,
5476         .class_tid = 1,
5477         .hdr_sig_id = 6,
5478         .flow_sig_id = 28672,
5479         .flow_pattern_id = 1,
5480         .app_sig = 0,
5481         .hdr_sig = { .bits =
5482                 BNXT_ULP_HDR_BIT_O_ETH |
5483                 BNXT_ULP_HDR_BIT_O_IPV6 |
5484                 BNXT_ULP_HDR_BIT_O_UDP |
5485                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5486         .field_sig = { .bits =
5487                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
5488                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT |
5489                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
5490         },
5491         [252] = {
5492         .class_hid = BNXT_ULP_CLASS_HID_2239,
5493         .class_tid = 1,
5494         .hdr_sig_id = 6,
5495         .flow_sig_id = 30720,
5496         .flow_pattern_id = 1,
5497         .app_sig = 0,
5498         .hdr_sig = { .bits =
5499                 BNXT_ULP_HDR_BIT_O_ETH |
5500                 BNXT_ULP_HDR_BIT_O_IPV6 |
5501                 BNXT_ULP_HDR_BIT_O_UDP |
5502                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5503         .field_sig = { .bits =
5504                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_SRC_ADDR |
5505                 BNXT_ULP_HF_0_1_6_BITMASK_O_IPV6_DST_ADDR |
5506                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_SRC_PORT |
5507                 BNXT_ULP_HF_0_1_6_BITMASK_O_UDP_DST_PORT }
5508         },
5509         [253] = {
5510         .class_hid = BNXT_ULP_CLASS_HID_1775,
5511         .class_tid = 1,
5512         .hdr_sig_id = 7,
5513         .flow_sig_id = 16384,
5514         .flow_pattern_id = 1,
5515         .app_sig = 0,
5516         .hdr_sig = { .bits =
5517                 BNXT_ULP_HDR_BIT_O_ETH |
5518                 BNXT_ULP_HDR_BIT_O_IPV4 |
5519                 BNXT_ULP_HDR_BIT_O_UDP |
5520                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5521         .field_sig = { .bits =
5522                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR }
5523         },
5524         [254] = {
5525         .class_hid = BNXT_ULP_CLASS_HID_45fd,
5526         .class_tid = 1,
5527         .hdr_sig_id = 7,
5528         .flow_sig_id = 24576,
5529         .flow_pattern_id = 1,
5530         .app_sig = 0,
5531         .hdr_sig = { .bits =
5532                 BNXT_ULP_HDR_BIT_O_ETH |
5533                 BNXT_ULP_HDR_BIT_O_IPV4 |
5534                 BNXT_ULP_HDR_BIT_O_UDP |
5535                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5536         .field_sig = { .bits =
5537                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
5538                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR }
5539         },
5540         [255] = {
5541         .class_hid = BNXT_ULP_CLASS_HID_577d,
5542         .class_tid = 1,
5543         .hdr_sig_id = 7,
5544         .flow_sig_id = 49152,
5545         .flow_pattern_id = 1,
5546         .app_sig = 0,
5547         .hdr_sig = { .bits =
5548                 BNXT_ULP_HDR_BIT_O_ETH |
5549                 BNXT_ULP_HDR_BIT_O_IPV4 |
5550                 BNXT_ULP_HDR_BIT_O_UDP |
5551                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5552         .field_sig = { .bits =
5553                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
5554                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT }
5555         },
5556         [256] = {
5557         .class_hid = BNXT_ULP_CLASS_HID_1cb1,
5558         .class_tid = 1,
5559         .hdr_sig_id = 7,
5560         .flow_sig_id = 57344,
5561         .flow_pattern_id = 1,
5562         .app_sig = 0,
5563         .hdr_sig = { .bits =
5564                 BNXT_ULP_HDR_BIT_O_ETH |
5565                 BNXT_ULP_HDR_BIT_O_IPV4 |
5566                 BNXT_ULP_HDR_BIT_O_UDP |
5567                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5568         .field_sig = { .bits =
5569                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
5570                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
5571                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT }
5572         },
5573         [257] = {
5574         .class_hid = BNXT_ULP_CLASS_HID_3771,
5575         .class_tid = 1,
5576         .hdr_sig_id = 7,
5577         .flow_sig_id = 81920,
5578         .flow_pattern_id = 1,
5579         .app_sig = 0,
5580         .hdr_sig = { .bits =
5581                 BNXT_ULP_HDR_BIT_O_ETH |
5582                 BNXT_ULP_HDR_BIT_O_IPV4 |
5583                 BNXT_ULP_HDR_BIT_O_UDP |
5584                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5585         .field_sig = { .bits =
5586                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
5587                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
5588         },
5589         [258] = {
5590         .class_hid = BNXT_ULP_CLASS_HID_65f9,
5591         .class_tid = 1,
5592         .hdr_sig_id = 7,
5593         .flow_sig_id = 90112,
5594         .flow_pattern_id = 1,
5595         .app_sig = 0,
5596         .hdr_sig = { .bits =
5597                 BNXT_ULP_HDR_BIT_O_ETH |
5598                 BNXT_ULP_HDR_BIT_O_IPV4 |
5599                 BNXT_ULP_HDR_BIT_O_UDP |
5600                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5601         .field_sig = { .bits =
5602                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
5603                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
5604                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
5605         },
5606         [259] = {
5607         .class_hid = BNXT_ULP_CLASS_HID_0e35,
5608         .class_tid = 1,
5609         .hdr_sig_id = 7,
5610         .flow_sig_id = 114688,
5611         .flow_pattern_id = 1,
5612         .app_sig = 0,
5613         .hdr_sig = { .bits =
5614                 BNXT_ULP_HDR_BIT_O_ETH |
5615                 BNXT_ULP_HDR_BIT_O_IPV4 |
5616                 BNXT_ULP_HDR_BIT_O_UDP |
5617                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5618         .field_sig = { .bits =
5619                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
5620                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT |
5621                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
5622         },
5623         [260] = {
5624         .class_hid = BNXT_ULP_CLASS_HID_3cbd,
5625         .class_tid = 1,
5626         .hdr_sig_id = 7,
5627         .flow_sig_id = 122880,
5628         .flow_pattern_id = 1,
5629         .app_sig = 0,
5630         .hdr_sig = { .bits =
5631                 BNXT_ULP_HDR_BIT_O_ETH |
5632                 BNXT_ULP_HDR_BIT_O_IPV4 |
5633                 BNXT_ULP_HDR_BIT_O_UDP |
5634                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5635         .field_sig = { .bits =
5636                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_SRC_ADDR |
5637                 BNXT_ULP_HF_0_1_7_BITMASK_O_IPV4_DST_ADDR |
5638                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_SRC_PORT |
5639                 BNXT_ULP_HF_0_1_7_BITMASK_O_UDP_DST_PORT }
5640         },
5641         [261] = {
5642         .class_hid = BNXT_ULP_CLASS_HID_3fcb,
5643         .class_tid = 1,
5644         .hdr_sig_id = 8,
5645         .flow_sig_id = 32768,
5646         .flow_pattern_id = 1,
5647         .app_sig = 0,
5648         .hdr_sig = { .bits =
5649                 BNXT_ULP_HDR_BIT_O_ETH |
5650                 BNXT_ULP_HDR_BIT_OO_VLAN |
5651                 BNXT_ULP_HDR_BIT_O_IPV6 |
5652                 BNXT_ULP_HDR_BIT_O_TCP |
5653                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5654         .field_sig = { .bits =
5655                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
5656         },
5657         [262] = {
5658         .class_hid = BNXT_ULP_CLASS_HID_2bd7,
5659         .class_tid = 1,
5660         .hdr_sig_id = 8,
5661         .flow_sig_id = 32832,
5662         .flow_pattern_id = 1,
5663         .app_sig = 0,
5664         .hdr_sig = { .bits =
5665                 BNXT_ULP_HDR_BIT_O_ETH |
5666                 BNXT_ULP_HDR_BIT_OO_VLAN |
5667                 BNXT_ULP_HDR_BIT_O_IPV6 |
5668                 BNXT_ULP_HDR_BIT_O_TCP |
5669                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5670         .field_sig = { .bits =
5671                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
5672                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
5673         },
5674         [263] = {
5675         .class_hid = BNXT_ULP_CLASS_HID_5707,
5676         .class_tid = 1,
5677         .hdr_sig_id = 8,
5678         .flow_sig_id = 49152,
5679         .flow_pattern_id = 1,
5680         .app_sig = 0,
5681         .hdr_sig = { .bits =
5682                 BNXT_ULP_HDR_BIT_O_ETH |
5683                 BNXT_ULP_HDR_BIT_OO_VLAN |
5684                 BNXT_ULP_HDR_BIT_O_IPV6 |
5685                 BNXT_ULP_HDR_BIT_O_TCP |
5686                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5687         .field_sig = { .bits =
5688                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
5689                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
5690         },
5691         [264] = {
5692         .class_hid = BNXT_ULP_CLASS_HID_4313,
5693         .class_tid = 1,
5694         .hdr_sig_id = 8,
5695         .flow_sig_id = 49216,
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_OO_VLAN_VID |
5706                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
5707                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR }
5708         },
5709         [265] = {
5710         .class_hid = BNXT_ULP_CLASS_HID_5fc7,
5711         .class_tid = 1,
5712         .hdr_sig_id = 8,
5713         .flow_sig_id = 98304,
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_O_IPV6_DST_ADDR |
5724                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
5725         },
5726         [266] = {
5727         .class_hid = BNXT_ULP_CLASS_HID_4bd3,
5728         .class_tid = 1,
5729         .hdr_sig_id = 8,
5730         .flow_sig_id = 98368,
5731         .flow_pattern_id = 1,
5732         .app_sig = 0,
5733         .hdr_sig = { .bits =
5734                 BNXT_ULP_HDR_BIT_O_ETH |
5735                 BNXT_ULP_HDR_BIT_OO_VLAN |
5736                 BNXT_ULP_HDR_BIT_O_IPV6 |
5737                 BNXT_ULP_HDR_BIT_O_TCP |
5738                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5739         .field_sig = { .bits =
5740                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
5741                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5742                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
5743         },
5744         [267] = {
5745         .class_hid = BNXT_ULP_CLASS_HID_0e4f,
5746         .class_tid = 1,
5747         .hdr_sig_id = 8,
5748         .flow_sig_id = 114688,
5749         .flow_pattern_id = 1,
5750         .app_sig = 0,
5751         .hdr_sig = { .bits =
5752                 BNXT_ULP_HDR_BIT_O_ETH |
5753                 BNXT_ULP_HDR_BIT_OO_VLAN |
5754                 BNXT_ULP_HDR_BIT_O_IPV6 |
5755                 BNXT_ULP_HDR_BIT_O_TCP |
5756                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5757         .field_sig = { .bits =
5758                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
5759                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5760                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
5761         },
5762         [268] = {
5763         .class_hid = BNXT_ULP_CLASS_HID_632f,
5764         .class_tid = 1,
5765         .hdr_sig_id = 8,
5766         .flow_sig_id = 114752,
5767         .flow_pattern_id = 1,
5768         .app_sig = 0,
5769         .hdr_sig = { .bits =
5770                 BNXT_ULP_HDR_BIT_O_ETH |
5771                 BNXT_ULP_HDR_BIT_OO_VLAN |
5772                 BNXT_ULP_HDR_BIT_O_IPV6 |
5773                 BNXT_ULP_HDR_BIT_O_TCP |
5774                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5775         .field_sig = { .bits =
5776                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
5777                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
5778                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5779                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT }
5780         },
5781         [269] = {
5782         .class_hid = BNXT_ULP_CLASS_HID_1baf,
5783         .class_tid = 1,
5784         .hdr_sig_id = 8,
5785         .flow_sig_id = 163840,
5786         .flow_pattern_id = 1,
5787         .app_sig = 0,
5788         .hdr_sig = { .bits =
5789                 BNXT_ULP_HDR_BIT_O_ETH |
5790                 BNXT_ULP_HDR_BIT_OO_VLAN |
5791                 BNXT_ULP_HDR_BIT_O_IPV6 |
5792                 BNXT_ULP_HDR_BIT_O_TCP |
5793                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5794         .field_sig = { .bits =
5795                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5796                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
5797         },
5798         [270] = {
5799         .class_hid = BNXT_ULP_CLASS_HID_07bb,
5800         .class_tid = 1,
5801         .hdr_sig_id = 8,
5802         .flow_sig_id = 163904,
5803         .flow_pattern_id = 1,
5804         .app_sig = 0,
5805         .hdr_sig = { .bits =
5806                 BNXT_ULP_HDR_BIT_O_ETH |
5807                 BNXT_ULP_HDR_BIT_OO_VLAN |
5808                 BNXT_ULP_HDR_BIT_O_IPV6 |
5809                 BNXT_ULP_HDR_BIT_O_TCP |
5810                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5811         .field_sig = { .bits =
5812                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
5813                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5814                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
5815         },
5816         [271] = {
5817         .class_hid = BNXT_ULP_CLASS_HID_32eb,
5818         .class_tid = 1,
5819         .hdr_sig_id = 8,
5820         .flow_sig_id = 180224,
5821         .flow_pattern_id = 1,
5822         .app_sig = 0,
5823         .hdr_sig = { .bits =
5824                 BNXT_ULP_HDR_BIT_O_ETH |
5825                 BNXT_ULP_HDR_BIT_OO_VLAN |
5826                 BNXT_ULP_HDR_BIT_O_IPV6 |
5827                 BNXT_ULP_HDR_BIT_O_TCP |
5828                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5829         .field_sig = { .bits =
5830                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
5831                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5832                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
5833         },
5834         [272] = {
5835         .class_hid = BNXT_ULP_CLASS_HID_1ef7,
5836         .class_tid = 1,
5837         .hdr_sig_id = 8,
5838         .flow_sig_id = 180288,
5839         .flow_pattern_id = 1,
5840         .app_sig = 0,
5841         .hdr_sig = { .bits =
5842                 BNXT_ULP_HDR_BIT_O_ETH |
5843                 BNXT_ULP_HDR_BIT_OO_VLAN |
5844                 BNXT_ULP_HDR_BIT_O_IPV6 |
5845                 BNXT_ULP_HDR_BIT_O_TCP |
5846                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5847         .field_sig = { .bits =
5848                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
5849                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
5850                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5851                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
5852         },
5853         [273] = {
5854         .class_hid = BNXT_ULP_CLASS_HID_3bab,
5855         .class_tid = 1,
5856         .hdr_sig_id = 8,
5857         .flow_sig_id = 229376,
5858         .flow_pattern_id = 1,
5859         .app_sig = 0,
5860         .hdr_sig = { .bits =
5861                 BNXT_ULP_HDR_BIT_O_ETH |
5862                 BNXT_ULP_HDR_BIT_OO_VLAN |
5863                 BNXT_ULP_HDR_BIT_O_IPV6 |
5864                 BNXT_ULP_HDR_BIT_O_TCP |
5865                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5866         .field_sig = { .bits =
5867                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5868                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
5869                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
5870         },
5871         [274] = {
5872         .class_hid = BNXT_ULP_CLASS_HID_27b7,
5873         .class_tid = 1,
5874         .hdr_sig_id = 8,
5875         .flow_sig_id = 229440,
5876         .flow_pattern_id = 1,
5877         .app_sig = 0,
5878         .hdr_sig = { .bits =
5879                 BNXT_ULP_HDR_BIT_O_ETH |
5880                 BNXT_ULP_HDR_BIT_OO_VLAN |
5881                 BNXT_ULP_HDR_BIT_O_IPV6 |
5882                 BNXT_ULP_HDR_BIT_O_TCP |
5883                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5884         .field_sig = { .bits =
5885                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
5886                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5887                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
5888                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
5889         },
5890         [275] = {
5891         .class_hid = BNXT_ULP_CLASS_HID_52e7,
5892         .class_tid = 1,
5893         .hdr_sig_id = 8,
5894         .flow_sig_id = 245760,
5895         .flow_pattern_id = 1,
5896         .app_sig = 0,
5897         .hdr_sig = { .bits =
5898                 BNXT_ULP_HDR_BIT_O_ETH |
5899                 BNXT_ULP_HDR_BIT_OO_VLAN |
5900                 BNXT_ULP_HDR_BIT_O_IPV6 |
5901                 BNXT_ULP_HDR_BIT_O_TCP |
5902                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5903         .field_sig = { .bits =
5904                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
5905                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5906                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
5907                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
5908         },
5909         [276] = {
5910         .class_hid = BNXT_ULP_CLASS_HID_3ef3,
5911         .class_tid = 1,
5912         .hdr_sig_id = 8,
5913         .flow_sig_id = 245824,
5914         .flow_pattern_id = 1,
5915         .app_sig = 0,
5916         .hdr_sig = { .bits =
5917                 BNXT_ULP_HDR_BIT_O_ETH |
5918                 BNXT_ULP_HDR_BIT_OO_VLAN |
5919                 BNXT_ULP_HDR_BIT_O_IPV6 |
5920                 BNXT_ULP_HDR_BIT_O_TCP |
5921                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5922         .field_sig = { .bits =
5923                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID |
5924                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_SRC_ADDR |
5925                 BNXT_ULP_HF_0_1_8_BITMASK_O_IPV6_DST_ADDR |
5926                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_SRC_PORT |
5927                 BNXT_ULP_HF_0_1_8_BITMASK_O_TCP_DST_PORT }
5928         },
5929         [277] = {
5930         .class_hid = BNXT_ULP_CLASS_HID_4473,
5931         .class_tid = 1,
5932         .hdr_sig_id = 9,
5933         .flow_sig_id = 131072,
5934         .flow_pattern_id = 1,
5935         .app_sig = 0,
5936         .hdr_sig = { .bits =
5937                 BNXT_ULP_HDR_BIT_O_ETH |
5938                 BNXT_ULP_HDR_BIT_OO_VLAN |
5939                 BNXT_ULP_HDR_BIT_O_IPV4 |
5940                 BNXT_ULP_HDR_BIT_O_TCP |
5941                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5942         .field_sig = { .bits =
5943                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
5944         },
5945         [278] = {
5946         .class_hid = BNXT_ULP_CLASS_HID_306f,
5947         .class_tid = 1,
5948         .hdr_sig_id = 9,
5949         .flow_sig_id = 131136,
5950         .flow_pattern_id = 1,
5951         .app_sig = 0,
5952         .hdr_sig = { .bits =
5953                 BNXT_ULP_HDR_BIT_O_ETH |
5954                 BNXT_ULP_HDR_BIT_OO_VLAN |
5955                 BNXT_ULP_HDR_BIT_O_IPV4 |
5956                 BNXT_ULP_HDR_BIT_O_TCP |
5957                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5958         .field_sig = { .bits =
5959                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
5960                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
5961         },
5962         [279] = {
5963         .class_hid = BNXT_ULP_CLASS_HID_647f,
5964         .class_tid = 1,
5965         .hdr_sig_id = 9,
5966         .flow_sig_id = 196608,
5967         .flow_pattern_id = 1,
5968         .app_sig = 0,
5969         .hdr_sig = { .bits =
5970                 BNXT_ULP_HDR_BIT_O_ETH |
5971                 BNXT_ULP_HDR_BIT_OO_VLAN |
5972                 BNXT_ULP_HDR_BIT_O_IPV4 |
5973                 BNXT_ULP_HDR_BIT_O_TCP |
5974                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5975         .field_sig = { .bits =
5976                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
5977                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
5978         },
5979         [280] = {
5980         .class_hid = BNXT_ULP_CLASS_HID_506b,
5981         .class_tid = 1,
5982         .hdr_sig_id = 9,
5983         .flow_sig_id = 196672,
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_OO_VLAN_VID |
5994                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
5995                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR }
5996         },
5997         [281] = {
5998         .class_hid = BNXT_ULP_CLASS_HID_66af,
5999         .class_tid = 1,
6000         .hdr_sig_id = 9,
6001         .flow_sig_id = 393216,
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_O_IPV4_DST_ADDR |
6012                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
6013         },
6014         [282] = {
6015         .class_hid = BNXT_ULP_CLASS_HID_525b,
6016         .class_tid = 1,
6017         .hdr_sig_id = 9,
6018         .flow_sig_id = 393280,
6019         .flow_pattern_id = 1,
6020         .app_sig = 0,
6021         .hdr_sig = { .bits =
6022                 BNXT_ULP_HDR_BIT_O_ETH |
6023                 BNXT_ULP_HDR_BIT_OO_VLAN |
6024                 BNXT_ULP_HDR_BIT_O_IPV4 |
6025                 BNXT_ULP_HDR_BIT_O_TCP |
6026                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6027         .field_sig = { .bits =
6028                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
6029                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6030                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
6031         },
6032         [283] = {
6033         .class_hid = BNXT_ULP_CLASS_HID_1de7,
6034         .class_tid = 1,
6035         .hdr_sig_id = 9,
6036         .flow_sig_id = 458752,
6037         .flow_pattern_id = 1,
6038         .app_sig = 0,
6039         .hdr_sig = { .bits =
6040                 BNXT_ULP_HDR_BIT_O_ETH |
6041                 BNXT_ULP_HDR_BIT_OO_VLAN |
6042                 BNXT_ULP_HDR_BIT_O_IPV4 |
6043                 BNXT_ULP_HDR_BIT_O_TCP |
6044                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6045         .field_sig = { .bits =
6046                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
6047                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6048                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
6049         },
6050         [284] = {
6051         .class_hid = BNXT_ULP_CLASS_HID_0993,
6052         .class_tid = 1,
6053         .hdr_sig_id = 9,
6054         .flow_sig_id = 458816,
6055         .flow_pattern_id = 1,
6056         .app_sig = 0,
6057         .hdr_sig = { .bits =
6058                 BNXT_ULP_HDR_BIT_O_ETH |
6059                 BNXT_ULP_HDR_BIT_OO_VLAN |
6060                 BNXT_ULP_HDR_BIT_O_IPV4 |
6061                 BNXT_ULP_HDR_BIT_O_TCP |
6062                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6063         .field_sig = { .bits =
6064                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
6065                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
6066                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6067                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT }
6068         },
6069         [285] = {
6070         .class_hid = BNXT_ULP_CLASS_HID_213f,
6071         .class_tid = 1,
6072         .hdr_sig_id = 9,
6073         .flow_sig_id = 655360,
6074         .flow_pattern_id = 1,
6075         .app_sig = 0,
6076         .hdr_sig = { .bits =
6077                 BNXT_ULP_HDR_BIT_O_ETH |
6078                 BNXT_ULP_HDR_BIT_OO_VLAN |
6079                 BNXT_ULP_HDR_BIT_O_IPV4 |
6080                 BNXT_ULP_HDR_BIT_O_TCP |
6081                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6082         .field_sig = { .bits =
6083                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6084                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
6085         },
6086         [286] = {
6087         .class_hid = BNXT_ULP_CLASS_HID_0d2b,
6088         .class_tid = 1,
6089         .hdr_sig_id = 9,
6090         .flow_sig_id = 655424,
6091         .flow_pattern_id = 1,
6092         .app_sig = 0,
6093         .hdr_sig = { .bits =
6094                 BNXT_ULP_HDR_BIT_O_ETH |
6095                 BNXT_ULP_HDR_BIT_OO_VLAN |
6096                 BNXT_ULP_HDR_BIT_O_IPV4 |
6097                 BNXT_ULP_HDR_BIT_O_TCP |
6098                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6099         .field_sig = { .bits =
6100                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
6101                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6102                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
6103         },
6104         [287] = {
6105         .class_hid = BNXT_ULP_CLASS_HID_413b,
6106         .class_tid = 1,
6107         .hdr_sig_id = 9,
6108         .flow_sig_id = 720896,
6109         .flow_pattern_id = 1,
6110         .app_sig = 0,
6111         .hdr_sig = { .bits =
6112                 BNXT_ULP_HDR_BIT_O_ETH |
6113                 BNXT_ULP_HDR_BIT_OO_VLAN |
6114                 BNXT_ULP_HDR_BIT_O_IPV4 |
6115                 BNXT_ULP_HDR_BIT_O_TCP |
6116                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6117         .field_sig = { .bits =
6118                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
6119                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6120                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
6121         },
6122         [288] = {
6123         .class_hid = BNXT_ULP_CLASS_HID_2cd7,
6124         .class_tid = 1,
6125         .hdr_sig_id = 9,
6126         .flow_sig_id = 720960,
6127         .flow_pattern_id = 1,
6128         .app_sig = 0,
6129         .hdr_sig = { .bits =
6130                 BNXT_ULP_HDR_BIT_O_ETH |
6131                 BNXT_ULP_HDR_BIT_OO_VLAN |
6132                 BNXT_ULP_HDR_BIT_O_IPV4 |
6133                 BNXT_ULP_HDR_BIT_O_TCP |
6134                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6135         .field_sig = { .bits =
6136                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
6137                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
6138                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6139                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
6140         },
6141         [289] = {
6142         .class_hid = BNXT_ULP_CLASS_HID_436b,
6143         .class_tid = 1,
6144         .hdr_sig_id = 9,
6145         .flow_sig_id = 917504,
6146         .flow_pattern_id = 1,
6147         .app_sig = 0,
6148         .hdr_sig = { .bits =
6149                 BNXT_ULP_HDR_BIT_O_ETH |
6150                 BNXT_ULP_HDR_BIT_OO_VLAN |
6151                 BNXT_ULP_HDR_BIT_O_IPV4 |
6152                 BNXT_ULP_HDR_BIT_O_TCP |
6153                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6154         .field_sig = { .bits =
6155                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6156                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
6157                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
6158         },
6159         [290] = {
6160         .class_hid = BNXT_ULP_CLASS_HID_2f07,
6161         .class_tid = 1,
6162         .hdr_sig_id = 9,
6163         .flow_sig_id = 917568,
6164         .flow_pattern_id = 1,
6165         .app_sig = 0,
6166         .hdr_sig = { .bits =
6167                 BNXT_ULP_HDR_BIT_O_ETH |
6168                 BNXT_ULP_HDR_BIT_OO_VLAN |
6169                 BNXT_ULP_HDR_BIT_O_IPV4 |
6170                 BNXT_ULP_HDR_BIT_O_TCP |
6171                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6172         .field_sig = { .bits =
6173                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
6174                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6175                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
6176                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
6177         },
6178         [291] = {
6179         .class_hid = BNXT_ULP_CLASS_HID_6317,
6180         .class_tid = 1,
6181         .hdr_sig_id = 9,
6182         .flow_sig_id = 983040,
6183         .flow_pattern_id = 1,
6184         .app_sig = 0,
6185         .hdr_sig = { .bits =
6186                 BNXT_ULP_HDR_BIT_O_ETH |
6187                 BNXT_ULP_HDR_BIT_OO_VLAN |
6188                 BNXT_ULP_HDR_BIT_O_IPV4 |
6189                 BNXT_ULP_HDR_BIT_O_TCP |
6190                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6191         .field_sig = { .bits =
6192                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
6193                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6194                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
6195                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
6196         },
6197         [292] = {
6198         .class_hid = BNXT_ULP_CLASS_HID_4f03,
6199         .class_tid = 1,
6200         .hdr_sig_id = 9,
6201         .flow_sig_id = 983104,
6202         .flow_pattern_id = 1,
6203         .app_sig = 0,
6204         .hdr_sig = { .bits =
6205                 BNXT_ULP_HDR_BIT_O_ETH |
6206                 BNXT_ULP_HDR_BIT_OO_VLAN |
6207                 BNXT_ULP_HDR_BIT_O_IPV4 |
6208                 BNXT_ULP_HDR_BIT_O_TCP |
6209                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6210         .field_sig = { .bits =
6211                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID |
6212                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_SRC_ADDR |
6213                 BNXT_ULP_HF_0_1_9_BITMASK_O_IPV4_DST_ADDR |
6214                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_SRC_PORT |
6215                 BNXT_ULP_HF_0_1_9_BITMASK_O_TCP_DST_PORT }
6216         },
6217         [293] = {
6218         .class_hid = BNXT_ULP_CLASS_HID_3fab,
6219         .class_tid = 1,
6220         .hdr_sig_id = 10,
6221         .flow_sig_id = 32768,
6222         .flow_pattern_id = 1,
6223         .app_sig = 0,
6224         .hdr_sig = { .bits =
6225                 BNXT_ULP_HDR_BIT_O_ETH |
6226                 BNXT_ULP_HDR_BIT_OO_VLAN |
6227                 BNXT_ULP_HDR_BIT_O_IPV6 |
6228                 BNXT_ULP_HDR_BIT_O_UDP |
6229                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6230         .field_sig = { .bits =
6231                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
6232         },
6233         [294] = {
6234         .class_hid = BNXT_ULP_CLASS_HID_2bb7,
6235         .class_tid = 1,
6236         .hdr_sig_id = 10,
6237         .flow_sig_id = 32832,
6238         .flow_pattern_id = 1,
6239         .app_sig = 0,
6240         .hdr_sig = { .bits =
6241                 BNXT_ULP_HDR_BIT_O_ETH |
6242                 BNXT_ULP_HDR_BIT_OO_VLAN |
6243                 BNXT_ULP_HDR_BIT_O_IPV6 |
6244                 BNXT_ULP_HDR_BIT_O_UDP |
6245                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6246         .field_sig = { .bits =
6247                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
6248                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
6249         },
6250         [295] = {
6251         .class_hid = BNXT_ULP_CLASS_HID_5767,
6252         .class_tid = 1,
6253         .hdr_sig_id = 10,
6254         .flow_sig_id = 49152,
6255         .flow_pattern_id = 1,
6256         .app_sig = 0,
6257         .hdr_sig = { .bits =
6258                 BNXT_ULP_HDR_BIT_O_ETH |
6259                 BNXT_ULP_HDR_BIT_OO_VLAN |
6260                 BNXT_ULP_HDR_BIT_O_IPV6 |
6261                 BNXT_ULP_HDR_BIT_O_UDP |
6262                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6263         .field_sig = { .bits =
6264                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
6265                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
6266         },
6267         [296] = {
6268         .class_hid = BNXT_ULP_CLASS_HID_4373,
6269         .class_tid = 1,
6270         .hdr_sig_id = 10,
6271         .flow_sig_id = 49216,
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_OO_VLAN_VID |
6282                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
6283                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR }
6284         },
6285         [297] = {
6286         .class_hid = BNXT_ULP_CLASS_HID_5fa7,
6287         .class_tid = 1,
6288         .hdr_sig_id = 10,
6289         .flow_sig_id = 98304,
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_O_IPV6_DST_ADDR |
6300                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
6301         },
6302         [298] = {
6303         .class_hid = BNXT_ULP_CLASS_HID_4bb3,
6304         .class_tid = 1,
6305         .hdr_sig_id = 10,
6306         .flow_sig_id = 98368,
6307         .flow_pattern_id = 1,
6308         .app_sig = 0,
6309         .hdr_sig = { .bits =
6310                 BNXT_ULP_HDR_BIT_O_ETH |
6311                 BNXT_ULP_HDR_BIT_OO_VLAN |
6312                 BNXT_ULP_HDR_BIT_O_IPV6 |
6313                 BNXT_ULP_HDR_BIT_O_UDP |
6314                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6315         .field_sig = { .bits =
6316                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
6317                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6318                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
6319         },
6320         [299] = {
6321         .class_hid = BNXT_ULP_CLASS_HID_0e2f,
6322         .class_tid = 1,
6323         .hdr_sig_id = 10,
6324         .flow_sig_id = 114688,
6325         .flow_pattern_id = 1,
6326         .app_sig = 0,
6327         .hdr_sig = { .bits =
6328                 BNXT_ULP_HDR_BIT_O_ETH |
6329                 BNXT_ULP_HDR_BIT_OO_VLAN |
6330                 BNXT_ULP_HDR_BIT_O_IPV6 |
6331                 BNXT_ULP_HDR_BIT_O_UDP |
6332                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6333         .field_sig = { .bits =
6334                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
6335                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6336                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
6337         },
6338         [300] = {
6339         .class_hid = BNXT_ULP_CLASS_HID_634f,
6340         .class_tid = 1,
6341         .hdr_sig_id = 10,
6342         .flow_sig_id = 114752,
6343         .flow_pattern_id = 1,
6344         .app_sig = 0,
6345         .hdr_sig = { .bits =
6346                 BNXT_ULP_HDR_BIT_O_ETH |
6347                 BNXT_ULP_HDR_BIT_OO_VLAN |
6348                 BNXT_ULP_HDR_BIT_O_IPV6 |
6349                 BNXT_ULP_HDR_BIT_O_UDP |
6350                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6351         .field_sig = { .bits =
6352                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
6353                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
6354                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6355                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT }
6356         },
6357         [301] = {
6358         .class_hid = BNXT_ULP_CLASS_HID_1bcf,
6359         .class_tid = 1,
6360         .hdr_sig_id = 10,
6361         .flow_sig_id = 163840,
6362         .flow_pattern_id = 1,
6363         .app_sig = 0,
6364         .hdr_sig = { .bits =
6365                 BNXT_ULP_HDR_BIT_O_ETH |
6366                 BNXT_ULP_HDR_BIT_OO_VLAN |
6367                 BNXT_ULP_HDR_BIT_O_IPV6 |
6368                 BNXT_ULP_HDR_BIT_O_UDP |
6369                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6370         .field_sig = { .bits =
6371                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6372                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
6373         },
6374         [302] = {
6375         .class_hid = BNXT_ULP_CLASS_HID_07db,
6376         .class_tid = 1,
6377         .hdr_sig_id = 10,
6378         .flow_sig_id = 163904,
6379         .flow_pattern_id = 1,
6380         .app_sig = 0,
6381         .hdr_sig = { .bits =
6382                 BNXT_ULP_HDR_BIT_O_ETH |
6383                 BNXT_ULP_HDR_BIT_OO_VLAN |
6384                 BNXT_ULP_HDR_BIT_O_IPV6 |
6385                 BNXT_ULP_HDR_BIT_O_UDP |
6386                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6387         .field_sig = { .bits =
6388                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
6389                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6390                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
6391         },
6392         [303] = {
6393         .class_hid = BNXT_ULP_CLASS_HID_328b,
6394         .class_tid = 1,
6395         .hdr_sig_id = 10,
6396         .flow_sig_id = 180224,
6397         .flow_pattern_id = 1,
6398         .app_sig = 0,
6399         .hdr_sig = { .bits =
6400                 BNXT_ULP_HDR_BIT_O_ETH |
6401                 BNXT_ULP_HDR_BIT_OO_VLAN |
6402                 BNXT_ULP_HDR_BIT_O_IPV6 |
6403                 BNXT_ULP_HDR_BIT_O_UDP |
6404                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6405         .field_sig = { .bits =
6406                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
6407                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6408                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
6409         },
6410         [304] = {
6411         .class_hid = BNXT_ULP_CLASS_HID_1e97,
6412         .class_tid = 1,
6413         .hdr_sig_id = 10,
6414         .flow_sig_id = 180288,
6415         .flow_pattern_id = 1,
6416         .app_sig = 0,
6417         .hdr_sig = { .bits =
6418                 BNXT_ULP_HDR_BIT_O_ETH |
6419                 BNXT_ULP_HDR_BIT_OO_VLAN |
6420                 BNXT_ULP_HDR_BIT_O_IPV6 |
6421                 BNXT_ULP_HDR_BIT_O_UDP |
6422                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6423         .field_sig = { .bits =
6424                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
6425                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
6426                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6427                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
6428         },
6429         [305] = {
6430         .class_hid = BNXT_ULP_CLASS_HID_3bcb,
6431         .class_tid = 1,
6432         .hdr_sig_id = 10,
6433         .flow_sig_id = 229376,
6434         .flow_pattern_id = 1,
6435         .app_sig = 0,
6436         .hdr_sig = { .bits =
6437                 BNXT_ULP_HDR_BIT_O_ETH |
6438                 BNXT_ULP_HDR_BIT_OO_VLAN |
6439                 BNXT_ULP_HDR_BIT_O_IPV6 |
6440                 BNXT_ULP_HDR_BIT_O_UDP |
6441                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6442         .field_sig = { .bits =
6443                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6444                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
6445                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
6446         },
6447         [306] = {
6448         .class_hid = BNXT_ULP_CLASS_HID_27d7,
6449         .class_tid = 1,
6450         .hdr_sig_id = 10,
6451         .flow_sig_id = 229440,
6452         .flow_pattern_id = 1,
6453         .app_sig = 0,
6454         .hdr_sig = { .bits =
6455                 BNXT_ULP_HDR_BIT_O_ETH |
6456                 BNXT_ULP_HDR_BIT_OO_VLAN |
6457                 BNXT_ULP_HDR_BIT_O_IPV6 |
6458                 BNXT_ULP_HDR_BIT_O_UDP |
6459                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6460         .field_sig = { .bits =
6461                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
6462                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6463                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
6464                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
6465         },
6466         [307] = {
6467         .class_hid = BNXT_ULP_CLASS_HID_5287,
6468         .class_tid = 1,
6469         .hdr_sig_id = 10,
6470         .flow_sig_id = 245760,
6471         .flow_pattern_id = 1,
6472         .app_sig = 0,
6473         .hdr_sig = { .bits =
6474                 BNXT_ULP_HDR_BIT_O_ETH |
6475                 BNXT_ULP_HDR_BIT_OO_VLAN |
6476                 BNXT_ULP_HDR_BIT_O_IPV6 |
6477                 BNXT_ULP_HDR_BIT_O_UDP |
6478                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6479         .field_sig = { .bits =
6480                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
6481                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6482                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
6483                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
6484         },
6485         [308] = {
6486         .class_hid = BNXT_ULP_CLASS_HID_3e93,
6487         .class_tid = 1,
6488         .hdr_sig_id = 10,
6489         .flow_sig_id = 245824,
6490         .flow_pattern_id = 1,
6491         .app_sig = 0,
6492         .hdr_sig = { .bits =
6493                 BNXT_ULP_HDR_BIT_O_ETH |
6494                 BNXT_ULP_HDR_BIT_OO_VLAN |
6495                 BNXT_ULP_HDR_BIT_O_IPV6 |
6496                 BNXT_ULP_HDR_BIT_O_UDP |
6497                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6498         .field_sig = { .bits =
6499                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID |
6500                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_SRC_ADDR |
6501                 BNXT_ULP_HF_0_1_10_BITMASK_O_IPV6_DST_ADDR |
6502                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_SRC_PORT |
6503                 BNXT_ULP_HF_0_1_10_BITMASK_O_UDP_DST_PORT }
6504         },
6505         [309] = {
6506         .class_hid = BNXT_ULP_CLASS_HID_4413,
6507         .class_tid = 1,
6508         .hdr_sig_id = 11,
6509         .flow_sig_id = 131072,
6510         .flow_pattern_id = 1,
6511         .app_sig = 0,
6512         .hdr_sig = { .bits =
6513                 BNXT_ULP_HDR_BIT_O_ETH |
6514                 BNXT_ULP_HDR_BIT_OO_VLAN |
6515                 BNXT_ULP_HDR_BIT_O_IPV4 |
6516                 BNXT_ULP_HDR_BIT_O_UDP |
6517                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6518         .field_sig = { .bits =
6519                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
6520         },
6521         [310] = {
6522         .class_hid = BNXT_ULP_CLASS_HID_300f,
6523         .class_tid = 1,
6524         .hdr_sig_id = 11,
6525         .flow_sig_id = 131136,
6526         .flow_pattern_id = 1,
6527         .app_sig = 0,
6528         .hdr_sig = { .bits =
6529                 BNXT_ULP_HDR_BIT_O_ETH |
6530                 BNXT_ULP_HDR_BIT_OO_VLAN |
6531                 BNXT_ULP_HDR_BIT_O_IPV4 |
6532                 BNXT_ULP_HDR_BIT_O_UDP |
6533                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6534         .field_sig = { .bits =
6535                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
6536                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
6537         },
6538         [311] = {
6539         .class_hid = BNXT_ULP_CLASS_HID_641f,
6540         .class_tid = 1,
6541         .hdr_sig_id = 11,
6542         .flow_sig_id = 196608,
6543         .flow_pattern_id = 1,
6544         .app_sig = 0,
6545         .hdr_sig = { .bits =
6546                 BNXT_ULP_HDR_BIT_O_ETH |
6547                 BNXT_ULP_HDR_BIT_OO_VLAN |
6548                 BNXT_ULP_HDR_BIT_O_IPV4 |
6549                 BNXT_ULP_HDR_BIT_O_UDP |
6550                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6551         .field_sig = { .bits =
6552                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
6553                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
6554         },
6555         [312] = {
6556         .class_hid = BNXT_ULP_CLASS_HID_500b,
6557         .class_tid = 1,
6558         .hdr_sig_id = 11,
6559         .flow_sig_id = 196672,
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_OO_VLAN_VID |
6570                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
6571                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR }
6572         },
6573         [313] = {
6574         .class_hid = BNXT_ULP_CLASS_HID_66cf,
6575         .class_tid = 1,
6576         .hdr_sig_id = 11,
6577         .flow_sig_id = 393216,
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_O_IPV4_DST_ADDR |
6588                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
6589         },
6590         [314] = {
6591         .class_hid = BNXT_ULP_CLASS_HID_523b,
6592         .class_tid = 1,
6593         .hdr_sig_id = 11,
6594         .flow_sig_id = 393280,
6595         .flow_pattern_id = 1,
6596         .app_sig = 0,
6597         .hdr_sig = { .bits =
6598                 BNXT_ULP_HDR_BIT_O_ETH |
6599                 BNXT_ULP_HDR_BIT_OO_VLAN |
6600                 BNXT_ULP_HDR_BIT_O_IPV4 |
6601                 BNXT_ULP_HDR_BIT_O_UDP |
6602                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6603         .field_sig = { .bits =
6604                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
6605                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6606                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
6607         },
6608         [315] = {
6609         .class_hid = BNXT_ULP_CLASS_HID_1d87,
6610         .class_tid = 1,
6611         .hdr_sig_id = 11,
6612         .flow_sig_id = 458752,
6613         .flow_pattern_id = 1,
6614         .app_sig = 0,
6615         .hdr_sig = { .bits =
6616                 BNXT_ULP_HDR_BIT_O_ETH |
6617                 BNXT_ULP_HDR_BIT_OO_VLAN |
6618                 BNXT_ULP_HDR_BIT_O_IPV4 |
6619                 BNXT_ULP_HDR_BIT_O_UDP |
6620                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6621         .field_sig = { .bits =
6622                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
6623                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6624                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
6625         },
6626         [316] = {
6627         .class_hid = BNXT_ULP_CLASS_HID_09f3,
6628         .class_tid = 1,
6629         .hdr_sig_id = 11,
6630         .flow_sig_id = 458816,
6631         .flow_pattern_id = 1,
6632         .app_sig = 0,
6633         .hdr_sig = { .bits =
6634                 BNXT_ULP_HDR_BIT_O_ETH |
6635                 BNXT_ULP_HDR_BIT_OO_VLAN |
6636                 BNXT_ULP_HDR_BIT_O_IPV4 |
6637                 BNXT_ULP_HDR_BIT_O_UDP |
6638                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6639         .field_sig = { .bits =
6640                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
6641                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
6642                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6643                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT }
6644         },
6645         [317] = {
6646         .class_hid = BNXT_ULP_CLASS_HID_215f,
6647         .class_tid = 1,
6648         .hdr_sig_id = 11,
6649         .flow_sig_id = 655360,
6650         .flow_pattern_id = 1,
6651         .app_sig = 0,
6652         .hdr_sig = { .bits =
6653                 BNXT_ULP_HDR_BIT_O_ETH |
6654                 BNXT_ULP_HDR_BIT_OO_VLAN |
6655                 BNXT_ULP_HDR_BIT_O_IPV4 |
6656                 BNXT_ULP_HDR_BIT_O_UDP |
6657                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6658         .field_sig = { .bits =
6659                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6660                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
6661         },
6662         [318] = {
6663         .class_hid = BNXT_ULP_CLASS_HID_0d4b,
6664         .class_tid = 1,
6665         .hdr_sig_id = 11,
6666         .flow_sig_id = 655424,
6667         .flow_pattern_id = 1,
6668         .app_sig = 0,
6669         .hdr_sig = { .bits =
6670                 BNXT_ULP_HDR_BIT_O_ETH |
6671                 BNXT_ULP_HDR_BIT_OO_VLAN |
6672                 BNXT_ULP_HDR_BIT_O_IPV4 |
6673                 BNXT_ULP_HDR_BIT_O_UDP |
6674                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6675         .field_sig = { .bits =
6676                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
6677                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6678                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
6679         },
6680         [319] = {
6681         .class_hid = BNXT_ULP_CLASS_HID_415b,
6682         .class_tid = 1,
6683         .hdr_sig_id = 11,
6684         .flow_sig_id = 720896,
6685         .flow_pattern_id = 1,
6686         .app_sig = 0,
6687         .hdr_sig = { .bits =
6688                 BNXT_ULP_HDR_BIT_O_ETH |
6689                 BNXT_ULP_HDR_BIT_OO_VLAN |
6690                 BNXT_ULP_HDR_BIT_O_IPV4 |
6691                 BNXT_ULP_HDR_BIT_O_UDP |
6692                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6693         .field_sig = { .bits =
6694                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
6695                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6696                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
6697         },
6698         [320] = {
6699         .class_hid = BNXT_ULP_CLASS_HID_2cb7,
6700         .class_tid = 1,
6701         .hdr_sig_id = 11,
6702         .flow_sig_id = 720960,
6703         .flow_pattern_id = 1,
6704         .app_sig = 0,
6705         .hdr_sig = { .bits =
6706                 BNXT_ULP_HDR_BIT_O_ETH |
6707                 BNXT_ULP_HDR_BIT_OO_VLAN |
6708                 BNXT_ULP_HDR_BIT_O_IPV4 |
6709                 BNXT_ULP_HDR_BIT_O_UDP |
6710                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6711         .field_sig = { .bits =
6712                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
6713                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
6714                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6715                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
6716         },
6717         [321] = {
6718         .class_hid = BNXT_ULP_CLASS_HID_430b,
6719         .class_tid = 1,
6720         .hdr_sig_id = 11,
6721         .flow_sig_id = 917504,
6722         .flow_pattern_id = 1,
6723         .app_sig = 0,
6724         .hdr_sig = { .bits =
6725                 BNXT_ULP_HDR_BIT_O_ETH |
6726                 BNXT_ULP_HDR_BIT_OO_VLAN |
6727                 BNXT_ULP_HDR_BIT_O_IPV4 |
6728                 BNXT_ULP_HDR_BIT_O_UDP |
6729                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6730         .field_sig = { .bits =
6731                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6732                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
6733                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
6734         },
6735         [322] = {
6736         .class_hid = BNXT_ULP_CLASS_HID_2f67,
6737         .class_tid = 1,
6738         .hdr_sig_id = 11,
6739         .flow_sig_id = 917568,
6740         .flow_pattern_id = 1,
6741         .app_sig = 0,
6742         .hdr_sig = { .bits =
6743                 BNXT_ULP_HDR_BIT_O_ETH |
6744                 BNXT_ULP_HDR_BIT_OO_VLAN |
6745                 BNXT_ULP_HDR_BIT_O_IPV4 |
6746                 BNXT_ULP_HDR_BIT_O_UDP |
6747                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6748         .field_sig = { .bits =
6749                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
6750                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6751                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
6752                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
6753         },
6754         [323] = {
6755         .class_hid = BNXT_ULP_CLASS_HID_6377,
6756         .class_tid = 1,
6757         .hdr_sig_id = 11,
6758         .flow_sig_id = 983040,
6759         .flow_pattern_id = 1,
6760         .app_sig = 0,
6761         .hdr_sig = { .bits =
6762                 BNXT_ULP_HDR_BIT_O_ETH |
6763                 BNXT_ULP_HDR_BIT_OO_VLAN |
6764                 BNXT_ULP_HDR_BIT_O_IPV4 |
6765                 BNXT_ULP_HDR_BIT_O_UDP |
6766                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6767         .field_sig = { .bits =
6768                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
6769                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6770                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
6771                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
6772         },
6773         [324] = {
6774         .class_hid = BNXT_ULP_CLASS_HID_4f63,
6775         .class_tid = 1,
6776         .hdr_sig_id = 11,
6777         .flow_sig_id = 983104,
6778         .flow_pattern_id = 1,
6779         .app_sig = 0,
6780         .hdr_sig = { .bits =
6781                 BNXT_ULP_HDR_BIT_O_ETH |
6782                 BNXT_ULP_HDR_BIT_OO_VLAN |
6783                 BNXT_ULP_HDR_BIT_O_IPV4 |
6784                 BNXT_ULP_HDR_BIT_O_UDP |
6785                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6786         .field_sig = { .bits =
6787                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID |
6788                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_SRC_ADDR |
6789                 BNXT_ULP_HF_0_1_11_BITMASK_O_IPV4_DST_ADDR |
6790                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_SRC_PORT |
6791                 BNXT_ULP_HF_0_1_11_BITMASK_O_UDP_DST_PORT }
6792         },
6793         [325] = {
6794         .class_hid = BNXT_ULP_CLASS_HID_29b5,
6795         .class_tid = 1,
6796         .hdr_sig_id = 0,
6797         .flow_sig_id = 8,
6798         .flow_pattern_id = 2,
6799         .app_sig = 0,
6800         .hdr_sig = { .bits =
6801                 BNXT_ULP_HDR_BIT_O_ETH |
6802                 BNXT_ULP_HDR_BIT_O_IPV6 |
6803                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6804         .field_sig = { .bits =
6805                 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_DMAC |
6806                 BNXT_ULP_HF_0_1_0_BITMASK_O_ETH_SMAC }
6807         },
6808         [326] = {
6809         .class_hid = BNXT_ULP_CLASS_HID_29ad,
6810         .class_tid = 1,
6811         .hdr_sig_id = 1,
6812         .flow_sig_id = 8,
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_O_IPV4 |
6818                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6819         .field_sig = { .bits =
6820                 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_DMAC |
6821                 BNXT_ULP_HF_0_1_1_BITMASK_O_ETH_SMAC }
6822         },
6823         [327] = {
6824         .class_hid = BNXT_ULP_CLASS_HID_29b7,
6825         .class_tid = 1,
6826         .hdr_sig_id = 2,
6827         .flow_sig_id = 8,
6828         .flow_pattern_id = 2,
6829         .app_sig = 0,
6830         .hdr_sig = { .bits =
6831                 BNXT_ULP_HDR_BIT_O_ETH |
6832                 BNXT_ULP_HDR_BIT_OO_VLAN |
6833                 BNXT_ULP_HDR_BIT_O_IPV6 |
6834                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6835         .field_sig = { .bits =
6836                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
6837                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_SMAC }
6838         },
6839         [328] = {
6840         .class_hid = BNXT_ULP_CLASS_HID_1583,
6841         .class_tid = 1,
6842         .hdr_sig_id = 2,
6843         .flow_sig_id = 72,
6844         .flow_pattern_id = 2,
6845         .app_sig = 0,
6846         .hdr_sig = { .bits =
6847                 BNXT_ULP_HDR_BIT_O_ETH |
6848                 BNXT_ULP_HDR_BIT_OO_VLAN |
6849                 BNXT_ULP_HDR_BIT_O_IPV6 |
6850                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6851         .field_sig = { .bits =
6852                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_DMAC |
6853                 BNXT_ULP_HF_0_1_2_BITMASK_O_ETH_SMAC |
6854                 BNXT_ULP_HF_0_1_2_BITMASK_OO_VLAN_VID }
6855         },
6856         [329] = {
6857         .class_hid = BNXT_ULP_CLASS_HID_29af,
6858         .class_tid = 1,
6859         .hdr_sig_id = 3,
6860         .flow_sig_id = 8,
6861         .flow_pattern_id = 2,
6862         .app_sig = 0,
6863         .hdr_sig = { .bits =
6864                 BNXT_ULP_HDR_BIT_O_ETH |
6865                 BNXT_ULP_HDR_BIT_OO_VLAN |
6866                 BNXT_ULP_HDR_BIT_O_IPV4 |
6867                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6868         .field_sig = { .bits =
6869                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
6870                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_SMAC }
6871         },
6872         [330] = {
6873         .class_hid = BNXT_ULP_CLASS_HID_159b,
6874         .class_tid = 1,
6875         .hdr_sig_id = 3,
6876         .flow_sig_id = 72,
6877         .flow_pattern_id = 2,
6878         .app_sig = 0,
6879         .hdr_sig = { .bits =
6880                 BNXT_ULP_HDR_BIT_O_ETH |
6881                 BNXT_ULP_HDR_BIT_OO_VLAN |
6882                 BNXT_ULP_HDR_BIT_O_IPV4 |
6883                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6884         .field_sig = { .bits =
6885                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_DMAC |
6886                 BNXT_ULP_HF_0_1_3_BITMASK_O_ETH_SMAC |
6887                 BNXT_ULP_HF_0_1_3_BITMASK_OO_VLAN_VID }
6888         },
6889         [331] = {
6890         .class_hid = BNXT_ULP_CLASS_HID_2995,
6891         .class_tid = 1,
6892         .hdr_sig_id = 4,
6893         .flow_sig_id = 8,
6894         .flow_pattern_id = 2,
6895         .app_sig = 0,
6896         .hdr_sig = { .bits =
6897                 BNXT_ULP_HDR_BIT_O_ETH |
6898                 BNXT_ULP_HDR_BIT_O_IPV6 |
6899                 BNXT_ULP_HDR_BIT_O_TCP |
6900                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6901         .field_sig = { .bits =
6902                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_DMAC |
6903                 BNXT_ULP_HF_0_1_4_BITMASK_O_ETH_SMAC }
6904         },
6905         [332] = {
6906         .class_hid = BNXT_ULP_CLASS_HID_298d,
6907         .class_tid = 1,
6908         .hdr_sig_id = 5,
6909         .flow_sig_id = 8,
6910         .flow_pattern_id = 2,
6911         .app_sig = 0,
6912         .hdr_sig = { .bits =
6913                 BNXT_ULP_HDR_BIT_O_ETH |
6914                 BNXT_ULP_HDR_BIT_O_IPV4 |
6915                 BNXT_ULP_HDR_BIT_O_TCP |
6916                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6917         .field_sig = { .bits =
6918                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_DMAC |
6919                 BNXT_ULP_HF_0_1_5_BITMASK_O_ETH_SMAC }
6920         },
6921         [333] = {
6922         .class_hid = BNXT_ULP_CLASS_HID_29f5,
6923         .class_tid = 1,
6924         .hdr_sig_id = 6,
6925         .flow_sig_id = 8,
6926         .flow_pattern_id = 2,
6927         .app_sig = 0,
6928         .hdr_sig = { .bits =
6929                 BNXT_ULP_HDR_BIT_O_ETH |
6930                 BNXT_ULP_HDR_BIT_O_IPV6 |
6931                 BNXT_ULP_HDR_BIT_O_UDP |
6932                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6933         .field_sig = { .bits =
6934                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_DMAC |
6935                 BNXT_ULP_HF_0_1_6_BITMASK_O_ETH_SMAC }
6936         },
6937         [334] = {
6938         .class_hid = BNXT_ULP_CLASS_HID_29ed,
6939         .class_tid = 1,
6940         .hdr_sig_id = 7,
6941         .flow_sig_id = 8,
6942         .flow_pattern_id = 2,
6943         .app_sig = 0,
6944         .hdr_sig = { .bits =
6945                 BNXT_ULP_HDR_BIT_O_ETH |
6946                 BNXT_ULP_HDR_BIT_O_IPV4 |
6947                 BNXT_ULP_HDR_BIT_O_UDP |
6948                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6949         .field_sig = { .bits =
6950                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_DMAC |
6951                 BNXT_ULP_HF_0_1_7_BITMASK_O_ETH_SMAC }
6952         },
6953         [335] = {
6954         .class_hid = BNXT_ULP_CLASS_HID_2997,
6955         .class_tid = 1,
6956         .hdr_sig_id = 8,
6957         .flow_sig_id = 8,
6958         .flow_pattern_id = 2,
6959         .app_sig = 0,
6960         .hdr_sig = { .bits =
6961                 BNXT_ULP_HDR_BIT_O_ETH |
6962                 BNXT_ULP_HDR_BIT_OO_VLAN |
6963                 BNXT_ULP_HDR_BIT_O_IPV6 |
6964                 BNXT_ULP_HDR_BIT_O_TCP |
6965                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6966         .field_sig = { .bits =
6967                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
6968                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC }
6969         },
6970         [336] = {
6971         .class_hid = BNXT_ULP_CLASS_HID_15a3,
6972         .class_tid = 1,
6973         .hdr_sig_id = 8,
6974         .flow_sig_id = 72,
6975         .flow_pattern_id = 2,
6976         .app_sig = 0,
6977         .hdr_sig = { .bits =
6978                 BNXT_ULP_HDR_BIT_O_ETH |
6979                 BNXT_ULP_HDR_BIT_OO_VLAN |
6980                 BNXT_ULP_HDR_BIT_O_IPV6 |
6981                 BNXT_ULP_HDR_BIT_O_TCP |
6982                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6983         .field_sig = { .bits =
6984                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_DMAC |
6985                 BNXT_ULP_HF_0_1_8_BITMASK_O_ETH_SMAC |
6986                 BNXT_ULP_HF_0_1_8_BITMASK_OO_VLAN_VID }
6987         },
6988         [337] = {
6989         .class_hid = BNXT_ULP_CLASS_HID_298f,
6990         .class_tid = 1,
6991         .hdr_sig_id = 9,
6992         .flow_sig_id = 8,
6993         .flow_pattern_id = 2,
6994         .app_sig = 0,
6995         .hdr_sig = { .bits =
6996                 BNXT_ULP_HDR_BIT_O_ETH |
6997                 BNXT_ULP_HDR_BIT_OO_VLAN |
6998                 BNXT_ULP_HDR_BIT_O_IPV4 |
6999                 BNXT_ULP_HDR_BIT_O_TCP |
7000                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7001         .field_sig = { .bits =
7002                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
7003                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC }
7004         },
7005         [338] = {
7006         .class_hid = BNXT_ULP_CLASS_HID_15bb,
7007         .class_tid = 1,
7008         .hdr_sig_id = 9,
7009         .flow_sig_id = 72,
7010         .flow_pattern_id = 2,
7011         .app_sig = 0,
7012         .hdr_sig = { .bits =
7013                 BNXT_ULP_HDR_BIT_O_ETH |
7014                 BNXT_ULP_HDR_BIT_OO_VLAN |
7015                 BNXT_ULP_HDR_BIT_O_IPV4 |
7016                 BNXT_ULP_HDR_BIT_O_TCP |
7017                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7018         .field_sig = { .bits =
7019                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_DMAC |
7020                 BNXT_ULP_HF_0_1_9_BITMASK_O_ETH_SMAC |
7021                 BNXT_ULP_HF_0_1_9_BITMASK_OO_VLAN_VID }
7022         },
7023         [339] = {
7024         .class_hid = BNXT_ULP_CLASS_HID_29f7,
7025         .class_tid = 1,
7026         .hdr_sig_id = 10,
7027         .flow_sig_id = 8,
7028         .flow_pattern_id = 2,
7029         .app_sig = 0,
7030         .hdr_sig = { .bits =
7031                 BNXT_ULP_HDR_BIT_O_ETH |
7032                 BNXT_ULP_HDR_BIT_OO_VLAN |
7033                 BNXT_ULP_HDR_BIT_O_IPV6 |
7034                 BNXT_ULP_HDR_BIT_O_UDP |
7035                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7036         .field_sig = { .bits =
7037                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
7038                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC }
7039         },
7040         [340] = {
7041         .class_hid = BNXT_ULP_CLASS_HID_15c3,
7042         .class_tid = 1,
7043         .hdr_sig_id = 10,
7044         .flow_sig_id = 72,
7045         .flow_pattern_id = 2,
7046         .app_sig = 0,
7047         .hdr_sig = { .bits =
7048                 BNXT_ULP_HDR_BIT_O_ETH |
7049                 BNXT_ULP_HDR_BIT_OO_VLAN |
7050                 BNXT_ULP_HDR_BIT_O_IPV6 |
7051                 BNXT_ULP_HDR_BIT_O_UDP |
7052                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7053         .field_sig = { .bits =
7054                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_DMAC |
7055                 BNXT_ULP_HF_0_1_10_BITMASK_O_ETH_SMAC |
7056                 BNXT_ULP_HF_0_1_10_BITMASK_OO_VLAN_VID }
7057         },
7058         [341] = {
7059         .class_hid = BNXT_ULP_CLASS_HID_29ef,
7060         .class_tid = 1,
7061         .hdr_sig_id = 11,
7062         .flow_sig_id = 8,
7063         .flow_pattern_id = 2,
7064         .app_sig = 0,
7065         .hdr_sig = { .bits =
7066                 BNXT_ULP_HDR_BIT_O_ETH |
7067                 BNXT_ULP_HDR_BIT_OO_VLAN |
7068                 BNXT_ULP_HDR_BIT_O_IPV4 |
7069                 BNXT_ULP_HDR_BIT_O_UDP |
7070                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7071         .field_sig = { .bits =
7072                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
7073                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC }
7074         },
7075         [342] = {
7076         .class_hid = BNXT_ULP_CLASS_HID_15db,
7077         .class_tid = 1,
7078         .hdr_sig_id = 11,
7079         .flow_sig_id = 72,
7080         .flow_pattern_id = 2,
7081         .app_sig = 0,
7082         .hdr_sig = { .bits =
7083                 BNXT_ULP_HDR_BIT_O_ETH |
7084                 BNXT_ULP_HDR_BIT_OO_VLAN |
7085                 BNXT_ULP_HDR_BIT_O_IPV4 |
7086                 BNXT_ULP_HDR_BIT_O_UDP |
7087                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7088         .field_sig = { .bits =
7089                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_DMAC |
7090                 BNXT_ULP_HF_0_1_11_BITMASK_O_ETH_SMAC |
7091                 BNXT_ULP_HF_0_1_11_BITMASK_OO_VLAN_VID }
7092         },
7093         [343] = {
7094         .class_hid = BNXT_ULP_CLASS_HID_1151,
7095         .class_tid = 1,
7096         .hdr_sig_id = 12,
7097         .flow_sig_id = 16384,
7098         .flow_pattern_id = 3,
7099         .app_sig = 0,
7100         .hdr_sig = { .bits =
7101                 BNXT_ULP_HDR_BIT_O_ETH |
7102                 BNXT_ULP_HDR_BIT_O_IPV4 |
7103                 BNXT_ULP_HDR_BIT_O_UDP |
7104                 BNXT_ULP_HDR_BIT_T_VXLAN |
7105                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7106         .field_sig = { .bits =
7107                 BNXT_ULP_HF_0_1_12_BITMASK_O_ETH_DMAC |
7108                 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_DST_ADDR }
7109         },
7110         [344] = {
7111         .class_hid = BNXT_ULP_CLASS_HID_315d,
7112         .class_tid = 1,
7113         .hdr_sig_id = 12,
7114         .flow_sig_id = 81920,
7115         .flow_pattern_id = 3,
7116         .app_sig = 0,
7117         .hdr_sig = { .bits =
7118                 BNXT_ULP_HDR_BIT_O_ETH |
7119                 BNXT_ULP_HDR_BIT_O_IPV4 |
7120                 BNXT_ULP_HDR_BIT_O_UDP |
7121                 BNXT_ULP_HDR_BIT_T_VXLAN |
7122                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7123         .field_sig = { .bits =
7124                 BNXT_ULP_HF_0_1_12_BITMASK_O_ETH_DMAC |
7125                 BNXT_ULP_HF_0_1_12_BITMASK_O_IPV4_DST_ADDR |
7126                 BNXT_ULP_HF_0_1_12_BITMASK_O_UDP_DST_PORT }
7127         },
7128         [345] = {
7129         .class_hid = BNXT_ULP_CLASS_HID_3612,
7130         .class_tid = 2,
7131         .hdr_sig_id = 0,
7132         .flow_sig_id = 81920,
7133         .flow_pattern_id = 0,
7134         .app_sig = 0,
7135         .hdr_sig = { .bits =
7136                 BNXT_ULP_HDR_BIT_F1 |
7137                 BNXT_ULP_HDR_BIT_O_ETH |
7138                 BNXT_ULP_HDR_BIT_O_IPV4 |
7139                 BNXT_ULP_HDR_BIT_O_UDP |
7140                 BNXT_ULP_HDR_BIT_T_VXLAN |
7141                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7142         .field_sig = { .bits =
7143                 BNXT_ULP_HF_0_2_0_BITMASK_O_ETH_DMAC |
7144                 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_DST_ADDR |
7145                 BNXT_ULP_HF_0_2_0_BITMASK_O_UDP_DST_PORT }
7146         },
7147         [346] = {
7148         .class_hid = BNXT_ULP_CLASS_HID_66da,
7149         .class_tid = 2,
7150         .hdr_sig_id = 0,
7151         .flow_sig_id = 81928,
7152         .flow_pattern_id = 0,
7153         .app_sig = 0,
7154         .hdr_sig = { .bits =
7155                 BNXT_ULP_HDR_BIT_F1 |
7156                 BNXT_ULP_HDR_BIT_O_ETH |
7157                 BNXT_ULP_HDR_BIT_O_IPV4 |
7158                 BNXT_ULP_HDR_BIT_O_UDP |
7159                 BNXT_ULP_HDR_BIT_T_VXLAN |
7160                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7161         .field_sig = { .bits =
7162                 BNXT_ULP_HF_0_2_0_BITMASK_O_ETH_DMAC |
7163                 BNXT_ULP_HF_0_2_0_BITMASK_O_ETH_SMAC |
7164                 BNXT_ULP_HF_0_2_0_BITMASK_O_IPV4_DST_ADDR |
7165                 BNXT_ULP_HF_0_2_0_BITMASK_O_UDP_DST_PORT }
7166         },
7167         [347] = {
7168         .class_hid = BNXT_ULP_CLASS_HID_6165,
7169         .class_tid = 2,
7170         .hdr_sig_id = 1,
7171         .flow_sig_id = 1313792,
7172         .flow_pattern_id = 1,
7173         .app_sig = 0,
7174         .hdr_sig = { .bits =
7175                 BNXT_ULP_HDR_BIT_O_IPV4 |
7176                 BNXT_ULP_HDR_BIT_O_UDP |
7177                 BNXT_ULP_HDR_BIT_T_VXLAN |
7178                 BNXT_ULP_HDR_BIT_I_ETH |
7179                 BNXT_ULP_HDR_BIT_I_IPV4 |
7180                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7181         .field_sig = { .bits =
7182                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7183                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7184                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7185                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC }
7186         },
7187         [348] = {
7188         .class_hid = BNXT_ULP_CLASS_HID_2aa1,
7189         .class_tid = 2,
7190         .hdr_sig_id = 1,
7191         .flow_sig_id = 1321984,
7192         .flow_pattern_id = 1,
7193         .app_sig = 0,
7194         .hdr_sig = { .bits =
7195                 BNXT_ULP_HDR_BIT_O_IPV4 |
7196                 BNXT_ULP_HDR_BIT_O_UDP |
7197                 BNXT_ULP_HDR_BIT_T_VXLAN |
7198                 BNXT_ULP_HDR_BIT_I_ETH |
7199                 BNXT_ULP_HDR_BIT_I_IPV4 |
7200                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7201         .field_sig = { .bits =
7202                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7203                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7204                 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
7205                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7206                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC }
7207         },
7208         [349] = {
7209         .class_hid = BNXT_ULP_CLASS_HID_09cd,
7210         .class_tid = 2,
7211         .hdr_sig_id = 1,
7212         .flow_sig_id = 3410944,
7213         .flow_pattern_id = 1,
7214         .app_sig = 0,
7215         .hdr_sig = { .bits =
7216                 BNXT_ULP_HDR_BIT_O_IPV4 |
7217                 BNXT_ULP_HDR_BIT_O_UDP |
7218                 BNXT_ULP_HDR_BIT_T_VXLAN |
7219                 BNXT_ULP_HDR_BIT_I_ETH |
7220                 BNXT_ULP_HDR_BIT_I_IPV4 |
7221                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7222         .field_sig = { .bits =
7223                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7224                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7225                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7226                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7227                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC }
7228         },
7229         [350] = {
7230         .class_hid = BNXT_ULP_CLASS_HID_3845,
7231         .class_tid = 2,
7232         .hdr_sig_id = 1,
7233         .flow_sig_id = 3419136,
7234         .flow_pattern_id = 1,
7235         .app_sig = 0,
7236         .hdr_sig = { .bits =
7237                 BNXT_ULP_HDR_BIT_O_IPV4 |
7238                 BNXT_ULP_HDR_BIT_O_UDP |
7239                 BNXT_ULP_HDR_BIT_T_VXLAN |
7240                 BNXT_ULP_HDR_BIT_I_ETH |
7241                 BNXT_ULP_HDR_BIT_I_IPV4 |
7242                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7243         .field_sig = { .bits =
7244                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7245                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7246                 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
7247                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7248                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7249                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC }
7250         },
7251         [351] = {
7252         .class_hid = BNXT_ULP_CLASS_HID_11e9,
7253         .class_tid = 2,
7254         .hdr_sig_id = 1,
7255         .flow_sig_id = 2148797440,
7256         .flow_pattern_id = 1,
7257         .app_sig = 0,
7258         .hdr_sig = { .bits =
7259                 BNXT_ULP_HDR_BIT_O_IPV4 |
7260                 BNXT_ULP_HDR_BIT_O_UDP |
7261                 BNXT_ULP_HDR_BIT_T_VXLAN |
7262                 BNXT_ULP_HDR_BIT_I_ETH |
7263                 BNXT_ULP_HDR_BIT_I_IPV4 |
7264                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7265         .field_sig = { .bits =
7266                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7267                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7268                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7269                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7270                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR }
7271         },
7272         [352] = {
7273         .class_hid = BNXT_ULP_CLASS_HID_4361,
7274         .class_tid = 2,
7275         .hdr_sig_id = 1,
7276         .flow_sig_id = 2148805632,
7277         .flow_pattern_id = 1,
7278         .app_sig = 0,
7279         .hdr_sig = { .bits =
7280                 BNXT_ULP_HDR_BIT_O_IPV4 |
7281                 BNXT_ULP_HDR_BIT_O_UDP |
7282                 BNXT_ULP_HDR_BIT_T_VXLAN |
7283                 BNXT_ULP_HDR_BIT_I_ETH |
7284                 BNXT_ULP_HDR_BIT_I_IPV4 |
7285                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7286         .field_sig = { .bits =
7287                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7288                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7289                 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
7290                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7291                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7292                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR }
7293         },
7294         [353] = {
7295         .class_hid = BNXT_ULP_CLASS_HID_218d,
7296         .class_tid = 2,
7297         .hdr_sig_id = 1,
7298         .flow_sig_id = 2150894592,
7299         .flow_pattern_id = 1,
7300         .app_sig = 0,
7301         .hdr_sig = { .bits =
7302                 BNXT_ULP_HDR_BIT_O_IPV4 |
7303                 BNXT_ULP_HDR_BIT_O_UDP |
7304                 BNXT_ULP_HDR_BIT_T_VXLAN |
7305                 BNXT_ULP_HDR_BIT_I_ETH |
7306                 BNXT_ULP_HDR_BIT_I_IPV4 |
7307                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7308         .field_sig = { .bits =
7309                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7310                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7311                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7312                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7313                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
7314                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR }
7315         },
7316         [354] = {
7317         .class_hid = BNXT_ULP_CLASS_HID_5105,
7318         .class_tid = 2,
7319         .hdr_sig_id = 1,
7320         .flow_sig_id = 2150902784,
7321         .flow_pattern_id = 1,
7322         .app_sig = 0,
7323         .hdr_sig = { .bits =
7324                 BNXT_ULP_HDR_BIT_O_IPV4 |
7325                 BNXT_ULP_HDR_BIT_O_UDP |
7326                 BNXT_ULP_HDR_BIT_T_VXLAN |
7327                 BNXT_ULP_HDR_BIT_I_ETH |
7328                 BNXT_ULP_HDR_BIT_I_IPV4 |
7329                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7330         .field_sig = { .bits =
7331                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7332                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7333                 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
7334                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7335                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7336                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
7337                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR }
7338         },
7339         [355] = {
7340         .class_hid = BNXT_ULP_CLASS_HID_0c89,
7341         .class_tid = 2,
7342         .hdr_sig_id = 1,
7343         .flow_sig_id = 4296281088,
7344         .flow_pattern_id = 1,
7345         .app_sig = 0,
7346         .hdr_sig = { .bits =
7347                 BNXT_ULP_HDR_BIT_O_IPV4 |
7348                 BNXT_ULP_HDR_BIT_O_UDP |
7349                 BNXT_ULP_HDR_BIT_T_VXLAN |
7350                 BNXT_ULP_HDR_BIT_I_ETH |
7351                 BNXT_ULP_HDR_BIT_I_IPV4 |
7352                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7353         .field_sig = { .bits =
7354                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7355                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7356                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7357                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7358                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR }
7359         },
7360         [356] = {
7361         .class_hid = BNXT_ULP_CLASS_HID_3e81,
7362         .class_tid = 2,
7363         .hdr_sig_id = 1,
7364         .flow_sig_id = 4296289280,
7365         .flow_pattern_id = 1,
7366         .app_sig = 0,
7367         .hdr_sig = { .bits =
7368                 BNXT_ULP_HDR_BIT_O_IPV4 |
7369                 BNXT_ULP_HDR_BIT_O_UDP |
7370                 BNXT_ULP_HDR_BIT_T_VXLAN |
7371                 BNXT_ULP_HDR_BIT_I_ETH |
7372                 BNXT_ULP_HDR_BIT_I_IPV4 |
7373                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7374         .field_sig = { .bits =
7375                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7376                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7377                 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
7378                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7379                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7380                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR }
7381         },
7382         [357] = {
7383         .class_hid = BNXT_ULP_CLASS_HID_1dad,
7384         .class_tid = 2,
7385         .hdr_sig_id = 1,
7386         .flow_sig_id = 4298378240,
7387         .flow_pattern_id = 1,
7388         .app_sig = 0,
7389         .hdr_sig = { .bits =
7390                 BNXT_ULP_HDR_BIT_O_IPV4 |
7391                 BNXT_ULP_HDR_BIT_O_UDP |
7392                 BNXT_ULP_HDR_BIT_T_VXLAN |
7393                 BNXT_ULP_HDR_BIT_I_ETH |
7394                 BNXT_ULP_HDR_BIT_I_IPV4 |
7395                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7396         .field_sig = { .bits =
7397                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7398                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7399                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7400                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7401                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
7402                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR }
7403         },
7404         [358] = {
7405         .class_hid = BNXT_ULP_CLASS_HID_4ca5,
7406         .class_tid = 2,
7407         .hdr_sig_id = 1,
7408         .flow_sig_id = 4298386432,
7409         .flow_pattern_id = 1,
7410         .app_sig = 0,
7411         .hdr_sig = { .bits =
7412                 BNXT_ULP_HDR_BIT_O_IPV4 |
7413                 BNXT_ULP_HDR_BIT_O_UDP |
7414                 BNXT_ULP_HDR_BIT_T_VXLAN |
7415                 BNXT_ULP_HDR_BIT_I_ETH |
7416                 BNXT_ULP_HDR_BIT_I_IPV4 |
7417                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7418         .field_sig = { .bits =
7419                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7420                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7421                 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
7422                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7423                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7424                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
7425                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR }
7426         },
7427         [359] = {
7428         .class_hid = BNXT_ULP_CLASS_HID_25c9,
7429         .class_tid = 2,
7430         .hdr_sig_id = 1,
7431         .flow_sig_id = 6443764736,
7432         .flow_pattern_id = 1,
7433         .app_sig = 0,
7434         .hdr_sig = { .bits =
7435                 BNXT_ULP_HDR_BIT_O_IPV4 |
7436                 BNXT_ULP_HDR_BIT_O_UDP |
7437                 BNXT_ULP_HDR_BIT_T_VXLAN |
7438                 BNXT_ULP_HDR_BIT_I_ETH |
7439                 BNXT_ULP_HDR_BIT_I_IPV4 |
7440                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7441         .field_sig = { .bits =
7442                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7443                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7444                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7445                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7446                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR |
7447                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR }
7448         },
7449         [360] = {
7450         .class_hid = BNXT_ULP_CLASS_HID_57c1,
7451         .class_tid = 2,
7452         .hdr_sig_id = 1,
7453         .flow_sig_id = 6443772928,
7454         .flow_pattern_id = 1,
7455         .app_sig = 0,
7456         .hdr_sig = { .bits =
7457                 BNXT_ULP_HDR_BIT_O_IPV4 |
7458                 BNXT_ULP_HDR_BIT_O_UDP |
7459                 BNXT_ULP_HDR_BIT_T_VXLAN |
7460                 BNXT_ULP_HDR_BIT_I_ETH |
7461                 BNXT_ULP_HDR_BIT_I_IPV4 |
7462                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7463         .field_sig = { .bits =
7464                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7465                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7466                 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
7467                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7468                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7469                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR |
7470                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR }
7471         },
7472         [361] = {
7473         .class_hid = BNXT_ULP_CLASS_HID_33ed,
7474         .class_tid = 2,
7475         .hdr_sig_id = 1,
7476         .flow_sig_id = 6445861888,
7477         .flow_pattern_id = 1,
7478         .app_sig = 0,
7479         .hdr_sig = { .bits =
7480                 BNXT_ULP_HDR_BIT_O_IPV4 |
7481                 BNXT_ULP_HDR_BIT_O_UDP |
7482                 BNXT_ULP_HDR_BIT_T_VXLAN |
7483                 BNXT_ULP_HDR_BIT_I_ETH |
7484                 BNXT_ULP_HDR_BIT_I_IPV4 |
7485                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7486         .field_sig = { .bits =
7487                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7488                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7489                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7490                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7491                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
7492                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR |
7493                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR }
7494         },
7495         [362] = {
7496         .class_hid = BNXT_ULP_CLASS_HID_65e5,
7497         .class_tid = 2,
7498         .hdr_sig_id = 1,
7499         .flow_sig_id = 6445870080,
7500         .flow_pattern_id = 1,
7501         .app_sig = 0,
7502         .hdr_sig = { .bits =
7503                 BNXT_ULP_HDR_BIT_O_IPV4 |
7504                 BNXT_ULP_HDR_BIT_O_UDP |
7505                 BNXT_ULP_HDR_BIT_T_VXLAN |
7506                 BNXT_ULP_HDR_BIT_I_ETH |
7507                 BNXT_ULP_HDR_BIT_I_IPV4 |
7508                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7509         .field_sig = { .bits =
7510                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_SRC_ADDR |
7511                 BNXT_ULP_HF_0_2_1_BITMASK_O_IPV4_DST_ADDR |
7512                 BNXT_ULP_HF_0_2_1_BITMASK_O_UDP_DST_PORT |
7513                 BNXT_ULP_HF_0_2_1_BITMASK_T_VXLAN_VNI |
7514                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_DMAC |
7515                 BNXT_ULP_HF_0_2_1_BITMASK_I_ETH_SMAC |
7516                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_SRC_ADDR |
7517                 BNXT_ULP_HF_0_2_1_BITMASK_I_IPV4_DST_ADDR }
7518         },
7519         [363] = {
7520         .class_hid = BNXT_ULP_CLASS_HID_6dd9,
7521         .class_tid = 2,
7522         .hdr_sig_id = 2,
7523         .flow_sig_id = 1313792,
7524         .flow_pattern_id = 1,
7525         .app_sig = 0,
7526         .hdr_sig = { .bits =
7527                 BNXT_ULP_HDR_BIT_O_IPV4 |
7528                 BNXT_ULP_HDR_BIT_O_UDP |
7529                 BNXT_ULP_HDR_BIT_T_VXLAN |
7530                 BNXT_ULP_HDR_BIT_I_ETH |
7531                 BNXT_ULP_HDR_BIT_I_IPV4 |
7532                 BNXT_ULP_HDR_BIT_I_TCP |
7533                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7534         .field_sig = { .bits =
7535                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7536                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7537                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7538                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC }
7539         },
7540         [364] = {
7541         .class_hid = BNXT_ULP_CLASS_HID_261d,
7542         .class_tid = 2,
7543         .hdr_sig_id = 2,
7544         .flow_sig_id = 1321984,
7545         .flow_pattern_id = 1,
7546         .app_sig = 0,
7547         .hdr_sig = { .bits =
7548                 BNXT_ULP_HDR_BIT_O_IPV4 |
7549                 BNXT_ULP_HDR_BIT_O_UDP |
7550                 BNXT_ULP_HDR_BIT_T_VXLAN |
7551                 BNXT_ULP_HDR_BIT_I_ETH |
7552                 BNXT_ULP_HDR_BIT_I_IPV4 |
7553                 BNXT_ULP_HDR_BIT_I_TCP |
7554                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7555         .field_sig = { .bits =
7556                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7557                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7558                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7559                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7560                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC }
7561         },
7562         [365] = {
7563         .class_hid = BNXT_ULP_CLASS_HID_0571,
7564         .class_tid = 2,
7565         .hdr_sig_id = 2,
7566         .flow_sig_id = 3410944,
7567         .flow_pattern_id = 1,
7568         .app_sig = 0,
7569         .hdr_sig = { .bits =
7570                 BNXT_ULP_HDR_BIT_O_IPV4 |
7571                 BNXT_ULP_HDR_BIT_O_UDP |
7572                 BNXT_ULP_HDR_BIT_T_VXLAN |
7573                 BNXT_ULP_HDR_BIT_I_ETH |
7574                 BNXT_ULP_HDR_BIT_I_IPV4 |
7575                 BNXT_ULP_HDR_BIT_I_TCP |
7576                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7577         .field_sig = { .bits =
7578                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7579                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7580                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7581                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7582                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC }
7583         },
7584         [366] = {
7585         .class_hid = BNXT_ULP_CLASS_HID_34f9,
7586         .class_tid = 2,
7587         .hdr_sig_id = 2,
7588         .flow_sig_id = 3419136,
7589         .flow_pattern_id = 1,
7590         .app_sig = 0,
7591         .hdr_sig = { .bits =
7592                 BNXT_ULP_HDR_BIT_O_IPV4 |
7593                 BNXT_ULP_HDR_BIT_O_UDP |
7594                 BNXT_ULP_HDR_BIT_T_VXLAN |
7595                 BNXT_ULP_HDR_BIT_I_ETH |
7596                 BNXT_ULP_HDR_BIT_I_IPV4 |
7597                 BNXT_ULP_HDR_BIT_I_TCP |
7598                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7599         .field_sig = { .bits =
7600                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7601                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7602                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7603                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7604                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7605                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC }
7606         },
7607         [367] = {
7608         .class_hid = BNXT_ULP_CLASS_HID_1d55,
7609         .class_tid = 2,
7610         .hdr_sig_id = 2,
7611         .flow_sig_id = 2148797440,
7612         .flow_pattern_id = 1,
7613         .app_sig = 0,
7614         .hdr_sig = { .bits =
7615                 BNXT_ULP_HDR_BIT_O_IPV4 |
7616                 BNXT_ULP_HDR_BIT_O_UDP |
7617                 BNXT_ULP_HDR_BIT_T_VXLAN |
7618                 BNXT_ULP_HDR_BIT_I_ETH |
7619                 BNXT_ULP_HDR_BIT_I_IPV4 |
7620                 BNXT_ULP_HDR_BIT_I_TCP |
7621                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7622         .field_sig = { .bits =
7623                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7624                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7625                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7626                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7627                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
7628         },
7629         [368] = {
7630         .class_hid = BNXT_ULP_CLASS_HID_4fdd,
7631         .class_tid = 2,
7632         .hdr_sig_id = 2,
7633         .flow_sig_id = 2148805632,
7634         .flow_pattern_id = 1,
7635         .app_sig = 0,
7636         .hdr_sig = { .bits =
7637                 BNXT_ULP_HDR_BIT_O_IPV4 |
7638                 BNXT_ULP_HDR_BIT_O_UDP |
7639                 BNXT_ULP_HDR_BIT_T_VXLAN |
7640                 BNXT_ULP_HDR_BIT_I_ETH |
7641                 BNXT_ULP_HDR_BIT_I_IPV4 |
7642                 BNXT_ULP_HDR_BIT_I_TCP |
7643                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7644         .field_sig = { .bits =
7645                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7646                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7647                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7648                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7649                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7650                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
7651         },
7652         [369] = {
7653         .class_hid = BNXT_ULP_CLASS_HID_2d31,
7654         .class_tid = 2,
7655         .hdr_sig_id = 2,
7656         .flow_sig_id = 2150894592,
7657         .flow_pattern_id = 1,
7658         .app_sig = 0,
7659         .hdr_sig = { .bits =
7660                 BNXT_ULP_HDR_BIT_O_IPV4 |
7661                 BNXT_ULP_HDR_BIT_O_UDP |
7662                 BNXT_ULP_HDR_BIT_T_VXLAN |
7663                 BNXT_ULP_HDR_BIT_I_ETH |
7664                 BNXT_ULP_HDR_BIT_I_IPV4 |
7665                 BNXT_ULP_HDR_BIT_I_TCP |
7666                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7667         .field_sig = { .bits =
7668                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7669                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7670                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7671                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7672                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
7673                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
7674         },
7675         [370] = {
7676         .class_hid = BNXT_ULP_CLASS_HID_5db9,
7677         .class_tid = 2,
7678         .hdr_sig_id = 2,
7679         .flow_sig_id = 2150902784,
7680         .flow_pattern_id = 1,
7681         .app_sig = 0,
7682         .hdr_sig = { .bits =
7683                 BNXT_ULP_HDR_BIT_O_IPV4 |
7684                 BNXT_ULP_HDR_BIT_O_UDP |
7685                 BNXT_ULP_HDR_BIT_T_VXLAN |
7686                 BNXT_ULP_HDR_BIT_I_ETH |
7687                 BNXT_ULP_HDR_BIT_I_IPV4 |
7688                 BNXT_ULP_HDR_BIT_I_TCP |
7689                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7690         .field_sig = { .bits =
7691                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7692                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7693                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7694                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7695                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7696                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
7697                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR }
7698         },
7699         [371] = {
7700         .class_hid = BNXT_ULP_CLASS_HID_0035,
7701         .class_tid = 2,
7702         .hdr_sig_id = 2,
7703         .flow_sig_id = 4296281088,
7704         .flow_pattern_id = 1,
7705         .app_sig = 0,
7706         .hdr_sig = { .bits =
7707                 BNXT_ULP_HDR_BIT_O_IPV4 |
7708                 BNXT_ULP_HDR_BIT_O_UDP |
7709                 BNXT_ULP_HDR_BIT_T_VXLAN |
7710                 BNXT_ULP_HDR_BIT_I_ETH |
7711                 BNXT_ULP_HDR_BIT_I_IPV4 |
7712                 BNXT_ULP_HDR_BIT_I_TCP |
7713                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7714         .field_sig = { .bits =
7715                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7716                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7717                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7718                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7719                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
7720         },
7721         [372] = {
7722         .class_hid = BNXT_ULP_CLASS_HID_323d,
7723         .class_tid = 2,
7724         .hdr_sig_id = 2,
7725         .flow_sig_id = 4296289280,
7726         .flow_pattern_id = 1,
7727         .app_sig = 0,
7728         .hdr_sig = { .bits =
7729                 BNXT_ULP_HDR_BIT_O_IPV4 |
7730                 BNXT_ULP_HDR_BIT_O_UDP |
7731                 BNXT_ULP_HDR_BIT_T_VXLAN |
7732                 BNXT_ULP_HDR_BIT_I_ETH |
7733                 BNXT_ULP_HDR_BIT_I_IPV4 |
7734                 BNXT_ULP_HDR_BIT_I_TCP |
7735                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7736         .field_sig = { .bits =
7737                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7738                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7739                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7740                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7741                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7742                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
7743         },
7744         [373] = {
7745         .class_hid = BNXT_ULP_CLASS_HID_1111,
7746         .class_tid = 2,
7747         .hdr_sig_id = 2,
7748         .flow_sig_id = 4298378240,
7749         .flow_pattern_id = 1,
7750         .app_sig = 0,
7751         .hdr_sig = { .bits =
7752                 BNXT_ULP_HDR_BIT_O_IPV4 |
7753                 BNXT_ULP_HDR_BIT_O_UDP |
7754                 BNXT_ULP_HDR_BIT_T_VXLAN |
7755                 BNXT_ULP_HDR_BIT_I_ETH |
7756                 BNXT_ULP_HDR_BIT_I_IPV4 |
7757                 BNXT_ULP_HDR_BIT_I_TCP |
7758                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7759         .field_sig = { .bits =
7760                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7761                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7762                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7763                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7764                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
7765                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
7766         },
7767         [374] = {
7768         .class_hid = BNXT_ULP_CLASS_HID_4019,
7769         .class_tid = 2,
7770         .hdr_sig_id = 2,
7771         .flow_sig_id = 4298386432,
7772         .flow_pattern_id = 1,
7773         .app_sig = 0,
7774         .hdr_sig = { .bits =
7775                 BNXT_ULP_HDR_BIT_O_IPV4 |
7776                 BNXT_ULP_HDR_BIT_O_UDP |
7777                 BNXT_ULP_HDR_BIT_T_VXLAN |
7778                 BNXT_ULP_HDR_BIT_I_ETH |
7779                 BNXT_ULP_HDR_BIT_I_IPV4 |
7780                 BNXT_ULP_HDR_BIT_I_TCP |
7781                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7782         .field_sig = { .bits =
7783                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7784                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7785                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7786                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7787                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7788                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
7789                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
7790         },
7791         [375] = {
7792         .class_hid = BNXT_ULP_CLASS_HID_2975,
7793         .class_tid = 2,
7794         .hdr_sig_id = 2,
7795         .flow_sig_id = 6443764736,
7796         .flow_pattern_id = 1,
7797         .app_sig = 0,
7798         .hdr_sig = { .bits =
7799                 BNXT_ULP_HDR_BIT_O_IPV4 |
7800                 BNXT_ULP_HDR_BIT_O_UDP |
7801                 BNXT_ULP_HDR_BIT_T_VXLAN |
7802                 BNXT_ULP_HDR_BIT_I_ETH |
7803                 BNXT_ULP_HDR_BIT_I_IPV4 |
7804                 BNXT_ULP_HDR_BIT_I_TCP |
7805                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7806         .field_sig = { .bits =
7807                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7808                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7809                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7810                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7811                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
7812                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
7813         },
7814         [376] = {
7815         .class_hid = BNXT_ULP_CLASS_HID_5b7d,
7816         .class_tid = 2,
7817         .hdr_sig_id = 2,
7818         .flow_sig_id = 6443772928,
7819         .flow_pattern_id = 1,
7820         .app_sig = 0,
7821         .hdr_sig = { .bits =
7822                 BNXT_ULP_HDR_BIT_O_IPV4 |
7823                 BNXT_ULP_HDR_BIT_O_UDP |
7824                 BNXT_ULP_HDR_BIT_T_VXLAN |
7825                 BNXT_ULP_HDR_BIT_I_ETH |
7826                 BNXT_ULP_HDR_BIT_I_IPV4 |
7827                 BNXT_ULP_HDR_BIT_I_TCP |
7828                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7829         .field_sig = { .bits =
7830                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7831                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7832                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7833                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7834                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7835                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
7836                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
7837         },
7838         [377] = {
7839         .class_hid = BNXT_ULP_CLASS_HID_3f51,
7840         .class_tid = 2,
7841         .hdr_sig_id = 2,
7842         .flow_sig_id = 6445861888,
7843         .flow_pattern_id = 1,
7844         .app_sig = 0,
7845         .hdr_sig = { .bits =
7846                 BNXT_ULP_HDR_BIT_O_IPV4 |
7847                 BNXT_ULP_HDR_BIT_O_UDP |
7848                 BNXT_ULP_HDR_BIT_T_VXLAN |
7849                 BNXT_ULP_HDR_BIT_I_ETH |
7850                 BNXT_ULP_HDR_BIT_I_IPV4 |
7851                 BNXT_ULP_HDR_BIT_I_TCP |
7852                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7853         .field_sig = { .bits =
7854                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7855                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7856                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7857                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7858                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
7859                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
7860                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
7861         },
7862         [378] = {
7863         .class_hid = BNXT_ULP_CLASS_HID_6959,
7864         .class_tid = 2,
7865         .hdr_sig_id = 2,
7866         .flow_sig_id = 6445870080,
7867         .flow_pattern_id = 1,
7868         .app_sig = 0,
7869         .hdr_sig = { .bits =
7870                 BNXT_ULP_HDR_BIT_O_IPV4 |
7871                 BNXT_ULP_HDR_BIT_O_UDP |
7872                 BNXT_ULP_HDR_BIT_T_VXLAN |
7873                 BNXT_ULP_HDR_BIT_I_ETH |
7874                 BNXT_ULP_HDR_BIT_I_IPV4 |
7875                 BNXT_ULP_HDR_BIT_I_TCP |
7876                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7877         .field_sig = { .bits =
7878                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7879                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7880                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7881                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7882                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7883                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
7884                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
7885                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR }
7886         },
7887         [379] = {
7888         .class_hid = BNXT_ULP_CLASS_HID_0e85,
7889         .class_tid = 2,
7890         .hdr_sig_id = 2,
7891         .flow_sig_id = 8591248384,
7892         .flow_pattern_id = 1,
7893         .app_sig = 0,
7894         .hdr_sig = { .bits =
7895                 BNXT_ULP_HDR_BIT_O_IPV4 |
7896                 BNXT_ULP_HDR_BIT_O_UDP |
7897                 BNXT_ULP_HDR_BIT_T_VXLAN |
7898                 BNXT_ULP_HDR_BIT_I_ETH |
7899                 BNXT_ULP_HDR_BIT_I_IPV4 |
7900                 BNXT_ULP_HDR_BIT_I_TCP |
7901                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7902         .field_sig = { .bits =
7903                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7904                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7905                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7906                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7907                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
7908         },
7909         [380] = {
7910         .class_hid = BNXT_ULP_CLASS_HID_380d,
7911         .class_tid = 2,
7912         .hdr_sig_id = 2,
7913         .flow_sig_id = 8591256576,
7914         .flow_pattern_id = 1,
7915         .app_sig = 0,
7916         .hdr_sig = { .bits =
7917                 BNXT_ULP_HDR_BIT_O_IPV4 |
7918                 BNXT_ULP_HDR_BIT_O_UDP |
7919                 BNXT_ULP_HDR_BIT_T_VXLAN |
7920                 BNXT_ULP_HDR_BIT_I_ETH |
7921                 BNXT_ULP_HDR_BIT_I_IPV4 |
7922                 BNXT_ULP_HDR_BIT_I_TCP |
7923                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7924         .field_sig = { .bits =
7925                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7926                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7927                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7928                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7929                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7930                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
7931         },
7932         [381] = {
7933         .class_hid = BNXT_ULP_CLASS_HID_1f21,
7934         .class_tid = 2,
7935         .hdr_sig_id = 2,
7936         .flow_sig_id = 8593345536,
7937         .flow_pattern_id = 1,
7938         .app_sig = 0,
7939         .hdr_sig = { .bits =
7940                 BNXT_ULP_HDR_BIT_O_IPV4 |
7941                 BNXT_ULP_HDR_BIT_O_UDP |
7942                 BNXT_ULP_HDR_BIT_T_VXLAN |
7943                 BNXT_ULP_HDR_BIT_I_ETH |
7944                 BNXT_ULP_HDR_BIT_I_IPV4 |
7945                 BNXT_ULP_HDR_BIT_I_TCP |
7946                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7947         .field_sig = { .bits =
7948                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7949                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7950                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7951                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7952                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
7953                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
7954         },
7955         [382] = {
7956         .class_hid = BNXT_ULP_CLASS_HID_4ea9,
7957         .class_tid = 2,
7958         .hdr_sig_id = 2,
7959         .flow_sig_id = 8593353728,
7960         .flow_pattern_id = 1,
7961         .app_sig = 0,
7962         .hdr_sig = { .bits =
7963                 BNXT_ULP_HDR_BIT_O_IPV4 |
7964                 BNXT_ULP_HDR_BIT_O_UDP |
7965                 BNXT_ULP_HDR_BIT_T_VXLAN |
7966                 BNXT_ULP_HDR_BIT_I_ETH |
7967                 BNXT_ULP_HDR_BIT_I_IPV4 |
7968                 BNXT_ULP_HDR_BIT_I_TCP |
7969                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7970         .field_sig = { .bits =
7971                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7972                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7973                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
7974                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7975                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7976                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
7977                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
7978         },
7979         [383] = {
7980         .class_hid = BNXT_ULP_CLASS_HID_1705,
7981         .class_tid = 2,
7982         .hdr_sig_id = 2,
7983         .flow_sig_id = 10738732032,
7984         .flow_pattern_id = 1,
7985         .app_sig = 0,
7986         .hdr_sig = { .bits =
7987                 BNXT_ULP_HDR_BIT_O_IPV4 |
7988                 BNXT_ULP_HDR_BIT_O_UDP |
7989                 BNXT_ULP_HDR_BIT_T_VXLAN |
7990                 BNXT_ULP_HDR_BIT_I_ETH |
7991                 BNXT_ULP_HDR_BIT_I_IPV4 |
7992                 BNXT_ULP_HDR_BIT_I_TCP |
7993                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
7994         .field_sig = { .bits =
7995                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
7996                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
7997                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
7998                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
7999                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8000                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8001         },
8002         [384] = {
8003         .class_hid = BNXT_ULP_CLASS_HID_418d,
8004         .class_tid = 2,
8005         .hdr_sig_id = 2,
8006         .flow_sig_id = 10738740224,
8007         .flow_pattern_id = 1,
8008         .app_sig = 0,
8009         .hdr_sig = { .bits =
8010                 BNXT_ULP_HDR_BIT_O_IPV4 |
8011                 BNXT_ULP_HDR_BIT_O_UDP |
8012                 BNXT_ULP_HDR_BIT_T_VXLAN |
8013                 BNXT_ULP_HDR_BIT_I_ETH |
8014                 BNXT_ULP_HDR_BIT_I_IPV4 |
8015                 BNXT_ULP_HDR_BIT_I_TCP |
8016                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8017         .field_sig = { .bits =
8018                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8019                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8020                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8021                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8022                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8023                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8024                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8025         },
8026         [385] = {
8027         .class_hid = BNXT_ULP_CLASS_HID_2721,
8028         .class_tid = 2,
8029         .hdr_sig_id = 2,
8030         .flow_sig_id = 10740829184,
8031         .flow_pattern_id = 1,
8032         .app_sig = 0,
8033         .hdr_sig = { .bits =
8034                 BNXT_ULP_HDR_BIT_O_IPV4 |
8035                 BNXT_ULP_HDR_BIT_O_UDP |
8036                 BNXT_ULP_HDR_BIT_T_VXLAN |
8037                 BNXT_ULP_HDR_BIT_I_ETH |
8038                 BNXT_ULP_HDR_BIT_I_IPV4 |
8039                 BNXT_ULP_HDR_BIT_I_TCP |
8040                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8041         .field_sig = { .bits =
8042                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8043                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8044                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8045                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8046                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8047                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8048                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8049         },
8050         [386] = {
8051         .class_hid = BNXT_ULP_CLASS_HID_57a9,
8052         .class_tid = 2,
8053         .hdr_sig_id = 2,
8054         .flow_sig_id = 10740837376,
8055         .flow_pattern_id = 1,
8056         .app_sig = 0,
8057         .hdr_sig = { .bits =
8058                 BNXT_ULP_HDR_BIT_O_IPV4 |
8059                 BNXT_ULP_HDR_BIT_O_UDP |
8060                 BNXT_ULP_HDR_BIT_T_VXLAN |
8061                 BNXT_ULP_HDR_BIT_I_ETH |
8062                 BNXT_ULP_HDR_BIT_I_IPV4 |
8063                 BNXT_ULP_HDR_BIT_I_TCP |
8064                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8065         .field_sig = { .bits =
8066                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8067                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8068                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8069                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8070                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8071                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8072                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8073                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8074         },
8075         [387] = {
8076         .class_hid = BNXT_ULP_CLASS_HID_1a25,
8077         .class_tid = 2,
8078         .hdr_sig_id = 2,
8079         .flow_sig_id = 12886215680,
8080         .flow_pattern_id = 1,
8081         .app_sig = 0,
8082         .hdr_sig = { .bits =
8083                 BNXT_ULP_HDR_BIT_O_IPV4 |
8084                 BNXT_ULP_HDR_BIT_O_UDP |
8085                 BNXT_ULP_HDR_BIT_T_VXLAN |
8086                 BNXT_ULP_HDR_BIT_I_ETH |
8087                 BNXT_ULP_HDR_BIT_I_IPV4 |
8088                 BNXT_ULP_HDR_BIT_I_TCP |
8089                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8090         .field_sig = { .bits =
8091                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8092                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8093                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8094                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8095                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8096                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8097         },
8098         [388] = {
8099         .class_hid = BNXT_ULP_CLASS_HID_342d,
8100         .class_tid = 2,
8101         .hdr_sig_id = 2,
8102         .flow_sig_id = 12886223872,
8103         .flow_pattern_id = 1,
8104         .app_sig = 0,
8105         .hdr_sig = { .bits =
8106                 BNXT_ULP_HDR_BIT_O_IPV4 |
8107                 BNXT_ULP_HDR_BIT_O_UDP |
8108                 BNXT_ULP_HDR_BIT_T_VXLAN |
8109                 BNXT_ULP_HDR_BIT_I_ETH |
8110                 BNXT_ULP_HDR_BIT_I_IPV4 |
8111                 BNXT_ULP_HDR_BIT_I_TCP |
8112                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8113         .field_sig = { .bits =
8114                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8115                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8116                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8117                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8118                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8119                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8120                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8121         },
8122         [389] = {
8123         .class_hid = BNXT_ULP_CLASS_HID_2b01,
8124         .class_tid = 2,
8125         .hdr_sig_id = 2,
8126         .flow_sig_id = 12888312832,
8127         .flow_pattern_id = 1,
8128         .app_sig = 0,
8129         .hdr_sig = { .bits =
8130                 BNXT_ULP_HDR_BIT_O_IPV4 |
8131                 BNXT_ULP_HDR_BIT_O_UDP |
8132                 BNXT_ULP_HDR_BIT_T_VXLAN |
8133                 BNXT_ULP_HDR_BIT_I_ETH |
8134                 BNXT_ULP_HDR_BIT_I_IPV4 |
8135                 BNXT_ULP_HDR_BIT_I_TCP |
8136                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8137         .field_sig = { .bits =
8138                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8139                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8140                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8141                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8142                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8143                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8144                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8145         },
8146         [390] = {
8147         .class_hid = BNXT_ULP_CLASS_HID_5a09,
8148         .class_tid = 2,
8149         .hdr_sig_id = 2,
8150         .flow_sig_id = 12888321024,
8151         .flow_pattern_id = 1,
8152         .app_sig = 0,
8153         .hdr_sig = { .bits =
8154                 BNXT_ULP_HDR_BIT_O_IPV4 |
8155                 BNXT_ULP_HDR_BIT_O_UDP |
8156                 BNXT_ULP_HDR_BIT_T_VXLAN |
8157                 BNXT_ULP_HDR_BIT_I_ETH |
8158                 BNXT_ULP_HDR_BIT_I_IPV4 |
8159                 BNXT_ULP_HDR_BIT_I_TCP |
8160                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8161         .field_sig = { .bits =
8162                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8163                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8164                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8165                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8166                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8167                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8168                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8169                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8170         },
8171         [391] = {
8172         .class_hid = BNXT_ULP_CLASS_HID_2325,
8173         .class_tid = 2,
8174         .hdr_sig_id = 2,
8175         .flow_sig_id = 15033699328,
8176         .flow_pattern_id = 1,
8177         .app_sig = 0,
8178         .hdr_sig = { .bits =
8179                 BNXT_ULP_HDR_BIT_O_IPV4 |
8180                 BNXT_ULP_HDR_BIT_O_UDP |
8181                 BNXT_ULP_HDR_BIT_T_VXLAN |
8182                 BNXT_ULP_HDR_BIT_I_ETH |
8183                 BNXT_ULP_HDR_BIT_I_IPV4 |
8184                 BNXT_ULP_HDR_BIT_I_TCP |
8185                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8186         .field_sig = { .bits =
8187                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8188                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8189                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8190                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8191                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8192                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8193                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8194         },
8195         [392] = {
8196         .class_hid = BNXT_ULP_CLASS_HID_5d2d,
8197         .class_tid = 2,
8198         .hdr_sig_id = 2,
8199         .flow_sig_id = 15033707520,
8200         .flow_pattern_id = 1,
8201         .app_sig = 0,
8202         .hdr_sig = { .bits =
8203                 BNXT_ULP_HDR_BIT_O_IPV4 |
8204                 BNXT_ULP_HDR_BIT_O_UDP |
8205                 BNXT_ULP_HDR_BIT_T_VXLAN |
8206                 BNXT_ULP_HDR_BIT_I_ETH |
8207                 BNXT_ULP_HDR_BIT_I_IPV4 |
8208                 BNXT_ULP_HDR_BIT_I_TCP |
8209                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8210         .field_sig = { .bits =
8211                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8212                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8213                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8214                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8215                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8216                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8217                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8218                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8219         },
8220         [393] = {
8221         .class_hid = BNXT_ULP_CLASS_HID_3101,
8222         .class_tid = 2,
8223         .hdr_sig_id = 2,
8224         .flow_sig_id = 15035796480,
8225         .flow_pattern_id = 1,
8226         .app_sig = 0,
8227         .hdr_sig = { .bits =
8228                 BNXT_ULP_HDR_BIT_O_IPV4 |
8229                 BNXT_ULP_HDR_BIT_O_UDP |
8230                 BNXT_ULP_HDR_BIT_T_VXLAN |
8231                 BNXT_ULP_HDR_BIT_I_ETH |
8232                 BNXT_ULP_HDR_BIT_I_IPV4 |
8233                 BNXT_ULP_HDR_BIT_I_TCP |
8234                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8235         .field_sig = { .bits =
8236                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8237                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8238                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8239                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8240                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8241                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8242                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8243                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8244         },
8245         [394] = {
8246         .class_hid = BNXT_ULP_CLASS_HID_6309,
8247         .class_tid = 2,
8248         .hdr_sig_id = 2,
8249         .flow_sig_id = 15035804672,
8250         .flow_pattern_id = 1,
8251         .app_sig = 0,
8252         .hdr_sig = { .bits =
8253                 BNXT_ULP_HDR_BIT_O_IPV4 |
8254                 BNXT_ULP_HDR_BIT_O_UDP |
8255                 BNXT_ULP_HDR_BIT_T_VXLAN |
8256                 BNXT_ULP_HDR_BIT_I_ETH |
8257                 BNXT_ULP_HDR_BIT_I_IPV4 |
8258                 BNXT_ULP_HDR_BIT_I_TCP |
8259                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8260         .field_sig = { .bits =
8261                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8262                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8263                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8264                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8265                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8266                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8267                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8268                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8269                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT }
8270         },
8271         [395] = {
8272         .class_hid = BNXT_ULP_CLASS_HID_0bad,
8273         .class_tid = 2,
8274         .hdr_sig_id = 2,
8275         .flow_sig_id = 17181182976,
8276         .flow_pattern_id = 1,
8277         .app_sig = 0,
8278         .hdr_sig = { .bits =
8279                 BNXT_ULP_HDR_BIT_O_IPV4 |
8280                 BNXT_ULP_HDR_BIT_O_UDP |
8281                 BNXT_ULP_HDR_BIT_T_VXLAN |
8282                 BNXT_ULP_HDR_BIT_I_ETH |
8283                 BNXT_ULP_HDR_BIT_I_IPV4 |
8284                 BNXT_ULP_HDR_BIT_I_TCP |
8285                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8286         .field_sig = { .bits =
8287                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8288                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8289                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8290                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8291                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8292         },
8293         [396] = {
8294         .class_hid = BNXT_ULP_CLASS_HID_2535,
8295         .class_tid = 2,
8296         .hdr_sig_id = 2,
8297         .flow_sig_id = 17181191168,
8298         .flow_pattern_id = 1,
8299         .app_sig = 0,
8300         .hdr_sig = { .bits =
8301                 BNXT_ULP_HDR_BIT_O_IPV4 |
8302                 BNXT_ULP_HDR_BIT_O_UDP |
8303                 BNXT_ULP_HDR_BIT_T_VXLAN |
8304                 BNXT_ULP_HDR_BIT_I_ETH |
8305                 BNXT_ULP_HDR_BIT_I_IPV4 |
8306                 BNXT_ULP_HDR_BIT_I_TCP |
8307                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8308         .field_sig = { .bits =
8309                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8310                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8311                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8312                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8313                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8314                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8315         },
8316         [397] = {
8317         .class_hid = BNXT_ULP_CLASS_HID_1869,
8318         .class_tid = 2,
8319         .hdr_sig_id = 2,
8320         .flow_sig_id = 17183280128,
8321         .flow_pattern_id = 1,
8322         .app_sig = 0,
8323         .hdr_sig = { .bits =
8324                 BNXT_ULP_HDR_BIT_O_IPV4 |
8325                 BNXT_ULP_HDR_BIT_O_UDP |
8326                 BNXT_ULP_HDR_BIT_T_VXLAN |
8327                 BNXT_ULP_HDR_BIT_I_ETH |
8328                 BNXT_ULP_HDR_BIT_I_IPV4 |
8329                 BNXT_ULP_HDR_BIT_I_TCP |
8330                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8331         .field_sig = { .bits =
8332                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8333                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8334                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8335                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8336                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8337                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8338         },
8339         [398] = {
8340         .class_hid = BNXT_ULP_CLASS_HID_4bf1,
8341         .class_tid = 2,
8342         .hdr_sig_id = 2,
8343         .flow_sig_id = 17183288320,
8344         .flow_pattern_id = 1,
8345         .app_sig = 0,
8346         .hdr_sig = { .bits =
8347                 BNXT_ULP_HDR_BIT_O_IPV4 |
8348                 BNXT_ULP_HDR_BIT_O_UDP |
8349                 BNXT_ULP_HDR_BIT_T_VXLAN |
8350                 BNXT_ULP_HDR_BIT_I_ETH |
8351                 BNXT_ULP_HDR_BIT_I_IPV4 |
8352                 BNXT_ULP_HDR_BIT_I_TCP |
8353                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8354         .field_sig = { .bits =
8355                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8356                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8357                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8358                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8359                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8360                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8361                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8362         },
8363         [399] = {
8364         .class_hid = BNXT_ULP_CLASS_HID_136d,
8365         .class_tid = 2,
8366         .hdr_sig_id = 2,
8367         .flow_sig_id = 19328666624,
8368         .flow_pattern_id = 1,
8369         .app_sig = 0,
8370         .hdr_sig = { .bits =
8371                 BNXT_ULP_HDR_BIT_O_IPV4 |
8372                 BNXT_ULP_HDR_BIT_O_UDP |
8373                 BNXT_ULP_HDR_BIT_T_VXLAN |
8374                 BNXT_ULP_HDR_BIT_I_ETH |
8375                 BNXT_ULP_HDR_BIT_I_IPV4 |
8376                 BNXT_ULP_HDR_BIT_I_TCP |
8377                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8378         .field_sig = { .bits =
8379                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8380                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8381                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8382                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8383                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8384                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8385         },
8386         [400] = {
8387         .class_hid = BNXT_ULP_CLASS_HID_43f5,
8388         .class_tid = 2,
8389         .hdr_sig_id = 2,
8390         .flow_sig_id = 19328674816,
8391         .flow_pattern_id = 1,
8392         .app_sig = 0,
8393         .hdr_sig = { .bits =
8394                 BNXT_ULP_HDR_BIT_O_IPV4 |
8395                 BNXT_ULP_HDR_BIT_O_UDP |
8396                 BNXT_ULP_HDR_BIT_T_VXLAN |
8397                 BNXT_ULP_HDR_BIT_I_ETH |
8398                 BNXT_ULP_HDR_BIT_I_IPV4 |
8399                 BNXT_ULP_HDR_BIT_I_TCP |
8400                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8401         .field_sig = { .bits =
8402                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8403                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8404                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8405                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8406                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8407                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8408                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8409         },
8410         [401] = {
8411         .class_hid = BNXT_ULP_CLASS_HID_2129,
8412         .class_tid = 2,
8413         .hdr_sig_id = 2,
8414         .flow_sig_id = 19330763776,
8415         .flow_pattern_id = 1,
8416         .app_sig = 0,
8417         .hdr_sig = { .bits =
8418                 BNXT_ULP_HDR_BIT_O_IPV4 |
8419                 BNXT_ULP_HDR_BIT_O_UDP |
8420                 BNXT_ULP_HDR_BIT_T_VXLAN |
8421                 BNXT_ULP_HDR_BIT_I_ETH |
8422                 BNXT_ULP_HDR_BIT_I_IPV4 |
8423                 BNXT_ULP_HDR_BIT_I_TCP |
8424                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8425         .field_sig = { .bits =
8426                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8427                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8428                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8429                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8430                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8431                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8432                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8433         },
8434         [402] = {
8435         .class_hid = BNXT_ULP_CLASS_HID_53b1,
8436         .class_tid = 2,
8437         .hdr_sig_id = 2,
8438         .flow_sig_id = 19330771968,
8439         .flow_pattern_id = 1,
8440         .app_sig = 0,
8441         .hdr_sig = { .bits =
8442                 BNXT_ULP_HDR_BIT_O_IPV4 |
8443                 BNXT_ULP_HDR_BIT_O_UDP |
8444                 BNXT_ULP_HDR_BIT_T_VXLAN |
8445                 BNXT_ULP_HDR_BIT_I_ETH |
8446                 BNXT_ULP_HDR_BIT_I_IPV4 |
8447                 BNXT_ULP_HDR_BIT_I_TCP |
8448                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8449         .field_sig = { .bits =
8450                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8451                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8452                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8453                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8454                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8455                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8456                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8457                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8458         },
8459         [403] = {
8460         .class_hid = BNXT_ULP_CLASS_HID_072d,
8461         .class_tid = 2,
8462         .hdr_sig_id = 2,
8463         .flow_sig_id = 21476150272,
8464         .flow_pattern_id = 1,
8465         .app_sig = 0,
8466         .hdr_sig = { .bits =
8467                 BNXT_ULP_HDR_BIT_O_IPV4 |
8468                 BNXT_ULP_HDR_BIT_O_UDP |
8469                 BNXT_ULP_HDR_BIT_T_VXLAN |
8470                 BNXT_ULP_HDR_BIT_I_ETH |
8471                 BNXT_ULP_HDR_BIT_I_IPV4 |
8472                 BNXT_ULP_HDR_BIT_I_TCP |
8473                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8474         .field_sig = { .bits =
8475                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8476                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8477                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8478                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8479                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8480                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8481         },
8482         [404] = {
8483         .class_hid = BNXT_ULP_CLASS_HID_3135,
8484         .class_tid = 2,
8485         .hdr_sig_id = 2,
8486         .flow_sig_id = 21476158464,
8487         .flow_pattern_id = 1,
8488         .app_sig = 0,
8489         .hdr_sig = { .bits =
8490                 BNXT_ULP_HDR_BIT_O_IPV4 |
8491                 BNXT_ULP_HDR_BIT_O_UDP |
8492                 BNXT_ULP_HDR_BIT_T_VXLAN |
8493                 BNXT_ULP_HDR_BIT_I_ETH |
8494                 BNXT_ULP_HDR_BIT_I_IPV4 |
8495                 BNXT_ULP_HDR_BIT_I_TCP |
8496                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8497         .field_sig = { .bits =
8498                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8499                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8500                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8501                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8502                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8503                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8504                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8505         },
8506         [405] = {
8507         .class_hid = BNXT_ULP_CLASS_HID_1429,
8508         .class_tid = 2,
8509         .hdr_sig_id = 2,
8510         .flow_sig_id = 21478247424,
8511         .flow_pattern_id = 1,
8512         .app_sig = 0,
8513         .hdr_sig = { .bits =
8514                 BNXT_ULP_HDR_BIT_O_IPV4 |
8515                 BNXT_ULP_HDR_BIT_O_UDP |
8516                 BNXT_ULP_HDR_BIT_T_VXLAN |
8517                 BNXT_ULP_HDR_BIT_I_ETH |
8518                 BNXT_ULP_HDR_BIT_I_IPV4 |
8519                 BNXT_ULP_HDR_BIT_I_TCP |
8520                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8521         .field_sig = { .bits =
8522                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8523                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8524                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8525                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8526                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8527                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8528                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8529         },
8530         [406] = {
8531         .class_hid = BNXT_ULP_CLASS_HID_4731,
8532         .class_tid = 2,
8533         .hdr_sig_id = 2,
8534         .flow_sig_id = 21478255616,
8535         .flow_pattern_id = 1,
8536         .app_sig = 0,
8537         .hdr_sig = { .bits =
8538                 BNXT_ULP_HDR_BIT_O_IPV4 |
8539                 BNXT_ULP_HDR_BIT_O_UDP |
8540                 BNXT_ULP_HDR_BIT_T_VXLAN |
8541                 BNXT_ULP_HDR_BIT_I_ETH |
8542                 BNXT_ULP_HDR_BIT_I_IPV4 |
8543                 BNXT_ULP_HDR_BIT_I_TCP |
8544                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8545         .field_sig = { .bits =
8546                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8547                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8548                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8549                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8550                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8551                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8552                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8553                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8554         },
8555         [407] = {
8556         .class_hid = BNXT_ULP_CLASS_HID_2f6d,
8557         .class_tid = 2,
8558         .hdr_sig_id = 2,
8559         .flow_sig_id = 23623633920,
8560         .flow_pattern_id = 1,
8561         .app_sig = 0,
8562         .hdr_sig = { .bits =
8563                 BNXT_ULP_HDR_BIT_O_IPV4 |
8564                 BNXT_ULP_HDR_BIT_O_UDP |
8565                 BNXT_ULP_HDR_BIT_T_VXLAN |
8566                 BNXT_ULP_HDR_BIT_I_ETH |
8567                 BNXT_ULP_HDR_BIT_I_IPV4 |
8568                 BNXT_ULP_HDR_BIT_I_TCP |
8569                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8570         .field_sig = { .bits =
8571                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8572                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8573                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8574                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8575                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8576                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8577                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8578         },
8579         [408] = {
8580         .class_hid = BNXT_ULP_CLASS_HID_5f75,
8581         .class_tid = 2,
8582         .hdr_sig_id = 2,
8583         .flow_sig_id = 23623642112,
8584         .flow_pattern_id = 1,
8585         .app_sig = 0,
8586         .hdr_sig = { .bits =
8587                 BNXT_ULP_HDR_BIT_O_IPV4 |
8588                 BNXT_ULP_HDR_BIT_O_UDP |
8589                 BNXT_ULP_HDR_BIT_T_VXLAN |
8590                 BNXT_ULP_HDR_BIT_I_ETH |
8591                 BNXT_ULP_HDR_BIT_I_IPV4 |
8592                 BNXT_ULP_HDR_BIT_I_TCP |
8593                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8594         .field_sig = { .bits =
8595                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8596                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8597                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8598                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8599                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8600                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8601                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8602                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8603         },
8604         [409] = {
8605         .class_hid = BNXT_ULP_CLASS_HID_3d69,
8606         .class_tid = 2,
8607         .hdr_sig_id = 2,
8608         .flow_sig_id = 23625731072,
8609         .flow_pattern_id = 1,
8610         .app_sig = 0,
8611         .hdr_sig = { .bits =
8612                 BNXT_ULP_HDR_BIT_O_IPV4 |
8613                 BNXT_ULP_HDR_BIT_O_UDP |
8614                 BNXT_ULP_HDR_BIT_T_VXLAN |
8615                 BNXT_ULP_HDR_BIT_I_ETH |
8616                 BNXT_ULP_HDR_BIT_I_IPV4 |
8617                 BNXT_ULP_HDR_BIT_I_TCP |
8618                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8619         .field_sig = { .bits =
8620                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8621                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8622                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8623                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8624                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8625                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8626                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8627                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8628         },
8629         [410] = {
8630         .class_hid = BNXT_ULP_CLASS_HID_6f71,
8631         .class_tid = 2,
8632         .hdr_sig_id = 2,
8633         .flow_sig_id = 23625739264,
8634         .flow_pattern_id = 1,
8635         .app_sig = 0,
8636         .hdr_sig = { .bits =
8637                 BNXT_ULP_HDR_BIT_O_IPV4 |
8638                 BNXT_ULP_HDR_BIT_O_UDP |
8639                 BNXT_ULP_HDR_BIT_T_VXLAN |
8640                 BNXT_ULP_HDR_BIT_I_ETH |
8641                 BNXT_ULP_HDR_BIT_I_IPV4 |
8642                 BNXT_ULP_HDR_BIT_I_TCP |
8643                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8644         .field_sig = { .bits =
8645                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8646                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8647                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8648                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8649                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8650                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8651                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8652                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8653                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8654         },
8655         [411] = {
8656         .class_hid = BNXT_ULP_CLASS_HID_0dbd,
8657         .class_tid = 2,
8658         .hdr_sig_id = 2,
8659         .flow_sig_id = 25771117568,
8660         .flow_pattern_id = 1,
8661         .app_sig = 0,
8662         .hdr_sig = { .bits =
8663                 BNXT_ULP_HDR_BIT_O_IPV4 |
8664                 BNXT_ULP_HDR_BIT_O_UDP |
8665                 BNXT_ULP_HDR_BIT_T_VXLAN |
8666                 BNXT_ULP_HDR_BIT_I_ETH |
8667                 BNXT_ULP_HDR_BIT_I_IPV4 |
8668                 BNXT_ULP_HDR_BIT_I_TCP |
8669                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8670         .field_sig = { .bits =
8671                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8672                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8673                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8674                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8675                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8676                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8677         },
8678         [412] = {
8679         .class_hid = BNXT_ULP_CLASS_HID_3f25,
8680         .class_tid = 2,
8681         .hdr_sig_id = 2,
8682         .flow_sig_id = 25771125760,
8683         .flow_pattern_id = 1,
8684         .app_sig = 0,
8685         .hdr_sig = { .bits =
8686                 BNXT_ULP_HDR_BIT_O_IPV4 |
8687                 BNXT_ULP_HDR_BIT_O_UDP |
8688                 BNXT_ULP_HDR_BIT_T_VXLAN |
8689                 BNXT_ULP_HDR_BIT_I_ETH |
8690                 BNXT_ULP_HDR_BIT_I_IPV4 |
8691                 BNXT_ULP_HDR_BIT_I_TCP |
8692                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8693         .field_sig = { .bits =
8694                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8695                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8696                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8697                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8698                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8699                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8700                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8701         },
8702         [413] = {
8703         .class_hid = BNXT_ULP_CLASS_HID_1239,
8704         .class_tid = 2,
8705         .hdr_sig_id = 2,
8706         .flow_sig_id = 25773214720,
8707         .flow_pattern_id = 1,
8708         .app_sig = 0,
8709         .hdr_sig = { .bits =
8710                 BNXT_ULP_HDR_BIT_O_IPV4 |
8711                 BNXT_ULP_HDR_BIT_O_UDP |
8712                 BNXT_ULP_HDR_BIT_T_VXLAN |
8713                 BNXT_ULP_HDR_BIT_I_ETH |
8714                 BNXT_ULP_HDR_BIT_I_IPV4 |
8715                 BNXT_ULP_HDR_BIT_I_TCP |
8716                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8717         .field_sig = { .bits =
8718                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8719                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8720                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8721                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8722                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8723                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8724                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8725         },
8726         [414] = {
8727         .class_hid = BNXT_ULP_CLASS_HID_4da1,
8728         .class_tid = 2,
8729         .hdr_sig_id = 2,
8730         .flow_sig_id = 25773222912,
8731         .flow_pattern_id = 1,
8732         .app_sig = 0,
8733         .hdr_sig = { .bits =
8734                 BNXT_ULP_HDR_BIT_O_IPV4 |
8735                 BNXT_ULP_HDR_BIT_O_UDP |
8736                 BNXT_ULP_HDR_BIT_T_VXLAN |
8737                 BNXT_ULP_HDR_BIT_I_ETH |
8738                 BNXT_ULP_HDR_BIT_I_IPV4 |
8739                 BNXT_ULP_HDR_BIT_I_TCP |
8740                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8741         .field_sig = { .bits =
8742                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8743                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8744                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8745                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8746                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8747                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8748                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8749                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8750         },
8751         [415] = {
8752         .class_hid = BNXT_ULP_CLASS_HID_153d,
8753         .class_tid = 2,
8754         .hdr_sig_id = 2,
8755         .flow_sig_id = 27918601216,
8756         .flow_pattern_id = 1,
8757         .app_sig = 0,
8758         .hdr_sig = { .bits =
8759                 BNXT_ULP_HDR_BIT_O_IPV4 |
8760                 BNXT_ULP_HDR_BIT_O_UDP |
8761                 BNXT_ULP_HDR_BIT_T_VXLAN |
8762                 BNXT_ULP_HDR_BIT_I_ETH |
8763                 BNXT_ULP_HDR_BIT_I_IPV4 |
8764                 BNXT_ULP_HDR_BIT_I_TCP |
8765                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8766         .field_sig = { .bits =
8767                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8768                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8769                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8770                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8771                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8772                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8773                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8774         },
8775         [416] = {
8776         .class_hid = BNXT_ULP_CLASS_HID_45a5,
8777         .class_tid = 2,
8778         .hdr_sig_id = 2,
8779         .flow_sig_id = 27918609408,
8780         .flow_pattern_id = 1,
8781         .app_sig = 0,
8782         .hdr_sig = { .bits =
8783                 BNXT_ULP_HDR_BIT_O_IPV4 |
8784                 BNXT_ULP_HDR_BIT_O_UDP |
8785                 BNXT_ULP_HDR_BIT_T_VXLAN |
8786                 BNXT_ULP_HDR_BIT_I_ETH |
8787                 BNXT_ULP_HDR_BIT_I_IPV4 |
8788                 BNXT_ULP_HDR_BIT_I_TCP |
8789                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8790         .field_sig = { .bits =
8791                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8792                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8793                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8794                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8795                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8796                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8797                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8798                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8799         },
8800         [417] = {
8801         .class_hid = BNXT_ULP_CLASS_HID_3bb9,
8802         .class_tid = 2,
8803         .hdr_sig_id = 2,
8804         .flow_sig_id = 27920698368,
8805         .flow_pattern_id = 1,
8806         .app_sig = 0,
8807         .hdr_sig = { .bits =
8808                 BNXT_ULP_HDR_BIT_O_IPV4 |
8809                 BNXT_ULP_HDR_BIT_O_UDP |
8810                 BNXT_ULP_HDR_BIT_T_VXLAN |
8811                 BNXT_ULP_HDR_BIT_I_ETH |
8812                 BNXT_ULP_HDR_BIT_I_IPV4 |
8813                 BNXT_ULP_HDR_BIT_I_TCP |
8814                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8815         .field_sig = { .bits =
8816                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8817                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8818                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8819                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8820                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8821                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8822                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8823                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8824         },
8825         [418] = {
8826         .class_hid = BNXT_ULP_CLASS_HID_55a1,
8827         .class_tid = 2,
8828         .hdr_sig_id = 2,
8829         .flow_sig_id = 27920706560,
8830         .flow_pattern_id = 1,
8831         .app_sig = 0,
8832         .hdr_sig = { .bits =
8833                 BNXT_ULP_HDR_BIT_O_IPV4 |
8834                 BNXT_ULP_HDR_BIT_O_UDP |
8835                 BNXT_ULP_HDR_BIT_T_VXLAN |
8836                 BNXT_ULP_HDR_BIT_I_ETH |
8837                 BNXT_ULP_HDR_BIT_I_IPV4 |
8838                 BNXT_ULP_HDR_BIT_I_TCP |
8839                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8840         .field_sig = { .bits =
8841                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8842                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8843                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8844                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8845                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8846                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8847                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8848                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8849                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8850         },
8851         [419] = {
8852         .class_hid = BNXT_ULP_CLASS_HID_193d,
8853         .class_tid = 2,
8854         .hdr_sig_id = 2,
8855         .flow_sig_id = 30066084864,
8856         .flow_pattern_id = 1,
8857         .app_sig = 0,
8858         .hdr_sig = { .bits =
8859                 BNXT_ULP_HDR_BIT_O_IPV4 |
8860                 BNXT_ULP_HDR_BIT_O_UDP |
8861                 BNXT_ULP_HDR_BIT_T_VXLAN |
8862                 BNXT_ULP_HDR_BIT_I_ETH |
8863                 BNXT_ULP_HDR_BIT_I_IPV4 |
8864                 BNXT_ULP_HDR_BIT_I_TCP |
8865                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8866         .field_sig = { .bits =
8867                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8868                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8869                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8870                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8871                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8872                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8873                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8874         },
8875         [420] = {
8876         .class_hid = BNXT_ULP_CLASS_HID_4b25,
8877         .class_tid = 2,
8878         .hdr_sig_id = 2,
8879         .flow_sig_id = 30066093056,
8880         .flow_pattern_id = 1,
8881         .app_sig = 0,
8882         .hdr_sig = { .bits =
8883                 BNXT_ULP_HDR_BIT_O_IPV4 |
8884                 BNXT_ULP_HDR_BIT_O_UDP |
8885                 BNXT_ULP_HDR_BIT_T_VXLAN |
8886                 BNXT_ULP_HDR_BIT_I_ETH |
8887                 BNXT_ULP_HDR_BIT_I_IPV4 |
8888                 BNXT_ULP_HDR_BIT_I_TCP |
8889                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8890         .field_sig = { .bits =
8891                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8892                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8893                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8894                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8895                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8896                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8897                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8898                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8899         },
8900         [421] = {
8901         .class_hid = BNXT_ULP_CLASS_HID_2e39,
8902         .class_tid = 2,
8903         .hdr_sig_id = 2,
8904         .flow_sig_id = 30068182016,
8905         .flow_pattern_id = 1,
8906         .app_sig = 0,
8907         .hdr_sig = { .bits =
8908                 BNXT_ULP_HDR_BIT_O_IPV4 |
8909                 BNXT_ULP_HDR_BIT_O_UDP |
8910                 BNXT_ULP_HDR_BIT_T_VXLAN |
8911                 BNXT_ULP_HDR_BIT_I_ETH |
8912                 BNXT_ULP_HDR_BIT_I_IPV4 |
8913                 BNXT_ULP_HDR_BIT_I_TCP |
8914                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8915         .field_sig = { .bits =
8916                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8917                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8918                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8919                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8920                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8921                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8922                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8923                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8924         },
8925         [422] = {
8926         .class_hid = BNXT_ULP_CLASS_HID_5921,
8927         .class_tid = 2,
8928         .hdr_sig_id = 2,
8929         .flow_sig_id = 30068190208,
8930         .flow_pattern_id = 1,
8931         .app_sig = 0,
8932         .hdr_sig = { .bits =
8933                 BNXT_ULP_HDR_BIT_O_IPV4 |
8934                 BNXT_ULP_HDR_BIT_O_UDP |
8935                 BNXT_ULP_HDR_BIT_T_VXLAN |
8936                 BNXT_ULP_HDR_BIT_I_ETH |
8937                 BNXT_ULP_HDR_BIT_I_IPV4 |
8938                 BNXT_ULP_HDR_BIT_I_TCP |
8939                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8940         .field_sig = { .bits =
8941                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8942                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8943                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8944                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8945                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8946                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
8947                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8948                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8949                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8950         },
8951         [423] = {
8952         .class_hid = BNXT_ULP_CLASS_HID_213d,
8953         .class_tid = 2,
8954         .hdr_sig_id = 2,
8955         .flow_sig_id = 32213568512,
8956         .flow_pattern_id = 1,
8957         .app_sig = 0,
8958         .hdr_sig = { .bits =
8959                 BNXT_ULP_HDR_BIT_O_IPV4 |
8960                 BNXT_ULP_HDR_BIT_O_UDP |
8961                 BNXT_ULP_HDR_BIT_T_VXLAN |
8962                 BNXT_ULP_HDR_BIT_I_ETH |
8963                 BNXT_ULP_HDR_BIT_I_IPV4 |
8964                 BNXT_ULP_HDR_BIT_I_TCP |
8965                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8966         .field_sig = { .bits =
8967                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8968                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8969                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8970                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8971                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8972                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8973                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
8974                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
8975         },
8976         [424] = {
8977         .class_hid = BNXT_ULP_CLASS_HID_5125,
8978         .class_tid = 2,
8979         .hdr_sig_id = 2,
8980         .flow_sig_id = 32213576704,
8981         .flow_pattern_id = 1,
8982         .app_sig = 0,
8983         .hdr_sig = { .bits =
8984                 BNXT_ULP_HDR_BIT_O_IPV4 |
8985                 BNXT_ULP_HDR_BIT_O_UDP |
8986                 BNXT_ULP_HDR_BIT_T_VXLAN |
8987                 BNXT_ULP_HDR_BIT_I_ETH |
8988                 BNXT_ULP_HDR_BIT_I_IPV4 |
8989                 BNXT_ULP_HDR_BIT_I_TCP |
8990                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
8991         .field_sig = { .bits =
8992                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
8993                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
8994                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
8995                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
8996                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
8997                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
8998                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
8999                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
9000                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
9001         },
9002         [425] = {
9003         .class_hid = BNXT_ULP_CLASS_HID_3739,
9004         .class_tid = 2,
9005         .hdr_sig_id = 2,
9006         .flow_sig_id = 32215665664,
9007         .flow_pattern_id = 1,
9008         .app_sig = 0,
9009         .hdr_sig = { .bits =
9010                 BNXT_ULP_HDR_BIT_O_IPV4 |
9011                 BNXT_ULP_HDR_BIT_O_UDP |
9012                 BNXT_ULP_HDR_BIT_T_VXLAN |
9013                 BNXT_ULP_HDR_BIT_I_ETH |
9014                 BNXT_ULP_HDR_BIT_I_IPV4 |
9015                 BNXT_ULP_HDR_BIT_I_TCP |
9016                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9017         .field_sig = { .bits =
9018                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
9019                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
9020                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
9021                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
9022                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
9023                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
9024                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
9025                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
9026                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
9027         },
9028         [426] = {
9029         .class_hid = BNXT_ULP_CLASS_HID_093d,
9030         .class_tid = 2,
9031         .hdr_sig_id = 2,
9032         .flow_sig_id = 32215673856,
9033         .flow_pattern_id = 1,
9034         .app_sig = 0,
9035         .hdr_sig = { .bits =
9036                 BNXT_ULP_HDR_BIT_O_IPV4 |
9037                 BNXT_ULP_HDR_BIT_O_UDP |
9038                 BNXT_ULP_HDR_BIT_T_VXLAN |
9039                 BNXT_ULP_HDR_BIT_I_ETH |
9040                 BNXT_ULP_HDR_BIT_I_IPV4 |
9041                 BNXT_ULP_HDR_BIT_I_TCP |
9042                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9043         .field_sig = { .bits =
9044                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_SRC_ADDR |
9045                 BNXT_ULP_HF_0_2_2_BITMASK_O_IPV4_DST_ADDR |
9046                 BNXT_ULP_HF_0_2_2_BITMASK_O_UDP_DST_PORT |
9047                 BNXT_ULP_HF_0_2_2_BITMASK_T_VXLAN_VNI |
9048                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_DMAC |
9049                 BNXT_ULP_HF_0_2_2_BITMASK_I_ETH_SMAC |
9050                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_SRC_ADDR |
9051                 BNXT_ULP_HF_0_2_2_BITMASK_I_IPV4_DST_ADDR |
9052                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_SRC_PORT |
9053                 BNXT_ULP_HF_0_2_2_BITMASK_I_TCP_DST_PORT }
9054         },
9055         [427] = {
9056         .class_hid = BNXT_ULP_CLASS_HID_684d,
9057         .class_tid = 2,
9058         .hdr_sig_id = 3,
9059         .flow_sig_id = 1313792,
9060         .flow_pattern_id = 1,
9061         .app_sig = 0,
9062         .hdr_sig = { .bits =
9063                 BNXT_ULP_HDR_BIT_O_IPV4 |
9064                 BNXT_ULP_HDR_BIT_O_UDP |
9065                 BNXT_ULP_HDR_BIT_T_VXLAN |
9066                 BNXT_ULP_HDR_BIT_I_ETH |
9067                 BNXT_ULP_HDR_BIT_I_IPV4 |
9068                 BNXT_ULP_HDR_BIT_I_UDP |
9069                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9070         .field_sig = { .bits =
9071                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9072                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9073                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9074                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC }
9075         },
9076         [428] = {
9077         .class_hid = BNXT_ULP_CLASS_HID_2389,
9078         .class_tid = 2,
9079         .hdr_sig_id = 3,
9080         .flow_sig_id = 1321984,
9081         .flow_pattern_id = 1,
9082         .app_sig = 0,
9083         .hdr_sig = { .bits =
9084                 BNXT_ULP_HDR_BIT_O_IPV4 |
9085                 BNXT_ULP_HDR_BIT_O_UDP |
9086                 BNXT_ULP_HDR_BIT_T_VXLAN |
9087                 BNXT_ULP_HDR_BIT_I_ETH |
9088                 BNXT_ULP_HDR_BIT_I_IPV4 |
9089                 BNXT_ULP_HDR_BIT_I_UDP |
9090                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9091         .field_sig = { .bits =
9092                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9093                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9094                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9095                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9096                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC }
9097         },
9098         [429] = {
9099         .class_hid = BNXT_ULP_CLASS_HID_00e5,
9100         .class_tid = 2,
9101         .hdr_sig_id = 3,
9102         .flow_sig_id = 3410944,
9103         .flow_pattern_id = 1,
9104         .app_sig = 0,
9105         .hdr_sig = { .bits =
9106                 BNXT_ULP_HDR_BIT_O_IPV4 |
9107                 BNXT_ULP_HDR_BIT_O_UDP |
9108                 BNXT_ULP_HDR_BIT_T_VXLAN |
9109                 BNXT_ULP_HDR_BIT_I_ETH |
9110                 BNXT_ULP_HDR_BIT_I_IPV4 |
9111                 BNXT_ULP_HDR_BIT_I_UDP |
9112                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9113         .field_sig = { .bits =
9114                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9115                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9116                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9117                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9118                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC }
9119         },
9120         [430] = {
9121         .class_hid = BNXT_ULP_CLASS_HID_316d,
9122         .class_tid = 2,
9123         .hdr_sig_id = 3,
9124         .flow_sig_id = 3419136,
9125         .flow_pattern_id = 1,
9126         .app_sig = 0,
9127         .hdr_sig = { .bits =
9128                 BNXT_ULP_HDR_BIT_O_IPV4 |
9129                 BNXT_ULP_HDR_BIT_O_UDP |
9130                 BNXT_ULP_HDR_BIT_T_VXLAN |
9131                 BNXT_ULP_HDR_BIT_I_ETH |
9132                 BNXT_ULP_HDR_BIT_I_IPV4 |
9133                 BNXT_ULP_HDR_BIT_I_UDP |
9134                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9135         .field_sig = { .bits =
9136                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9137                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9138                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9139                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9140                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9141                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC }
9142         },
9143         [431] = {
9144         .class_hid = BNXT_ULP_CLASS_HID_18c1,
9145         .class_tid = 2,
9146         .hdr_sig_id = 3,
9147         .flow_sig_id = 2148797440,
9148         .flow_pattern_id = 1,
9149         .app_sig = 0,
9150         .hdr_sig = { .bits =
9151                 BNXT_ULP_HDR_BIT_O_IPV4 |
9152                 BNXT_ULP_HDR_BIT_O_UDP |
9153                 BNXT_ULP_HDR_BIT_T_VXLAN |
9154                 BNXT_ULP_HDR_BIT_I_ETH |
9155                 BNXT_ULP_HDR_BIT_I_IPV4 |
9156                 BNXT_ULP_HDR_BIT_I_UDP |
9157                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9158         .field_sig = { .bits =
9159                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9160                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9161                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9162                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9163                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR }
9164         },
9165         [432] = {
9166         .class_hid = BNXT_ULP_CLASS_HID_4a49,
9167         .class_tid = 2,
9168         .hdr_sig_id = 3,
9169         .flow_sig_id = 2148805632,
9170         .flow_pattern_id = 1,
9171         .app_sig = 0,
9172         .hdr_sig = { .bits =
9173                 BNXT_ULP_HDR_BIT_O_IPV4 |
9174                 BNXT_ULP_HDR_BIT_O_UDP |
9175                 BNXT_ULP_HDR_BIT_T_VXLAN |
9176                 BNXT_ULP_HDR_BIT_I_ETH |
9177                 BNXT_ULP_HDR_BIT_I_IPV4 |
9178                 BNXT_ULP_HDR_BIT_I_UDP |
9179                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9180         .field_sig = { .bits =
9181                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9182                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9183                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9184                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9185                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9186                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR }
9187         },
9188         [433] = {
9189         .class_hid = BNXT_ULP_CLASS_HID_28a5,
9190         .class_tid = 2,
9191         .hdr_sig_id = 3,
9192         .flow_sig_id = 2150894592,
9193         .flow_pattern_id = 1,
9194         .app_sig = 0,
9195         .hdr_sig = { .bits =
9196                 BNXT_ULP_HDR_BIT_O_IPV4 |
9197                 BNXT_ULP_HDR_BIT_O_UDP |
9198                 BNXT_ULP_HDR_BIT_T_VXLAN |
9199                 BNXT_ULP_HDR_BIT_I_ETH |
9200                 BNXT_ULP_HDR_BIT_I_IPV4 |
9201                 BNXT_ULP_HDR_BIT_I_UDP |
9202                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9203         .field_sig = { .bits =
9204                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9205                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9206                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9207                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9208                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9209                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR }
9210         },
9211         [434] = {
9212         .class_hid = BNXT_ULP_CLASS_HID_582d,
9213         .class_tid = 2,
9214         .hdr_sig_id = 3,
9215         .flow_sig_id = 2150902784,
9216         .flow_pattern_id = 1,
9217         .app_sig = 0,
9218         .hdr_sig = { .bits =
9219                 BNXT_ULP_HDR_BIT_O_IPV4 |
9220                 BNXT_ULP_HDR_BIT_O_UDP |
9221                 BNXT_ULP_HDR_BIT_T_VXLAN |
9222                 BNXT_ULP_HDR_BIT_I_ETH |
9223                 BNXT_ULP_HDR_BIT_I_IPV4 |
9224                 BNXT_ULP_HDR_BIT_I_UDP |
9225                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9226         .field_sig = { .bits =
9227                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9228                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9229                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9230                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9231                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9232                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9233                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR }
9234         },
9235         [435] = {
9236         .class_hid = BNXT_ULP_CLASS_HID_05a1,
9237         .class_tid = 2,
9238         .hdr_sig_id = 3,
9239         .flow_sig_id = 4296281088,
9240         .flow_pattern_id = 1,
9241         .app_sig = 0,
9242         .hdr_sig = { .bits =
9243                 BNXT_ULP_HDR_BIT_O_IPV4 |
9244                 BNXT_ULP_HDR_BIT_O_UDP |
9245                 BNXT_ULP_HDR_BIT_T_VXLAN |
9246                 BNXT_ULP_HDR_BIT_I_ETH |
9247                 BNXT_ULP_HDR_BIT_I_IPV4 |
9248                 BNXT_ULP_HDR_BIT_I_UDP |
9249                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9250         .field_sig = { .bits =
9251                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9252                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9253                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9254                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9255                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR }
9256         },
9257         [436] = {
9258         .class_hid = BNXT_ULP_CLASS_HID_37a9,
9259         .class_tid = 2,
9260         .hdr_sig_id = 3,
9261         .flow_sig_id = 4296289280,
9262         .flow_pattern_id = 1,
9263         .app_sig = 0,
9264         .hdr_sig = { .bits =
9265                 BNXT_ULP_HDR_BIT_O_IPV4 |
9266                 BNXT_ULP_HDR_BIT_O_UDP |
9267                 BNXT_ULP_HDR_BIT_T_VXLAN |
9268                 BNXT_ULP_HDR_BIT_I_ETH |
9269                 BNXT_ULP_HDR_BIT_I_IPV4 |
9270                 BNXT_ULP_HDR_BIT_I_UDP |
9271                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9272         .field_sig = { .bits =
9273                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9274                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9275                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9276                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9277                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9278                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR }
9279         },
9280         [437] = {
9281         .class_hid = BNXT_ULP_CLASS_HID_1485,
9282         .class_tid = 2,
9283         .hdr_sig_id = 3,
9284         .flow_sig_id = 4298378240,
9285         .flow_pattern_id = 1,
9286         .app_sig = 0,
9287         .hdr_sig = { .bits =
9288                 BNXT_ULP_HDR_BIT_O_IPV4 |
9289                 BNXT_ULP_HDR_BIT_O_UDP |
9290                 BNXT_ULP_HDR_BIT_T_VXLAN |
9291                 BNXT_ULP_HDR_BIT_I_ETH |
9292                 BNXT_ULP_HDR_BIT_I_IPV4 |
9293                 BNXT_ULP_HDR_BIT_I_UDP |
9294                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9295         .field_sig = { .bits =
9296                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9297                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9298                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9299                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9300                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9301                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR }
9302         },
9303         [438] = {
9304         .class_hid = BNXT_ULP_CLASS_HID_458d,
9305         .class_tid = 2,
9306         .hdr_sig_id = 3,
9307         .flow_sig_id = 4298386432,
9308         .flow_pattern_id = 1,
9309         .app_sig = 0,
9310         .hdr_sig = { .bits =
9311                 BNXT_ULP_HDR_BIT_O_IPV4 |
9312                 BNXT_ULP_HDR_BIT_O_UDP |
9313                 BNXT_ULP_HDR_BIT_T_VXLAN |
9314                 BNXT_ULP_HDR_BIT_I_ETH |
9315                 BNXT_ULP_HDR_BIT_I_IPV4 |
9316                 BNXT_ULP_HDR_BIT_I_UDP |
9317                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9318         .field_sig = { .bits =
9319                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9320                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9321                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9322                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9323                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9324                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9325                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR }
9326         },
9327         [439] = {
9328         .class_hid = BNXT_ULP_CLASS_HID_2ce1,
9329         .class_tid = 2,
9330         .hdr_sig_id = 3,
9331         .flow_sig_id = 6443764736,
9332         .flow_pattern_id = 1,
9333         .app_sig = 0,
9334         .hdr_sig = { .bits =
9335                 BNXT_ULP_HDR_BIT_O_IPV4 |
9336                 BNXT_ULP_HDR_BIT_O_UDP |
9337                 BNXT_ULP_HDR_BIT_T_VXLAN |
9338                 BNXT_ULP_HDR_BIT_I_ETH |
9339                 BNXT_ULP_HDR_BIT_I_IPV4 |
9340                 BNXT_ULP_HDR_BIT_I_UDP |
9341                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9342         .field_sig = { .bits =
9343                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9344                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9345                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9346                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9347                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9348                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR }
9349         },
9350         [440] = {
9351         .class_hid = BNXT_ULP_CLASS_HID_5ee9,
9352         .class_tid = 2,
9353         .hdr_sig_id = 3,
9354         .flow_sig_id = 6443772928,
9355         .flow_pattern_id = 1,
9356         .app_sig = 0,
9357         .hdr_sig = { .bits =
9358                 BNXT_ULP_HDR_BIT_O_IPV4 |
9359                 BNXT_ULP_HDR_BIT_O_UDP |
9360                 BNXT_ULP_HDR_BIT_T_VXLAN |
9361                 BNXT_ULP_HDR_BIT_I_ETH |
9362                 BNXT_ULP_HDR_BIT_I_IPV4 |
9363                 BNXT_ULP_HDR_BIT_I_UDP |
9364                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9365         .field_sig = { .bits =
9366                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9367                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9368                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9369                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9370                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9371                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9372                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR }
9373         },
9374         [441] = {
9375         .class_hid = BNXT_ULP_CLASS_HID_3ac5,
9376         .class_tid = 2,
9377         .hdr_sig_id = 3,
9378         .flow_sig_id = 6445861888,
9379         .flow_pattern_id = 1,
9380         .app_sig = 0,
9381         .hdr_sig = { .bits =
9382                 BNXT_ULP_HDR_BIT_O_IPV4 |
9383                 BNXT_ULP_HDR_BIT_O_UDP |
9384                 BNXT_ULP_HDR_BIT_T_VXLAN |
9385                 BNXT_ULP_HDR_BIT_I_ETH |
9386                 BNXT_ULP_HDR_BIT_I_IPV4 |
9387                 BNXT_ULP_HDR_BIT_I_UDP |
9388                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9389         .field_sig = { .bits =
9390                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9391                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9392                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9393                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9394                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9395                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9396                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR }
9397         },
9398         [442] = {
9399         .class_hid = BNXT_ULP_CLASS_HID_6ccd,
9400         .class_tid = 2,
9401         .hdr_sig_id = 3,
9402         .flow_sig_id = 6445870080,
9403         .flow_pattern_id = 1,
9404         .app_sig = 0,
9405         .hdr_sig = { .bits =
9406                 BNXT_ULP_HDR_BIT_O_IPV4 |
9407                 BNXT_ULP_HDR_BIT_O_UDP |
9408                 BNXT_ULP_HDR_BIT_T_VXLAN |
9409                 BNXT_ULP_HDR_BIT_I_ETH |
9410                 BNXT_ULP_HDR_BIT_I_IPV4 |
9411                 BNXT_ULP_HDR_BIT_I_UDP |
9412                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9413         .field_sig = { .bits =
9414                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9415                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9416                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9417                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9418                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9419                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9420                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9421                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR }
9422         },
9423         [443] = {
9424         .class_hid = BNXT_ULP_CLASS_HID_0b11,
9425         .class_tid = 2,
9426         .hdr_sig_id = 3,
9427         .flow_sig_id = 8591248384,
9428         .flow_pattern_id = 1,
9429         .app_sig = 0,
9430         .hdr_sig = { .bits =
9431                 BNXT_ULP_HDR_BIT_O_IPV4 |
9432                 BNXT_ULP_HDR_BIT_O_UDP |
9433                 BNXT_ULP_HDR_BIT_T_VXLAN |
9434                 BNXT_ULP_HDR_BIT_I_ETH |
9435                 BNXT_ULP_HDR_BIT_I_IPV4 |
9436                 BNXT_ULP_HDR_BIT_I_UDP |
9437                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9438         .field_sig = { .bits =
9439                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9440                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9441                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9442                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9443                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9444         },
9445         [444] = {
9446         .class_hid = BNXT_ULP_CLASS_HID_3d99,
9447         .class_tid = 2,
9448         .hdr_sig_id = 3,
9449         .flow_sig_id = 8591256576,
9450         .flow_pattern_id = 1,
9451         .app_sig = 0,
9452         .hdr_sig = { .bits =
9453                 BNXT_ULP_HDR_BIT_O_IPV4 |
9454                 BNXT_ULP_HDR_BIT_O_UDP |
9455                 BNXT_ULP_HDR_BIT_T_VXLAN |
9456                 BNXT_ULP_HDR_BIT_I_ETH |
9457                 BNXT_ULP_HDR_BIT_I_IPV4 |
9458                 BNXT_ULP_HDR_BIT_I_UDP |
9459                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9460         .field_sig = { .bits =
9461                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9462                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9463                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9464                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9465                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9466                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9467         },
9468         [445] = {
9469         .class_hid = BNXT_ULP_CLASS_HID_1ab5,
9470         .class_tid = 2,
9471         .hdr_sig_id = 3,
9472         .flow_sig_id = 8593345536,
9473         .flow_pattern_id = 1,
9474         .app_sig = 0,
9475         .hdr_sig = { .bits =
9476                 BNXT_ULP_HDR_BIT_O_IPV4 |
9477                 BNXT_ULP_HDR_BIT_O_UDP |
9478                 BNXT_ULP_HDR_BIT_T_VXLAN |
9479                 BNXT_ULP_HDR_BIT_I_ETH |
9480                 BNXT_ULP_HDR_BIT_I_IPV4 |
9481                 BNXT_ULP_HDR_BIT_I_UDP |
9482                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9483         .field_sig = { .bits =
9484                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9485                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9486                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9487                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9488                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9489                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9490         },
9491         [446] = {
9492         .class_hid = BNXT_ULP_CLASS_HID_4b3d,
9493         .class_tid = 2,
9494         .hdr_sig_id = 3,
9495         .flow_sig_id = 8593353728,
9496         .flow_pattern_id = 1,
9497         .app_sig = 0,
9498         .hdr_sig = { .bits =
9499                 BNXT_ULP_HDR_BIT_O_IPV4 |
9500                 BNXT_ULP_HDR_BIT_O_UDP |
9501                 BNXT_ULP_HDR_BIT_T_VXLAN |
9502                 BNXT_ULP_HDR_BIT_I_ETH |
9503                 BNXT_ULP_HDR_BIT_I_IPV4 |
9504                 BNXT_ULP_HDR_BIT_I_UDP |
9505                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9506         .field_sig = { .bits =
9507                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9508                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9509                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9510                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9511                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9512                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9513                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9514         },
9515         [447] = {
9516         .class_hid = BNXT_ULP_CLASS_HID_1291,
9517         .class_tid = 2,
9518         .hdr_sig_id = 3,
9519         .flow_sig_id = 10738732032,
9520         .flow_pattern_id = 1,
9521         .app_sig = 0,
9522         .hdr_sig = { .bits =
9523                 BNXT_ULP_HDR_BIT_O_IPV4 |
9524                 BNXT_ULP_HDR_BIT_O_UDP |
9525                 BNXT_ULP_HDR_BIT_T_VXLAN |
9526                 BNXT_ULP_HDR_BIT_I_ETH |
9527                 BNXT_ULP_HDR_BIT_I_IPV4 |
9528                 BNXT_ULP_HDR_BIT_I_UDP |
9529                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9530         .field_sig = { .bits =
9531                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9532                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9533                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9534                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9535                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9536                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9537         },
9538         [448] = {
9539         .class_hid = BNXT_ULP_CLASS_HID_4419,
9540         .class_tid = 2,
9541         .hdr_sig_id = 3,
9542         .flow_sig_id = 10738740224,
9543         .flow_pattern_id = 1,
9544         .app_sig = 0,
9545         .hdr_sig = { .bits =
9546                 BNXT_ULP_HDR_BIT_O_IPV4 |
9547                 BNXT_ULP_HDR_BIT_O_UDP |
9548                 BNXT_ULP_HDR_BIT_T_VXLAN |
9549                 BNXT_ULP_HDR_BIT_I_ETH |
9550                 BNXT_ULP_HDR_BIT_I_IPV4 |
9551                 BNXT_ULP_HDR_BIT_I_UDP |
9552                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9553         .field_sig = { .bits =
9554                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9555                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9556                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9557                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9558                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9559                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9560                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9561         },
9562         [449] = {
9563         .class_hid = BNXT_ULP_CLASS_HID_22b5,
9564         .class_tid = 2,
9565         .hdr_sig_id = 3,
9566         .flow_sig_id = 10740829184,
9567         .flow_pattern_id = 1,
9568         .app_sig = 0,
9569         .hdr_sig = { .bits =
9570                 BNXT_ULP_HDR_BIT_O_IPV4 |
9571                 BNXT_ULP_HDR_BIT_O_UDP |
9572                 BNXT_ULP_HDR_BIT_T_VXLAN |
9573                 BNXT_ULP_HDR_BIT_I_ETH |
9574                 BNXT_ULP_HDR_BIT_I_IPV4 |
9575                 BNXT_ULP_HDR_BIT_I_UDP |
9576                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9577         .field_sig = { .bits =
9578                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9579                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9580                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9581                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9582                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9583                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9584                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9585         },
9586         [450] = {
9587         .class_hid = BNXT_ULP_CLASS_HID_523d,
9588         .class_tid = 2,
9589         .hdr_sig_id = 3,
9590         .flow_sig_id = 10740837376,
9591         .flow_pattern_id = 1,
9592         .app_sig = 0,
9593         .hdr_sig = { .bits =
9594                 BNXT_ULP_HDR_BIT_O_IPV4 |
9595                 BNXT_ULP_HDR_BIT_O_UDP |
9596                 BNXT_ULP_HDR_BIT_T_VXLAN |
9597                 BNXT_ULP_HDR_BIT_I_ETH |
9598                 BNXT_ULP_HDR_BIT_I_IPV4 |
9599                 BNXT_ULP_HDR_BIT_I_UDP |
9600                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9601         .field_sig = { .bits =
9602                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9603                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9604                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9605                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9606                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9607                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9608                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9609                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9610         },
9611         [451] = {
9612         .class_hid = BNXT_ULP_CLASS_HID_1fb1,
9613         .class_tid = 2,
9614         .hdr_sig_id = 3,
9615         .flow_sig_id = 12886215680,
9616         .flow_pattern_id = 1,
9617         .app_sig = 0,
9618         .hdr_sig = { .bits =
9619                 BNXT_ULP_HDR_BIT_O_IPV4 |
9620                 BNXT_ULP_HDR_BIT_O_UDP |
9621                 BNXT_ULP_HDR_BIT_T_VXLAN |
9622                 BNXT_ULP_HDR_BIT_I_ETH |
9623                 BNXT_ULP_HDR_BIT_I_IPV4 |
9624                 BNXT_ULP_HDR_BIT_I_UDP |
9625                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9626         .field_sig = { .bits =
9627                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9628                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9629                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9630                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9631                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
9632                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9633         },
9634         [452] = {
9635         .class_hid = BNXT_ULP_CLASS_HID_31b9,
9636         .class_tid = 2,
9637         .hdr_sig_id = 3,
9638         .flow_sig_id = 12886223872,
9639         .flow_pattern_id = 1,
9640         .app_sig = 0,
9641         .hdr_sig = { .bits =
9642                 BNXT_ULP_HDR_BIT_O_IPV4 |
9643                 BNXT_ULP_HDR_BIT_O_UDP |
9644                 BNXT_ULP_HDR_BIT_T_VXLAN |
9645                 BNXT_ULP_HDR_BIT_I_ETH |
9646                 BNXT_ULP_HDR_BIT_I_IPV4 |
9647                 BNXT_ULP_HDR_BIT_I_UDP |
9648                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9649         .field_sig = { .bits =
9650                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9651                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9652                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9653                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9654                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9655                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
9656                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9657         },
9658         [453] = {
9659         .class_hid = BNXT_ULP_CLASS_HID_2e95,
9660         .class_tid = 2,
9661         .hdr_sig_id = 3,
9662         .flow_sig_id = 12888312832,
9663         .flow_pattern_id = 1,
9664         .app_sig = 0,
9665         .hdr_sig = { .bits =
9666                 BNXT_ULP_HDR_BIT_O_IPV4 |
9667                 BNXT_ULP_HDR_BIT_O_UDP |
9668                 BNXT_ULP_HDR_BIT_T_VXLAN |
9669                 BNXT_ULP_HDR_BIT_I_ETH |
9670                 BNXT_ULP_HDR_BIT_I_IPV4 |
9671                 BNXT_ULP_HDR_BIT_I_UDP |
9672                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9673         .field_sig = { .bits =
9674                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9675                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9676                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9677                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9678                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9679                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
9680                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9681         },
9682         [454] = {
9683         .class_hid = BNXT_ULP_CLASS_HID_5f9d,
9684         .class_tid = 2,
9685         .hdr_sig_id = 3,
9686         .flow_sig_id = 12888321024,
9687         .flow_pattern_id = 1,
9688         .app_sig = 0,
9689         .hdr_sig = { .bits =
9690                 BNXT_ULP_HDR_BIT_O_IPV4 |
9691                 BNXT_ULP_HDR_BIT_O_UDP |
9692                 BNXT_ULP_HDR_BIT_T_VXLAN |
9693                 BNXT_ULP_HDR_BIT_I_ETH |
9694                 BNXT_ULP_HDR_BIT_I_IPV4 |
9695                 BNXT_ULP_HDR_BIT_I_UDP |
9696                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9697         .field_sig = { .bits =
9698                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9699                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9700                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9701                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9702                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9703                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9704                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
9705                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9706         },
9707         [455] = {
9708         .class_hid = BNXT_ULP_CLASS_HID_26b1,
9709         .class_tid = 2,
9710         .hdr_sig_id = 3,
9711         .flow_sig_id = 15033699328,
9712         .flow_pattern_id = 1,
9713         .app_sig = 0,
9714         .hdr_sig = { .bits =
9715                 BNXT_ULP_HDR_BIT_O_IPV4 |
9716                 BNXT_ULP_HDR_BIT_O_UDP |
9717                 BNXT_ULP_HDR_BIT_T_VXLAN |
9718                 BNXT_ULP_HDR_BIT_I_ETH |
9719                 BNXT_ULP_HDR_BIT_I_IPV4 |
9720                 BNXT_ULP_HDR_BIT_I_UDP |
9721                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9722         .field_sig = { .bits =
9723                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9724                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9725                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9726                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9727                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9728                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
9729                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9730         },
9731         [456] = {
9732         .class_hid = BNXT_ULP_CLASS_HID_58b9,
9733         .class_tid = 2,
9734         .hdr_sig_id = 3,
9735         .flow_sig_id = 15033707520,
9736         .flow_pattern_id = 1,
9737         .app_sig = 0,
9738         .hdr_sig = { .bits =
9739                 BNXT_ULP_HDR_BIT_O_IPV4 |
9740                 BNXT_ULP_HDR_BIT_O_UDP |
9741                 BNXT_ULP_HDR_BIT_T_VXLAN |
9742                 BNXT_ULP_HDR_BIT_I_ETH |
9743                 BNXT_ULP_HDR_BIT_I_IPV4 |
9744                 BNXT_ULP_HDR_BIT_I_UDP |
9745                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9746         .field_sig = { .bits =
9747                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9748                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9749                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9750                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9751                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9752                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9753                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
9754                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9755         },
9756         [457] = {
9757         .class_hid = BNXT_ULP_CLASS_HID_3495,
9758         .class_tid = 2,
9759         .hdr_sig_id = 3,
9760         .flow_sig_id = 15035796480,
9761         .flow_pattern_id = 1,
9762         .app_sig = 0,
9763         .hdr_sig = { .bits =
9764                 BNXT_ULP_HDR_BIT_O_IPV4 |
9765                 BNXT_ULP_HDR_BIT_O_UDP |
9766                 BNXT_ULP_HDR_BIT_T_VXLAN |
9767                 BNXT_ULP_HDR_BIT_I_ETH |
9768                 BNXT_ULP_HDR_BIT_I_IPV4 |
9769                 BNXT_ULP_HDR_BIT_I_UDP |
9770                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9771         .field_sig = { .bits =
9772                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9773                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9774                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9775                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9776                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9777                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9778                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
9779                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9780         },
9781         [458] = {
9782         .class_hid = BNXT_ULP_CLASS_HID_669d,
9783         .class_tid = 2,
9784         .hdr_sig_id = 3,
9785         .flow_sig_id = 15035804672,
9786         .flow_pattern_id = 1,
9787         .app_sig = 0,
9788         .hdr_sig = { .bits =
9789                 BNXT_ULP_HDR_BIT_O_IPV4 |
9790                 BNXT_ULP_HDR_BIT_O_UDP |
9791                 BNXT_ULP_HDR_BIT_T_VXLAN |
9792                 BNXT_ULP_HDR_BIT_I_ETH |
9793                 BNXT_ULP_HDR_BIT_I_IPV4 |
9794                 BNXT_ULP_HDR_BIT_I_UDP |
9795                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9796         .field_sig = { .bits =
9797                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9798                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9799                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9800                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9801                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9802                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9803                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9804                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
9805                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT }
9806         },
9807         [459] = {
9808         .class_hid = BNXT_ULP_CLASS_HID_0e39,
9809         .class_tid = 2,
9810         .hdr_sig_id = 3,
9811         .flow_sig_id = 17181182976,
9812         .flow_pattern_id = 1,
9813         .app_sig = 0,
9814         .hdr_sig = { .bits =
9815                 BNXT_ULP_HDR_BIT_O_IPV4 |
9816                 BNXT_ULP_HDR_BIT_O_UDP |
9817                 BNXT_ULP_HDR_BIT_T_VXLAN |
9818                 BNXT_ULP_HDR_BIT_I_ETH |
9819                 BNXT_ULP_HDR_BIT_I_IPV4 |
9820                 BNXT_ULP_HDR_BIT_I_UDP |
9821                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9822         .field_sig = { .bits =
9823                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9824                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9825                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9826                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9827                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
9828         },
9829         [460] = {
9830         .class_hid = BNXT_ULP_CLASS_HID_20a1,
9831         .class_tid = 2,
9832         .hdr_sig_id = 3,
9833         .flow_sig_id = 17181191168,
9834         .flow_pattern_id = 1,
9835         .app_sig = 0,
9836         .hdr_sig = { .bits =
9837                 BNXT_ULP_HDR_BIT_O_IPV4 |
9838                 BNXT_ULP_HDR_BIT_O_UDP |
9839                 BNXT_ULP_HDR_BIT_T_VXLAN |
9840                 BNXT_ULP_HDR_BIT_I_ETH |
9841                 BNXT_ULP_HDR_BIT_I_IPV4 |
9842                 BNXT_ULP_HDR_BIT_I_UDP |
9843                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9844         .field_sig = { .bits =
9845                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9846                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9847                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9848                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9849                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9850                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
9851         },
9852         [461] = {
9853         .class_hid = BNXT_ULP_CLASS_HID_1dfd,
9854         .class_tid = 2,
9855         .hdr_sig_id = 3,
9856         .flow_sig_id = 17183280128,
9857         .flow_pattern_id = 1,
9858         .app_sig = 0,
9859         .hdr_sig = { .bits =
9860                 BNXT_ULP_HDR_BIT_O_IPV4 |
9861                 BNXT_ULP_HDR_BIT_O_UDP |
9862                 BNXT_ULP_HDR_BIT_T_VXLAN |
9863                 BNXT_ULP_HDR_BIT_I_ETH |
9864                 BNXT_ULP_HDR_BIT_I_IPV4 |
9865                 BNXT_ULP_HDR_BIT_I_UDP |
9866                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9867         .field_sig = { .bits =
9868                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9869                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9870                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9871                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9872                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9873                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
9874         },
9875         [462] = {
9876         .class_hid = BNXT_ULP_CLASS_HID_4e65,
9877         .class_tid = 2,
9878         .hdr_sig_id = 3,
9879         .flow_sig_id = 17183288320,
9880         .flow_pattern_id = 1,
9881         .app_sig = 0,
9882         .hdr_sig = { .bits =
9883                 BNXT_ULP_HDR_BIT_O_IPV4 |
9884                 BNXT_ULP_HDR_BIT_O_UDP |
9885                 BNXT_ULP_HDR_BIT_T_VXLAN |
9886                 BNXT_ULP_HDR_BIT_I_ETH |
9887                 BNXT_ULP_HDR_BIT_I_IPV4 |
9888                 BNXT_ULP_HDR_BIT_I_UDP |
9889                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9890         .field_sig = { .bits =
9891                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9892                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9893                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9894                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9895                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9896                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9897                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
9898         },
9899         [463] = {
9900         .class_hid = BNXT_ULP_CLASS_HID_16f9,
9901         .class_tid = 2,
9902         .hdr_sig_id = 3,
9903         .flow_sig_id = 19328666624,
9904         .flow_pattern_id = 1,
9905         .app_sig = 0,
9906         .hdr_sig = { .bits =
9907                 BNXT_ULP_HDR_BIT_O_IPV4 |
9908                 BNXT_ULP_HDR_BIT_O_UDP |
9909                 BNXT_ULP_HDR_BIT_T_VXLAN |
9910                 BNXT_ULP_HDR_BIT_I_ETH |
9911                 BNXT_ULP_HDR_BIT_I_IPV4 |
9912                 BNXT_ULP_HDR_BIT_I_UDP |
9913                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9914         .field_sig = { .bits =
9915                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9916                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9917                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9918                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9919                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9920                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
9921         },
9922         [464] = {
9923         .class_hid = BNXT_ULP_CLASS_HID_4661,
9924         .class_tid = 2,
9925         .hdr_sig_id = 3,
9926         .flow_sig_id = 19328674816,
9927         .flow_pattern_id = 1,
9928         .app_sig = 0,
9929         .hdr_sig = { .bits =
9930                 BNXT_ULP_HDR_BIT_O_IPV4 |
9931                 BNXT_ULP_HDR_BIT_O_UDP |
9932                 BNXT_ULP_HDR_BIT_T_VXLAN |
9933                 BNXT_ULP_HDR_BIT_I_ETH |
9934                 BNXT_ULP_HDR_BIT_I_IPV4 |
9935                 BNXT_ULP_HDR_BIT_I_UDP |
9936                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9937         .field_sig = { .bits =
9938                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9939                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9940                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9941                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9942                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9943                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9944                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
9945         },
9946         [465] = {
9947         .class_hid = BNXT_ULP_CLASS_HID_24bd,
9948         .class_tid = 2,
9949         .hdr_sig_id = 3,
9950         .flow_sig_id = 19330763776,
9951         .flow_pattern_id = 1,
9952         .app_sig = 0,
9953         .hdr_sig = { .bits =
9954                 BNXT_ULP_HDR_BIT_O_IPV4 |
9955                 BNXT_ULP_HDR_BIT_O_UDP |
9956                 BNXT_ULP_HDR_BIT_T_VXLAN |
9957                 BNXT_ULP_HDR_BIT_I_ETH |
9958                 BNXT_ULP_HDR_BIT_I_IPV4 |
9959                 BNXT_ULP_HDR_BIT_I_UDP |
9960                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9961         .field_sig = { .bits =
9962                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9963                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9964                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9965                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9966                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9967                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9968                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
9969         },
9970         [466] = {
9971         .class_hid = BNXT_ULP_CLASS_HID_5625,
9972         .class_tid = 2,
9973         .hdr_sig_id = 3,
9974         .flow_sig_id = 19330771968,
9975         .flow_pattern_id = 1,
9976         .app_sig = 0,
9977         .hdr_sig = { .bits =
9978                 BNXT_ULP_HDR_BIT_O_IPV4 |
9979                 BNXT_ULP_HDR_BIT_O_UDP |
9980                 BNXT_ULP_HDR_BIT_T_VXLAN |
9981                 BNXT_ULP_HDR_BIT_I_ETH |
9982                 BNXT_ULP_HDR_BIT_I_IPV4 |
9983                 BNXT_ULP_HDR_BIT_I_UDP |
9984                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
9985         .field_sig = { .bits =
9986                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
9987                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
9988                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
9989                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
9990                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
9991                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
9992                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
9993                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
9994         },
9995         [467] = {
9996         .class_hid = BNXT_ULP_CLASS_HID_02b9,
9997         .class_tid = 2,
9998         .hdr_sig_id = 3,
9999         .flow_sig_id = 21476150272,
10000         .flow_pattern_id = 1,
10001         .app_sig = 0,
10002         .hdr_sig = { .bits =
10003                 BNXT_ULP_HDR_BIT_O_IPV4 |
10004                 BNXT_ULP_HDR_BIT_O_UDP |
10005                 BNXT_ULP_HDR_BIT_T_VXLAN |
10006                 BNXT_ULP_HDR_BIT_I_ETH |
10007                 BNXT_ULP_HDR_BIT_I_IPV4 |
10008                 BNXT_ULP_HDR_BIT_I_UDP |
10009                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10010         .field_sig = { .bits =
10011                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10012                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10013                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10014                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10015                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10016                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10017         },
10018         [468] = {
10019         .class_hid = BNXT_ULP_CLASS_HID_34a1,
10020         .class_tid = 2,
10021         .hdr_sig_id = 3,
10022         .flow_sig_id = 21476158464,
10023         .flow_pattern_id = 1,
10024         .app_sig = 0,
10025         .hdr_sig = { .bits =
10026                 BNXT_ULP_HDR_BIT_O_IPV4 |
10027                 BNXT_ULP_HDR_BIT_O_UDP |
10028                 BNXT_ULP_HDR_BIT_T_VXLAN |
10029                 BNXT_ULP_HDR_BIT_I_ETH |
10030                 BNXT_ULP_HDR_BIT_I_IPV4 |
10031                 BNXT_ULP_HDR_BIT_I_UDP |
10032                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10033         .field_sig = { .bits =
10034                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10035                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10036                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10037                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10038                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10039                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10040                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10041         },
10042         [469] = {
10043         .class_hid = BNXT_ULP_CLASS_HID_11bd,
10044         .class_tid = 2,
10045         .hdr_sig_id = 3,
10046         .flow_sig_id = 21478247424,
10047         .flow_pattern_id = 1,
10048         .app_sig = 0,
10049         .hdr_sig = { .bits =
10050                 BNXT_ULP_HDR_BIT_O_IPV4 |
10051                 BNXT_ULP_HDR_BIT_O_UDP |
10052                 BNXT_ULP_HDR_BIT_T_VXLAN |
10053                 BNXT_ULP_HDR_BIT_I_ETH |
10054                 BNXT_ULP_HDR_BIT_I_IPV4 |
10055                 BNXT_ULP_HDR_BIT_I_UDP |
10056                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10057         .field_sig = { .bits =
10058                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10059                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10060                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10061                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10062                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10063                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10064                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10065         },
10066         [470] = {
10067         .class_hid = BNXT_ULP_CLASS_HID_42a5,
10068         .class_tid = 2,
10069         .hdr_sig_id = 3,
10070         .flow_sig_id = 21478255616,
10071         .flow_pattern_id = 1,
10072         .app_sig = 0,
10073         .hdr_sig = { .bits =
10074                 BNXT_ULP_HDR_BIT_O_IPV4 |
10075                 BNXT_ULP_HDR_BIT_O_UDP |
10076                 BNXT_ULP_HDR_BIT_T_VXLAN |
10077                 BNXT_ULP_HDR_BIT_I_ETH |
10078                 BNXT_ULP_HDR_BIT_I_IPV4 |
10079                 BNXT_ULP_HDR_BIT_I_UDP |
10080                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10081         .field_sig = { .bits =
10082                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10083                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10084                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10085                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10086                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10087                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10088                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10089                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10090         },
10091         [471] = {
10092         .class_hid = BNXT_ULP_CLASS_HID_2af9,
10093         .class_tid = 2,
10094         .hdr_sig_id = 3,
10095         .flow_sig_id = 23623633920,
10096         .flow_pattern_id = 1,
10097         .app_sig = 0,
10098         .hdr_sig = { .bits =
10099                 BNXT_ULP_HDR_BIT_O_IPV4 |
10100                 BNXT_ULP_HDR_BIT_O_UDP |
10101                 BNXT_ULP_HDR_BIT_T_VXLAN |
10102                 BNXT_ULP_HDR_BIT_I_ETH |
10103                 BNXT_ULP_HDR_BIT_I_IPV4 |
10104                 BNXT_ULP_HDR_BIT_I_UDP |
10105                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10106         .field_sig = { .bits =
10107                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10108                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10109                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10110                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10111                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10112                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10113                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10114         },
10115         [472] = {
10116         .class_hid = BNXT_ULP_CLASS_HID_5ae1,
10117         .class_tid = 2,
10118         .hdr_sig_id = 3,
10119         .flow_sig_id = 23623642112,
10120         .flow_pattern_id = 1,
10121         .app_sig = 0,
10122         .hdr_sig = { .bits =
10123                 BNXT_ULP_HDR_BIT_O_IPV4 |
10124                 BNXT_ULP_HDR_BIT_O_UDP |
10125                 BNXT_ULP_HDR_BIT_T_VXLAN |
10126                 BNXT_ULP_HDR_BIT_I_ETH |
10127                 BNXT_ULP_HDR_BIT_I_IPV4 |
10128                 BNXT_ULP_HDR_BIT_I_UDP |
10129                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10130         .field_sig = { .bits =
10131                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10132                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10133                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10134                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10135                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10136                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10137                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10138                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10139         },
10140         [473] = {
10141         .class_hid = BNXT_ULP_CLASS_HID_38fd,
10142         .class_tid = 2,
10143         .hdr_sig_id = 3,
10144         .flow_sig_id = 23625731072,
10145         .flow_pattern_id = 1,
10146         .app_sig = 0,
10147         .hdr_sig = { .bits =
10148                 BNXT_ULP_HDR_BIT_O_IPV4 |
10149                 BNXT_ULP_HDR_BIT_O_UDP |
10150                 BNXT_ULP_HDR_BIT_T_VXLAN |
10151                 BNXT_ULP_HDR_BIT_I_ETH |
10152                 BNXT_ULP_HDR_BIT_I_IPV4 |
10153                 BNXT_ULP_HDR_BIT_I_UDP |
10154                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10155         .field_sig = { .bits =
10156                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10157                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10158                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10159                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10160                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10161                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10162                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10163                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10164         },
10165         [474] = {
10166         .class_hid = BNXT_ULP_CLASS_HID_6ae5,
10167         .class_tid = 2,
10168         .hdr_sig_id = 3,
10169         .flow_sig_id = 23625739264,
10170         .flow_pattern_id = 1,
10171         .app_sig = 0,
10172         .hdr_sig = { .bits =
10173                 BNXT_ULP_HDR_BIT_O_IPV4 |
10174                 BNXT_ULP_HDR_BIT_O_UDP |
10175                 BNXT_ULP_HDR_BIT_T_VXLAN |
10176                 BNXT_ULP_HDR_BIT_I_ETH |
10177                 BNXT_ULP_HDR_BIT_I_IPV4 |
10178                 BNXT_ULP_HDR_BIT_I_UDP |
10179                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10180         .field_sig = { .bits =
10181                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10182                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10183                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10184                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10185                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10186                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10187                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10188                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10189                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10190         },
10191         [475] = {
10192         .class_hid = BNXT_ULP_CLASS_HID_0829,
10193         .class_tid = 2,
10194         .hdr_sig_id = 3,
10195         .flow_sig_id = 25771117568,
10196         .flow_pattern_id = 1,
10197         .app_sig = 0,
10198         .hdr_sig = { .bits =
10199                 BNXT_ULP_HDR_BIT_O_IPV4 |
10200                 BNXT_ULP_HDR_BIT_O_UDP |
10201                 BNXT_ULP_HDR_BIT_T_VXLAN |
10202                 BNXT_ULP_HDR_BIT_I_ETH |
10203                 BNXT_ULP_HDR_BIT_I_IPV4 |
10204                 BNXT_ULP_HDR_BIT_I_UDP |
10205                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10206         .field_sig = { .bits =
10207                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10208                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10209                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10210                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10211                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10212                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10213         },
10214         [476] = {
10215         .class_hid = BNXT_ULP_CLASS_HID_3ab1,
10216         .class_tid = 2,
10217         .hdr_sig_id = 3,
10218         .flow_sig_id = 25771125760,
10219         .flow_pattern_id = 1,
10220         .app_sig = 0,
10221         .hdr_sig = { .bits =
10222                 BNXT_ULP_HDR_BIT_O_IPV4 |
10223                 BNXT_ULP_HDR_BIT_O_UDP |
10224                 BNXT_ULP_HDR_BIT_T_VXLAN |
10225                 BNXT_ULP_HDR_BIT_I_ETH |
10226                 BNXT_ULP_HDR_BIT_I_IPV4 |
10227                 BNXT_ULP_HDR_BIT_I_UDP |
10228                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10229         .field_sig = { .bits =
10230                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10231                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10232                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10233                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10234                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10235                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10236                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10237         },
10238         [477] = {
10239         .class_hid = BNXT_ULP_CLASS_HID_17ad,
10240         .class_tid = 2,
10241         .hdr_sig_id = 3,
10242         .flow_sig_id = 25773214720,
10243         .flow_pattern_id = 1,
10244         .app_sig = 0,
10245         .hdr_sig = { .bits =
10246                 BNXT_ULP_HDR_BIT_O_IPV4 |
10247                 BNXT_ULP_HDR_BIT_O_UDP |
10248                 BNXT_ULP_HDR_BIT_T_VXLAN |
10249                 BNXT_ULP_HDR_BIT_I_ETH |
10250                 BNXT_ULP_HDR_BIT_I_IPV4 |
10251                 BNXT_ULP_HDR_BIT_I_UDP |
10252                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10253         .field_sig = { .bits =
10254                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10255                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10256                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10257                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10258                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10259                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10260                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10261         },
10262         [478] = {
10263         .class_hid = BNXT_ULP_CLASS_HID_4835,
10264         .class_tid = 2,
10265         .hdr_sig_id = 3,
10266         .flow_sig_id = 25773222912,
10267         .flow_pattern_id = 1,
10268         .app_sig = 0,
10269         .hdr_sig = { .bits =
10270                 BNXT_ULP_HDR_BIT_O_IPV4 |
10271                 BNXT_ULP_HDR_BIT_O_UDP |
10272                 BNXT_ULP_HDR_BIT_T_VXLAN |
10273                 BNXT_ULP_HDR_BIT_I_ETH |
10274                 BNXT_ULP_HDR_BIT_I_IPV4 |
10275                 BNXT_ULP_HDR_BIT_I_UDP |
10276                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10277         .field_sig = { .bits =
10278                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10279                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10280                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10281                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10282                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10283                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10284                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10285                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10286         },
10287         [479] = {
10288         .class_hid = BNXT_ULP_CLASS_HID_10a9,
10289         .class_tid = 2,
10290         .hdr_sig_id = 3,
10291         .flow_sig_id = 27918601216,
10292         .flow_pattern_id = 1,
10293         .app_sig = 0,
10294         .hdr_sig = { .bits =
10295                 BNXT_ULP_HDR_BIT_O_IPV4 |
10296                 BNXT_ULP_HDR_BIT_O_UDP |
10297                 BNXT_ULP_HDR_BIT_T_VXLAN |
10298                 BNXT_ULP_HDR_BIT_I_ETH |
10299                 BNXT_ULP_HDR_BIT_I_IPV4 |
10300                 BNXT_ULP_HDR_BIT_I_UDP |
10301                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10302         .field_sig = { .bits =
10303                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10304                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10305                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10306                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10307                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10308                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10309                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10310         },
10311         [480] = {
10312         .class_hid = BNXT_ULP_CLASS_HID_4031,
10313         .class_tid = 2,
10314         .hdr_sig_id = 3,
10315         .flow_sig_id = 27918609408,
10316         .flow_pattern_id = 1,
10317         .app_sig = 0,
10318         .hdr_sig = { .bits =
10319                 BNXT_ULP_HDR_BIT_O_IPV4 |
10320                 BNXT_ULP_HDR_BIT_O_UDP |
10321                 BNXT_ULP_HDR_BIT_T_VXLAN |
10322                 BNXT_ULP_HDR_BIT_I_ETH |
10323                 BNXT_ULP_HDR_BIT_I_IPV4 |
10324                 BNXT_ULP_HDR_BIT_I_UDP |
10325                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10326         .field_sig = { .bits =
10327                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10328                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10329                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10330                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10331                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10332                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10333                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10334                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10335         },
10336         [481] = {
10337         .class_hid = BNXT_ULP_CLASS_HID_3e2d,
10338         .class_tid = 2,
10339         .hdr_sig_id = 3,
10340         .flow_sig_id = 27920698368,
10341         .flow_pattern_id = 1,
10342         .app_sig = 0,
10343         .hdr_sig = { .bits =
10344                 BNXT_ULP_HDR_BIT_O_IPV4 |
10345                 BNXT_ULP_HDR_BIT_O_UDP |
10346                 BNXT_ULP_HDR_BIT_T_VXLAN |
10347                 BNXT_ULP_HDR_BIT_I_ETH |
10348                 BNXT_ULP_HDR_BIT_I_IPV4 |
10349                 BNXT_ULP_HDR_BIT_I_UDP |
10350                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10351         .field_sig = { .bits =
10352                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10353                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10354                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10355                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10356                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10357                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10358                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10359                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10360         },
10361         [482] = {
10362         .class_hid = BNXT_ULP_CLASS_HID_5035,
10363         .class_tid = 2,
10364         .hdr_sig_id = 3,
10365         .flow_sig_id = 27920706560,
10366         .flow_pattern_id = 1,
10367         .app_sig = 0,
10368         .hdr_sig = { .bits =
10369                 BNXT_ULP_HDR_BIT_O_IPV4 |
10370                 BNXT_ULP_HDR_BIT_O_UDP |
10371                 BNXT_ULP_HDR_BIT_T_VXLAN |
10372                 BNXT_ULP_HDR_BIT_I_ETH |
10373                 BNXT_ULP_HDR_BIT_I_IPV4 |
10374                 BNXT_ULP_HDR_BIT_I_UDP |
10375                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10376         .field_sig = { .bits =
10377                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10378                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10379                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10380                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10381                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10382                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10383                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10384                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10385                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10386         },
10387         [483] = {
10388         .class_hid = BNXT_ULP_CLASS_HID_1ca9,
10389         .class_tid = 2,
10390         .hdr_sig_id = 3,
10391         .flow_sig_id = 30066084864,
10392         .flow_pattern_id = 1,
10393         .app_sig = 0,
10394         .hdr_sig = { .bits =
10395                 BNXT_ULP_HDR_BIT_O_IPV4 |
10396                 BNXT_ULP_HDR_BIT_O_UDP |
10397                 BNXT_ULP_HDR_BIT_T_VXLAN |
10398                 BNXT_ULP_HDR_BIT_I_ETH |
10399                 BNXT_ULP_HDR_BIT_I_IPV4 |
10400                 BNXT_ULP_HDR_BIT_I_UDP |
10401                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10402         .field_sig = { .bits =
10403                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10404                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10405                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10406                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10407                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10408                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10409                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10410         },
10411         [484] = {
10412         .class_hid = BNXT_ULP_CLASS_HID_4eb1,
10413         .class_tid = 2,
10414         .hdr_sig_id = 3,
10415         .flow_sig_id = 30066093056,
10416         .flow_pattern_id = 1,
10417         .app_sig = 0,
10418         .hdr_sig = { .bits =
10419                 BNXT_ULP_HDR_BIT_O_IPV4 |
10420                 BNXT_ULP_HDR_BIT_O_UDP |
10421                 BNXT_ULP_HDR_BIT_T_VXLAN |
10422                 BNXT_ULP_HDR_BIT_I_ETH |
10423                 BNXT_ULP_HDR_BIT_I_IPV4 |
10424                 BNXT_ULP_HDR_BIT_I_UDP |
10425                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10426         .field_sig = { .bits =
10427                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10428                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10429                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10430                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10431                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10432                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10433                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10434                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10435         },
10436         [485] = {
10437         .class_hid = BNXT_ULP_CLASS_HID_2bad,
10438         .class_tid = 2,
10439         .hdr_sig_id = 3,
10440         .flow_sig_id = 30068182016,
10441         .flow_pattern_id = 1,
10442         .app_sig = 0,
10443         .hdr_sig = { .bits =
10444                 BNXT_ULP_HDR_BIT_O_IPV4 |
10445                 BNXT_ULP_HDR_BIT_O_UDP |
10446                 BNXT_ULP_HDR_BIT_T_VXLAN |
10447                 BNXT_ULP_HDR_BIT_I_ETH |
10448                 BNXT_ULP_HDR_BIT_I_IPV4 |
10449                 BNXT_ULP_HDR_BIT_I_UDP |
10450                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10451         .field_sig = { .bits =
10452                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10453                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10454                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10455                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10456                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10457                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10458                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10459                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10460         },
10461         [486] = {
10462         .class_hid = BNXT_ULP_CLASS_HID_5cb5,
10463         .class_tid = 2,
10464         .hdr_sig_id = 3,
10465         .flow_sig_id = 30068190208,
10466         .flow_pattern_id = 1,
10467         .app_sig = 0,
10468         .hdr_sig = { .bits =
10469                 BNXT_ULP_HDR_BIT_O_IPV4 |
10470                 BNXT_ULP_HDR_BIT_O_UDP |
10471                 BNXT_ULP_HDR_BIT_T_VXLAN |
10472                 BNXT_ULP_HDR_BIT_I_ETH |
10473                 BNXT_ULP_HDR_BIT_I_IPV4 |
10474                 BNXT_ULP_HDR_BIT_I_UDP |
10475                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10476         .field_sig = { .bits =
10477                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10478                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10479                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10480                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10481                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10482                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10483                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10484                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10485                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10486         },
10487         [487] = {
10488         .class_hid = BNXT_ULP_CLASS_HID_24a9,
10489         .class_tid = 2,
10490         .hdr_sig_id = 3,
10491         .flow_sig_id = 32213568512,
10492         .flow_pattern_id = 1,
10493         .app_sig = 0,
10494         .hdr_sig = { .bits =
10495                 BNXT_ULP_HDR_BIT_O_IPV4 |
10496                 BNXT_ULP_HDR_BIT_O_UDP |
10497                 BNXT_ULP_HDR_BIT_T_VXLAN |
10498                 BNXT_ULP_HDR_BIT_I_ETH |
10499                 BNXT_ULP_HDR_BIT_I_IPV4 |
10500                 BNXT_ULP_HDR_BIT_I_UDP |
10501                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10502         .field_sig = { .bits =
10503                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10504                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10505                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10506                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10507                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10508                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10509                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10510                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10511         },
10512         [488] = {
10513         .class_hid = BNXT_ULP_CLASS_HID_54b1,
10514         .class_tid = 2,
10515         .hdr_sig_id = 3,
10516         .flow_sig_id = 32213576704,
10517         .flow_pattern_id = 1,
10518         .app_sig = 0,
10519         .hdr_sig = { .bits =
10520                 BNXT_ULP_HDR_BIT_O_IPV4 |
10521                 BNXT_ULP_HDR_BIT_O_UDP |
10522                 BNXT_ULP_HDR_BIT_T_VXLAN |
10523                 BNXT_ULP_HDR_BIT_I_ETH |
10524                 BNXT_ULP_HDR_BIT_I_IPV4 |
10525                 BNXT_ULP_HDR_BIT_I_UDP |
10526                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10527         .field_sig = { .bits =
10528                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10529                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10530                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10531                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10532                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10533                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10534                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10535                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10536                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10537         },
10538         [489] = {
10539         .class_hid = BNXT_ULP_CLASS_HID_32ad,
10540         .class_tid = 2,
10541         .hdr_sig_id = 3,
10542         .flow_sig_id = 32215665664,
10543         .flow_pattern_id = 1,
10544         .app_sig = 0,
10545         .hdr_sig = { .bits =
10546                 BNXT_ULP_HDR_BIT_O_IPV4 |
10547                 BNXT_ULP_HDR_BIT_O_UDP |
10548                 BNXT_ULP_HDR_BIT_T_VXLAN |
10549                 BNXT_ULP_HDR_BIT_I_ETH |
10550                 BNXT_ULP_HDR_BIT_I_IPV4 |
10551                 BNXT_ULP_HDR_BIT_I_UDP |
10552                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10553         .field_sig = { .bits =
10554                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10555                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10556                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10557                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10558                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10559                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10560                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10561                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10562                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10563         },
10564         [490] = {
10565         .class_hid = BNXT_ULP_CLASS_HID_0ca9,
10566         .class_tid = 2,
10567         .hdr_sig_id = 3,
10568         .flow_sig_id = 32215673856,
10569         .flow_pattern_id = 1,
10570         .app_sig = 0,
10571         .hdr_sig = { .bits =
10572                 BNXT_ULP_HDR_BIT_O_IPV4 |
10573                 BNXT_ULP_HDR_BIT_O_UDP |
10574                 BNXT_ULP_HDR_BIT_T_VXLAN |
10575                 BNXT_ULP_HDR_BIT_I_ETH |
10576                 BNXT_ULP_HDR_BIT_I_IPV4 |
10577                 BNXT_ULP_HDR_BIT_I_UDP |
10578                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10579         .field_sig = { .bits =
10580                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_SRC_ADDR |
10581                 BNXT_ULP_HF_0_2_3_BITMASK_O_IPV4_DST_ADDR |
10582                 BNXT_ULP_HF_0_2_3_BITMASK_O_UDP_DST_PORT |
10583                 BNXT_ULP_HF_0_2_3_BITMASK_T_VXLAN_VNI |
10584                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_DMAC |
10585                 BNXT_ULP_HF_0_2_3_BITMASK_I_ETH_SMAC |
10586                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_SRC_ADDR |
10587                 BNXT_ULP_HF_0_2_3_BITMASK_I_IPV4_DST_ADDR |
10588                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_SRC_PORT |
10589                 BNXT_ULP_HF_0_2_3_BITMASK_I_UDP_DST_PORT }
10590         },
10591         [491] = {
10592         .class_hid = BNXT_ULP_CLASS_HID_7f35,
10593         .class_tid = 2,
10594         .hdr_sig_id = 4,
10595         .flow_sig_id = 1313792,
10596         .flow_pattern_id = 2,
10597         .app_sig = 0,
10598         .hdr_sig = { .bits =
10599                 BNXT_ULP_HDR_BIT_O_IPV4 |
10600                 BNXT_ULP_HDR_BIT_O_UDP |
10601                 BNXT_ULP_HDR_BIT_T_VXLAN |
10602                 BNXT_ULP_HDR_BIT_I_ETH |
10603                 BNXT_ULP_HDR_BIT_I_IPV4 |
10604                 BNXT_ULP_HDR_BIT_I_ICMP |
10605                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10606         .field_sig = { .bits =
10607                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10608                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10609                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10610                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC }
10611         },
10612         [492] = {
10613         .class_hid = BNXT_ULP_CLASS_HID_34f1,
10614         .class_tid = 2,
10615         .hdr_sig_id = 4,
10616         .flow_sig_id = 1321984,
10617         .flow_pattern_id = 2,
10618         .app_sig = 0,
10619         .hdr_sig = { .bits =
10620                 BNXT_ULP_HDR_BIT_O_IPV4 |
10621                 BNXT_ULP_HDR_BIT_O_UDP |
10622                 BNXT_ULP_HDR_BIT_T_VXLAN |
10623                 BNXT_ULP_HDR_BIT_I_ETH |
10624                 BNXT_ULP_HDR_BIT_I_IPV4 |
10625                 BNXT_ULP_HDR_BIT_I_ICMP |
10626                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10627         .field_sig = { .bits =
10628                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10629                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10630                 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
10631                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10632                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC }
10633         },
10634         [493] = {
10635         .class_hid = BNXT_ULP_CLASS_HID_179d,
10636         .class_tid = 2,
10637         .hdr_sig_id = 4,
10638         .flow_sig_id = 3410944,
10639         .flow_pattern_id = 2,
10640         .app_sig = 0,
10641         .hdr_sig = { .bits =
10642                 BNXT_ULP_HDR_BIT_O_IPV4 |
10643                 BNXT_ULP_HDR_BIT_O_UDP |
10644                 BNXT_ULP_HDR_BIT_T_VXLAN |
10645                 BNXT_ULP_HDR_BIT_I_ETH |
10646                 BNXT_ULP_HDR_BIT_I_IPV4 |
10647                 BNXT_ULP_HDR_BIT_I_ICMP |
10648                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10649         .field_sig = { .bits =
10650                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10651                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10652                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10653                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10654                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC }
10655         },
10656         [494] = {
10657         .class_hid = BNXT_ULP_CLASS_HID_2615,
10658         .class_tid = 2,
10659         .hdr_sig_id = 4,
10660         .flow_sig_id = 3419136,
10661         .flow_pattern_id = 2,
10662         .app_sig = 0,
10663         .hdr_sig = { .bits =
10664                 BNXT_ULP_HDR_BIT_O_IPV4 |
10665                 BNXT_ULP_HDR_BIT_O_UDP |
10666                 BNXT_ULP_HDR_BIT_T_VXLAN |
10667                 BNXT_ULP_HDR_BIT_I_ETH |
10668                 BNXT_ULP_HDR_BIT_I_IPV4 |
10669                 BNXT_ULP_HDR_BIT_I_ICMP |
10670                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10671         .field_sig = { .bits =
10672                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10673                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10674                 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
10675                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10676                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10677                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC }
10678         },
10679         [495] = {
10680         .class_hid = BNXT_ULP_CLASS_HID_0fb9,
10681         .class_tid = 2,
10682         .hdr_sig_id = 4,
10683         .flow_sig_id = 2148797440,
10684         .flow_pattern_id = 2,
10685         .app_sig = 0,
10686         .hdr_sig = { .bits =
10687                 BNXT_ULP_HDR_BIT_O_IPV4 |
10688                 BNXT_ULP_HDR_BIT_O_UDP |
10689                 BNXT_ULP_HDR_BIT_T_VXLAN |
10690                 BNXT_ULP_HDR_BIT_I_ETH |
10691                 BNXT_ULP_HDR_BIT_I_IPV4 |
10692                 BNXT_ULP_HDR_BIT_I_ICMP |
10693                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10694         .field_sig = { .bits =
10695                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10696                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10697                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10698                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10699                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
10700         },
10701         [496] = {
10702         .class_hid = BNXT_ULP_CLASS_HID_5d31,
10703         .class_tid = 2,
10704         .hdr_sig_id = 4,
10705         .flow_sig_id = 2148805632,
10706         .flow_pattern_id = 2,
10707         .app_sig = 0,
10708         .hdr_sig = { .bits =
10709                 BNXT_ULP_HDR_BIT_O_IPV4 |
10710                 BNXT_ULP_HDR_BIT_O_UDP |
10711                 BNXT_ULP_HDR_BIT_T_VXLAN |
10712                 BNXT_ULP_HDR_BIT_I_ETH |
10713                 BNXT_ULP_HDR_BIT_I_IPV4 |
10714                 BNXT_ULP_HDR_BIT_I_ICMP |
10715                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10716         .field_sig = { .bits =
10717                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10718                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10719                 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
10720                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10721                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10722                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
10723         },
10724         [497] = {
10725         .class_hid = BNXT_ULP_CLASS_HID_3fdd,
10726         .class_tid = 2,
10727         .hdr_sig_id = 4,
10728         .flow_sig_id = 2150894592,
10729         .flow_pattern_id = 2,
10730         .app_sig = 0,
10731         .hdr_sig = { .bits =
10732                 BNXT_ULP_HDR_BIT_O_IPV4 |
10733                 BNXT_ULP_HDR_BIT_O_UDP |
10734                 BNXT_ULP_HDR_BIT_T_VXLAN |
10735                 BNXT_ULP_HDR_BIT_I_ETH |
10736                 BNXT_ULP_HDR_BIT_I_IPV4 |
10737                 BNXT_ULP_HDR_BIT_I_ICMP |
10738                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10739         .field_sig = { .bits =
10740                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10741                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10742                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10743                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10744                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
10745                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
10746         },
10747         [498] = {
10748         .class_hid = BNXT_ULP_CLASS_HID_4f55,
10749         .class_tid = 2,
10750         .hdr_sig_id = 4,
10751         .flow_sig_id = 2150902784,
10752         .flow_pattern_id = 2,
10753         .app_sig = 0,
10754         .hdr_sig = { .bits =
10755                 BNXT_ULP_HDR_BIT_O_IPV4 |
10756                 BNXT_ULP_HDR_BIT_O_UDP |
10757                 BNXT_ULP_HDR_BIT_T_VXLAN |
10758                 BNXT_ULP_HDR_BIT_I_ETH |
10759                 BNXT_ULP_HDR_BIT_I_IPV4 |
10760                 BNXT_ULP_HDR_BIT_I_ICMP |
10761                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10762         .field_sig = { .bits =
10763                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10764                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10765                 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
10766                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10767                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10768                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
10769                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR }
10770         },
10771         [499] = {
10772         .class_hid = BNXT_ULP_CLASS_HID_12d9,
10773         .class_tid = 2,
10774         .hdr_sig_id = 4,
10775         .flow_sig_id = 4296281088,
10776         .flow_pattern_id = 2,
10777         .app_sig = 0,
10778         .hdr_sig = { .bits =
10779                 BNXT_ULP_HDR_BIT_O_IPV4 |
10780                 BNXT_ULP_HDR_BIT_O_UDP |
10781                 BNXT_ULP_HDR_BIT_T_VXLAN |
10782                 BNXT_ULP_HDR_BIT_I_ETH |
10783                 BNXT_ULP_HDR_BIT_I_IPV4 |
10784                 BNXT_ULP_HDR_BIT_I_ICMP |
10785                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10786         .field_sig = { .bits =
10787                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10788                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10789                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10790                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10791                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
10792         },
10793         [500] = {
10794         .class_hid = BNXT_ULP_CLASS_HID_20d1,
10795         .class_tid = 2,
10796         .hdr_sig_id = 4,
10797         .flow_sig_id = 4296289280,
10798         .flow_pattern_id = 2,
10799         .app_sig = 0,
10800         .hdr_sig = { .bits =
10801                 BNXT_ULP_HDR_BIT_O_IPV4 |
10802                 BNXT_ULP_HDR_BIT_O_UDP |
10803                 BNXT_ULP_HDR_BIT_T_VXLAN |
10804                 BNXT_ULP_HDR_BIT_I_ETH |
10805                 BNXT_ULP_HDR_BIT_I_IPV4 |
10806                 BNXT_ULP_HDR_BIT_I_ICMP |
10807                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10808         .field_sig = { .bits =
10809                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10810                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10811                 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
10812                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10813                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10814                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
10815         },
10816         [501] = {
10817         .class_hid = BNXT_ULP_CLASS_HID_03fd,
10818         .class_tid = 2,
10819         .hdr_sig_id = 4,
10820         .flow_sig_id = 4298378240,
10821         .flow_pattern_id = 2,
10822         .app_sig = 0,
10823         .hdr_sig = { .bits =
10824                 BNXT_ULP_HDR_BIT_O_IPV4 |
10825                 BNXT_ULP_HDR_BIT_O_UDP |
10826                 BNXT_ULP_HDR_BIT_T_VXLAN |
10827                 BNXT_ULP_HDR_BIT_I_ETH |
10828                 BNXT_ULP_HDR_BIT_I_IPV4 |
10829                 BNXT_ULP_HDR_BIT_I_ICMP |
10830                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10831         .field_sig = { .bits =
10832                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10833                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10834                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10835                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10836                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
10837                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
10838         },
10839         [502] = {
10840         .class_hid = BNXT_ULP_CLASS_HID_52f5,
10841         .class_tid = 2,
10842         .hdr_sig_id = 4,
10843         .flow_sig_id = 4298386432,
10844         .flow_pattern_id = 2,
10845         .app_sig = 0,
10846         .hdr_sig = { .bits =
10847                 BNXT_ULP_HDR_BIT_O_IPV4 |
10848                 BNXT_ULP_HDR_BIT_O_UDP |
10849                 BNXT_ULP_HDR_BIT_T_VXLAN |
10850                 BNXT_ULP_HDR_BIT_I_ETH |
10851                 BNXT_ULP_HDR_BIT_I_IPV4 |
10852                 BNXT_ULP_HDR_BIT_I_ICMP |
10853                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10854         .field_sig = { .bits =
10855                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10856                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10857                 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
10858                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10859                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10860                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
10861                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
10862         },
10863         [503] = {
10864         .class_hid = BNXT_ULP_CLASS_HID_3b99,
10865         .class_tid = 2,
10866         .hdr_sig_id = 4,
10867         .flow_sig_id = 6443764736,
10868         .flow_pattern_id = 2,
10869         .app_sig = 0,
10870         .hdr_sig = { .bits =
10871                 BNXT_ULP_HDR_BIT_O_IPV4 |
10872                 BNXT_ULP_HDR_BIT_O_UDP |
10873                 BNXT_ULP_HDR_BIT_T_VXLAN |
10874                 BNXT_ULP_HDR_BIT_I_ETH |
10875                 BNXT_ULP_HDR_BIT_I_IPV4 |
10876                 BNXT_ULP_HDR_BIT_I_ICMP |
10877                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10878         .field_sig = { .bits =
10879                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10880                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10881                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10882                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10883                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
10884                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
10885         },
10886         [504] = {
10887         .class_hid = BNXT_ULP_CLASS_HID_4991,
10888         .class_tid = 2,
10889         .hdr_sig_id = 4,
10890         .flow_sig_id = 6443772928,
10891         .flow_pattern_id = 2,
10892         .app_sig = 0,
10893         .hdr_sig = { .bits =
10894                 BNXT_ULP_HDR_BIT_O_IPV4 |
10895                 BNXT_ULP_HDR_BIT_O_UDP |
10896                 BNXT_ULP_HDR_BIT_T_VXLAN |
10897                 BNXT_ULP_HDR_BIT_I_ETH |
10898                 BNXT_ULP_HDR_BIT_I_IPV4 |
10899                 BNXT_ULP_HDR_BIT_I_ICMP |
10900                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10901         .field_sig = { .bits =
10902                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10903                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10904                 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
10905                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10906                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10907                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
10908                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
10909         },
10910         [505] = {
10911         .class_hid = BNXT_ULP_CLASS_HID_2dbd,
10912         .class_tid = 2,
10913         .hdr_sig_id = 4,
10914         .flow_sig_id = 6445861888,
10915         .flow_pattern_id = 2,
10916         .app_sig = 0,
10917         .hdr_sig = { .bits =
10918                 BNXT_ULP_HDR_BIT_O_IPV4 |
10919                 BNXT_ULP_HDR_BIT_O_UDP |
10920                 BNXT_ULP_HDR_BIT_T_VXLAN |
10921                 BNXT_ULP_HDR_BIT_I_ETH |
10922                 BNXT_ULP_HDR_BIT_I_IPV4 |
10923                 BNXT_ULP_HDR_BIT_I_ICMP |
10924                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10925         .field_sig = { .bits =
10926                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10927                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10928                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10929                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10930                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
10931                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
10932                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
10933         },
10934         [506] = {
10935         .class_hid = BNXT_ULP_CLASS_HID_7bb5,
10936         .class_tid = 2,
10937         .hdr_sig_id = 4,
10938         .flow_sig_id = 6445870080,
10939         .flow_pattern_id = 2,
10940         .app_sig = 0,
10941         .hdr_sig = { .bits =
10942                 BNXT_ULP_HDR_BIT_O_IPV4 |
10943                 BNXT_ULP_HDR_BIT_O_UDP |
10944                 BNXT_ULP_HDR_BIT_T_VXLAN |
10945                 BNXT_ULP_HDR_BIT_I_ETH |
10946                 BNXT_ULP_HDR_BIT_I_IPV4 |
10947                 BNXT_ULP_HDR_BIT_I_ICMP |
10948                 BNXT_ULP_FLOW_DIR_BITMASK_ING },
10949         .field_sig = { .bits =
10950                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_SRC_ADDR |
10951                 BNXT_ULP_HF_0_2_4_BITMASK_O_IPV4_DST_ADDR |
10952                 BNXT_ULP_HF_0_2_4_BITMASK_O_UDP_DST_PORT |
10953                 BNXT_ULP_HF_0_2_4_BITMASK_T_VXLAN_VNI |
10954                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_DMAC |
10955                 BNXT_ULP_HF_0_2_4_BITMASK_I_ETH_SMAC |
10956                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_SRC_ADDR |
10957                 BNXT_ULP_HF_0_2_4_BITMASK_I_IPV4_DST_ADDR }
10958         },
10959         [507] = {
10960         .class_hid = BNXT_ULP_CLASS_HID_34c6,
10961         .class_tid = 3,
10962         .hdr_sig_id = 0,
10963         .flow_sig_id = 4096,
10964         .flow_pattern_id = 0,
10965         .app_sig = 0,
10966         .hdr_sig = { .bits =
10967                 BNXT_ULP_HDR_BIT_O_ETH |
10968                 BNXT_ULP_HDR_BIT_O_IPV6 |
10969                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10970         .field_sig = { .bits =
10971                 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC |
10972                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
10973         },
10974         [508] = {
10975         .class_hid = BNXT_ULP_CLASS_HID_0c22,
10976         .class_tid = 3,
10977         .hdr_sig_id = 0,
10978         .flow_sig_id = 4100,
10979         .flow_pattern_id = 0,
10980         .app_sig = 0,
10981         .hdr_sig = { .bits =
10982                 BNXT_ULP_HDR_BIT_O_ETH |
10983                 BNXT_ULP_HDR_BIT_O_IPV6 |
10984                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10985         .field_sig = { .bits =
10986                 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_DMAC |
10987                 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC |
10988                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
10989         },
10990         [509] = {
10991         .class_hid = BNXT_ULP_CLASS_HID_1cbe,
10992         .class_tid = 3,
10993         .hdr_sig_id = 0,
10994         .flow_sig_id = 6144,
10995         .flow_pattern_id = 0,
10996         .app_sig = 0,
10997         .hdr_sig = { .bits =
10998                 BNXT_ULP_HDR_BIT_O_ETH |
10999                 BNXT_ULP_HDR_BIT_O_IPV6 |
11000                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11001         .field_sig = { .bits =
11002                 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC |
11003                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_SRC_ADDR |
11004                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
11005         },
11006         [510] = {
11007         .class_hid = BNXT_ULP_CLASS_HID_179a,
11008         .class_tid = 3,
11009         .hdr_sig_id = 0,
11010         .flow_sig_id = 6148,
11011         .flow_pattern_id = 0,
11012         .app_sig = 0,
11013         .hdr_sig = { .bits =
11014                 BNXT_ULP_HDR_BIT_O_ETH |
11015                 BNXT_ULP_HDR_BIT_O_IPV6 |
11016                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11017         .field_sig = { .bits =
11018                 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_DMAC |
11019                 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC |
11020                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_SRC_ADDR |
11021                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
11022         },
11023         [511] = {
11024         .class_hid = BNXT_ULP_CLASS_HID_59be,
11025         .class_tid = 3,
11026         .hdr_sig_id = 1,
11027         .flow_sig_id = 16384,
11028         .flow_pattern_id = 0,
11029         .app_sig = 0,
11030         .hdr_sig = { .bits =
11031                 BNXT_ULP_HDR_BIT_O_ETH |
11032                 BNXT_ULP_HDR_BIT_O_IPV4 |
11033                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11034         .field_sig = { .bits =
11035                 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC |
11036                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
11037         },
11038         [512] = {
11039         .class_hid = BNXT_ULP_CLASS_HID_515a,
11040         .class_tid = 3,
11041         .hdr_sig_id = 1,
11042         .flow_sig_id = 16388,
11043         .flow_pattern_id = 0,
11044         .app_sig = 0,
11045         .hdr_sig = { .bits =
11046                 BNXT_ULP_HDR_BIT_O_ETH |
11047                 BNXT_ULP_HDR_BIT_O_IPV4 |
11048                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11049         .field_sig = { .bits =
11050                 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_DMAC |
11051                 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC |
11052                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
11053         },
11054         [513] = {
11055         .class_hid = BNXT_ULP_CLASS_HID_1c72,
11056         .class_tid = 3,
11057         .hdr_sig_id = 1,
11058         .flow_sig_id = 24576,
11059         .flow_pattern_id = 0,
11060         .app_sig = 0,
11061         .hdr_sig = { .bits =
11062                 BNXT_ULP_HDR_BIT_O_ETH |
11063                 BNXT_ULP_HDR_BIT_O_IPV4 |
11064                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11065         .field_sig = { .bits =
11066                 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC |
11067                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_SRC_ADDR |
11068                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
11069         },
11070         [514] = {
11071         .class_hid = BNXT_ULP_CLASS_HID_171e,
11072         .class_tid = 3,
11073         .hdr_sig_id = 1,
11074         .flow_sig_id = 24580,
11075         .flow_pattern_id = 0,
11076         .app_sig = 0,
11077         .hdr_sig = { .bits =
11078                 BNXT_ULP_HDR_BIT_O_ETH |
11079                 BNXT_ULP_HDR_BIT_O_IPV4 |
11080                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11081         .field_sig = { .bits =
11082                 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_DMAC |
11083                 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC |
11084                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_SRC_ADDR |
11085                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
11086         },
11087         [515] = {
11088         .class_hid = BNXT_ULP_CLASS_HID_19c8,
11089         .class_tid = 3,
11090         .hdr_sig_id = 2,
11091         .flow_sig_id = 32768,
11092         .flow_pattern_id = 0,
11093         .app_sig = 0,
11094         .hdr_sig = { .bits =
11095                 BNXT_ULP_HDR_BIT_O_ETH |
11096                 BNXT_ULP_HDR_BIT_OO_VLAN |
11097                 BNXT_ULP_HDR_BIT_O_IPV6 |
11098                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11099         .field_sig = { .bits =
11100                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
11101                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
11102         },
11103         [516] = {
11104         .class_hid = BNXT_ULP_CLASS_HID_112c,
11105         .class_tid = 3,
11106         .hdr_sig_id = 2,
11107         .flow_sig_id = 32772,
11108         .flow_pattern_id = 0,
11109         .app_sig = 0,
11110         .hdr_sig = { .bits =
11111                 BNXT_ULP_HDR_BIT_O_ETH |
11112                 BNXT_ULP_HDR_BIT_OO_VLAN |
11113                 BNXT_ULP_HDR_BIT_O_IPV6 |
11114                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11115         .field_sig = { .bits =
11116                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_DMAC |
11117                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
11118                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
11119         },
11120         [517] = {
11121         .class_hid = BNXT_ULP_CLASS_HID_4d68,
11122         .class_tid = 3,
11123         .hdr_sig_id = 2,
11124         .flow_sig_id = 32832,
11125         .flow_pattern_id = 0,
11126         .app_sig = 0,
11127         .hdr_sig = { .bits =
11128                 BNXT_ULP_HDR_BIT_O_ETH |
11129                 BNXT_ULP_HDR_BIT_OO_VLAN |
11130                 BNXT_ULP_HDR_BIT_O_IPV6 |
11131                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11132         .field_sig = { .bits =
11133                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
11134                 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
11135                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
11136         },
11137         [518] = {
11138         .class_hid = BNXT_ULP_CLASS_HID_444c,
11139         .class_tid = 3,
11140         .hdr_sig_id = 2,
11141         .flow_sig_id = 32836,
11142         .flow_pattern_id = 0,
11143         .app_sig = 0,
11144         .hdr_sig = { .bits =
11145                 BNXT_ULP_HDR_BIT_O_ETH |
11146                 BNXT_ULP_HDR_BIT_OO_VLAN |
11147                 BNXT_ULP_HDR_BIT_O_IPV6 |
11148                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11149         .field_sig = { .bits =
11150                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_DMAC |
11151                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
11152                 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
11153                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
11154         },
11155         [519] = {
11156         .class_hid = BNXT_ULP_CLASS_HID_0e8c,
11157         .class_tid = 3,
11158         .hdr_sig_id = 2,
11159         .flow_sig_id = 49152,
11160         .flow_pattern_id = 0,
11161         .app_sig = 0,
11162         .hdr_sig = { .bits =
11163                 BNXT_ULP_HDR_BIT_O_ETH |
11164                 BNXT_ULP_HDR_BIT_OO_VLAN |
11165                 BNXT_ULP_HDR_BIT_O_IPV6 |
11166                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11167         .field_sig = { .bits =
11168                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
11169                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
11170                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
11171         },
11172         [520] = {
11173         .class_hid = BNXT_ULP_CLASS_HID_09e0,
11174         .class_tid = 3,
11175         .hdr_sig_id = 2,
11176         .flow_sig_id = 49156,
11177         .flow_pattern_id = 0,
11178         .app_sig = 0,
11179         .hdr_sig = { .bits =
11180                 BNXT_ULP_HDR_BIT_O_ETH |
11181                 BNXT_ULP_HDR_BIT_OO_VLAN |
11182                 BNXT_ULP_HDR_BIT_O_IPV6 |
11183                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11184         .field_sig = { .bits =
11185                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_DMAC |
11186                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
11187                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
11188                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
11189         },
11190         [521] = {
11191         .class_hid = BNXT_ULP_CLASS_HID_1af0,
11192         .class_tid = 3,
11193         .hdr_sig_id = 2,
11194         .flow_sig_id = 49216,
11195         .flow_pattern_id = 0,
11196         .app_sig = 0,
11197         .hdr_sig = { .bits =
11198                 BNXT_ULP_HDR_BIT_O_ETH |
11199                 BNXT_ULP_HDR_BIT_OO_VLAN |
11200                 BNXT_ULP_HDR_BIT_O_IPV6 |
11201                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11202         .field_sig = { .bits =
11203                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
11204                 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
11205                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
11206                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
11207         },
11208         [522] = {
11209         .class_hid = BNXT_ULP_CLASS_HID_15d4,
11210         .class_tid = 3,
11211         .hdr_sig_id = 2,
11212         .flow_sig_id = 49220,
11213         .flow_pattern_id = 0,
11214         .app_sig = 0,
11215         .hdr_sig = { .bits =
11216                 BNXT_ULP_HDR_BIT_O_ETH |
11217                 BNXT_ULP_HDR_BIT_OO_VLAN |
11218                 BNXT_ULP_HDR_BIT_O_IPV6 |
11219                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11220         .field_sig = { .bits =
11221                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_DMAC |
11222                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
11223                 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
11224                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
11225                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
11226         },
11227         [523] = {
11228         .class_hid = BNXT_ULP_CLASS_HID_1dd0,
11229         .class_tid = 3,
11230         .hdr_sig_id = 3,
11231         .flow_sig_id = 131072,
11232         .flow_pattern_id = 0,
11233         .app_sig = 0,
11234         .hdr_sig = { .bits =
11235                 BNXT_ULP_HDR_BIT_O_ETH |
11236                 BNXT_ULP_HDR_BIT_OO_VLAN |
11237                 BNXT_ULP_HDR_BIT_O_IPV4 |
11238                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11239         .field_sig = { .bits =
11240                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
11241                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
11242         },
11243         [524] = {
11244         .class_hid = BNXT_ULP_CLASS_HID_14f4,
11245         .class_tid = 3,
11246         .hdr_sig_id = 3,
11247         .flow_sig_id = 131076,
11248         .flow_pattern_id = 0,
11249         .app_sig = 0,
11250         .hdr_sig = { .bits =
11251                 BNXT_ULP_HDR_BIT_O_ETH |
11252                 BNXT_ULP_HDR_BIT_OO_VLAN |
11253                 BNXT_ULP_HDR_BIT_O_IPV4 |
11254                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11255         .field_sig = { .bits =
11256                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_DMAC |
11257                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
11258                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
11259         },
11260         [525] = {
11261         .class_hid = BNXT_ULP_CLASS_HID_70b0,
11262         .class_tid = 3,
11263         .hdr_sig_id = 3,
11264         .flow_sig_id = 131136,
11265         .flow_pattern_id = 0,
11266         .app_sig = 0,
11267         .hdr_sig = { .bits =
11268                 BNXT_ULP_HDR_BIT_O_ETH |
11269                 BNXT_ULP_HDR_BIT_OO_VLAN |
11270                 BNXT_ULP_HDR_BIT_O_IPV4 |
11271                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11272         .field_sig = { .bits =
11273                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
11274                 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
11275                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
11276         },
11277         [526] = {
11278         .class_hid = BNXT_ULP_CLASS_HID_4854,
11279         .class_tid = 3,
11280         .hdr_sig_id = 3,
11281         .flow_sig_id = 131140,
11282         .flow_pattern_id = 0,
11283         .app_sig = 0,
11284         .hdr_sig = { .bits =
11285                 BNXT_ULP_HDR_BIT_O_ETH |
11286                 BNXT_ULP_HDR_BIT_OO_VLAN |
11287                 BNXT_ULP_HDR_BIT_O_IPV4 |
11288                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11289         .field_sig = { .bits =
11290                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_DMAC |
11291                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
11292                 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
11293                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
11294         },
11295         [527] = {
11296         .class_hid = BNXT_ULP_CLASS_HID_3dd4,
11297         .class_tid = 3,
11298         .hdr_sig_id = 3,
11299         .flow_sig_id = 196608,
11300         .flow_pattern_id = 0,
11301         .app_sig = 0,
11302         .hdr_sig = { .bits =
11303                 BNXT_ULP_HDR_BIT_O_ETH |
11304                 BNXT_ULP_HDR_BIT_OO_VLAN |
11305                 BNXT_ULP_HDR_BIT_O_IPV4 |
11306                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11307         .field_sig = { .bits =
11308                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
11309                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
11310                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
11311         },
11312         [528] = {
11313         .class_hid = BNXT_ULP_CLASS_HID_34f8,
11314         .class_tid = 3,
11315         .hdr_sig_id = 3,
11316         .flow_sig_id = 196612,
11317         .flow_pattern_id = 0,
11318         .app_sig = 0,
11319         .hdr_sig = { .bits =
11320                 BNXT_ULP_HDR_BIT_O_ETH |
11321                 BNXT_ULP_HDR_BIT_OO_VLAN |
11322                 BNXT_ULP_HDR_BIT_O_IPV4 |
11323                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11324         .field_sig = { .bits =
11325                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_DMAC |
11326                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
11327                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
11328                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
11329         },
11330         [529] = {
11331         .class_hid = BNXT_ULP_CLASS_HID_09e8,
11332         .class_tid = 3,
11333         .hdr_sig_id = 3,
11334         .flow_sig_id = 196672,
11335         .flow_pattern_id = 0,
11336         .app_sig = 0,
11337         .hdr_sig = { .bits =
11338                 BNXT_ULP_HDR_BIT_O_ETH |
11339                 BNXT_ULP_HDR_BIT_OO_VLAN |
11340                 BNXT_ULP_HDR_BIT_O_IPV4 |
11341                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11342         .field_sig = { .bits =
11343                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
11344                 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
11345                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
11346                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
11347         },
11348         [530] = {
11349         .class_hid = BNXT_ULP_CLASS_HID_008c,
11350         .class_tid = 3,
11351         .hdr_sig_id = 3,
11352         .flow_sig_id = 196676,
11353         .flow_pattern_id = 0,
11354         .app_sig = 0,
11355         .hdr_sig = { .bits =
11356                 BNXT_ULP_HDR_BIT_O_ETH |
11357                 BNXT_ULP_HDR_BIT_OO_VLAN |
11358                 BNXT_ULP_HDR_BIT_O_IPV4 |
11359                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11360         .field_sig = { .bits =
11361                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_DMAC |
11362                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
11363                 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
11364                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
11365                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
11366         },
11367         [531] = {
11368         .class_hid = BNXT_ULP_CLASS_HID_34e6,
11369         .class_tid = 3,
11370         .hdr_sig_id = 4,
11371         .flow_sig_id = 4096,
11372         .flow_pattern_id = 0,
11373         .app_sig = 0,
11374         .hdr_sig = { .bits =
11375                 BNXT_ULP_HDR_BIT_O_ETH |
11376                 BNXT_ULP_HDR_BIT_O_IPV6 |
11377                 BNXT_ULP_HDR_BIT_O_TCP |
11378                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11379         .field_sig = { .bits =
11380                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11381                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
11382         },
11383         [532] = {
11384         .class_hid = BNXT_ULP_CLASS_HID_0c02,
11385         .class_tid = 3,
11386         .hdr_sig_id = 4,
11387         .flow_sig_id = 4100,
11388         .flow_pattern_id = 0,
11389         .app_sig = 0,
11390         .hdr_sig = { .bits =
11391                 BNXT_ULP_HDR_BIT_O_ETH |
11392                 BNXT_ULP_HDR_BIT_O_IPV6 |
11393                 BNXT_ULP_HDR_BIT_O_TCP |
11394                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11395         .field_sig = { .bits =
11396                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
11397                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11398                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
11399         },
11400         [533] = {
11401         .class_hid = BNXT_ULP_CLASS_HID_1c9e,
11402         .class_tid = 3,
11403         .hdr_sig_id = 4,
11404         .flow_sig_id = 6144,
11405         .flow_pattern_id = 0,
11406         .app_sig = 0,
11407         .hdr_sig = { .bits =
11408                 BNXT_ULP_HDR_BIT_O_ETH |
11409                 BNXT_ULP_HDR_BIT_O_IPV6 |
11410                 BNXT_ULP_HDR_BIT_O_TCP |
11411                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11412         .field_sig = { .bits =
11413                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11414                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
11415                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
11416         },
11417         [534] = {
11418         .class_hid = BNXT_ULP_CLASS_HID_17ba,
11419         .class_tid = 3,
11420         .hdr_sig_id = 4,
11421         .flow_sig_id = 6148,
11422         .flow_pattern_id = 0,
11423         .app_sig = 0,
11424         .hdr_sig = { .bits =
11425                 BNXT_ULP_HDR_BIT_O_ETH |
11426                 BNXT_ULP_HDR_BIT_O_IPV6 |
11427                 BNXT_ULP_HDR_BIT_O_TCP |
11428                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11429         .field_sig = { .bits =
11430                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
11431                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11432                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
11433                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
11434         },
11435         [535] = {
11436         .class_hid = BNXT_ULP_CLASS_HID_429e,
11437         .class_tid = 3,
11438         .hdr_sig_id = 4,
11439         .flow_sig_id = 12288,
11440         .flow_pattern_id = 0,
11441         .app_sig = 0,
11442         .hdr_sig = { .bits =
11443                 BNXT_ULP_HDR_BIT_O_ETH |
11444                 BNXT_ULP_HDR_BIT_O_IPV6 |
11445                 BNXT_ULP_HDR_BIT_O_TCP |
11446                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11447         .field_sig = { .bits =
11448                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11449                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11450                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
11451         },
11452         [536] = {
11453         .class_hid = BNXT_ULP_CLASS_HID_5dba,
11454         .class_tid = 3,
11455         .hdr_sig_id = 4,
11456         .flow_sig_id = 12292,
11457         .flow_pattern_id = 0,
11458         .app_sig = 0,
11459         .hdr_sig = { .bits =
11460                 BNXT_ULP_HDR_BIT_O_ETH |
11461                 BNXT_ULP_HDR_BIT_O_IPV6 |
11462                 BNXT_ULP_HDR_BIT_O_TCP |
11463                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11464         .field_sig = { .bits =
11465                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
11466                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11467                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11468                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
11469         },
11470         [537] = {
11471         .class_hid = BNXT_ULP_CLASS_HID_2a16,
11472         .class_tid = 3,
11473         .hdr_sig_id = 4,
11474         .flow_sig_id = 14336,
11475         .flow_pattern_id = 0,
11476         .app_sig = 0,
11477         .hdr_sig = { .bits =
11478                 BNXT_ULP_HDR_BIT_O_ETH |
11479                 BNXT_ULP_HDR_BIT_O_IPV6 |
11480                 BNXT_ULP_HDR_BIT_O_TCP |
11481                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11482         .field_sig = { .bits =
11483                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11484                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
11485                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11486                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
11487         },
11488         [538] = {
11489         .class_hid = BNXT_ULP_CLASS_HID_2532,
11490         .class_tid = 3,
11491         .hdr_sig_id = 4,
11492         .flow_sig_id = 14340,
11493         .flow_pattern_id = 0,
11494         .app_sig = 0,
11495         .hdr_sig = { .bits =
11496                 BNXT_ULP_HDR_BIT_O_ETH |
11497                 BNXT_ULP_HDR_BIT_O_IPV6 |
11498                 BNXT_ULP_HDR_BIT_O_TCP |
11499                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11500         .field_sig = { .bits =
11501                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
11502                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11503                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
11504                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11505                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
11506         },
11507         [539] = {
11508         .class_hid = BNXT_ULP_CLASS_HID_2da2,
11509         .class_tid = 3,
11510         .hdr_sig_id = 4,
11511         .flow_sig_id = 20480,
11512         .flow_pattern_id = 0,
11513         .app_sig = 0,
11514         .hdr_sig = { .bits =
11515                 BNXT_ULP_HDR_BIT_O_ETH |
11516                 BNXT_ULP_HDR_BIT_O_IPV6 |
11517                 BNXT_ULP_HDR_BIT_O_TCP |
11518                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11519         .field_sig = { .bits =
11520                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11521                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11522                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
11523         },
11524         [540] = {
11525         .class_hid = BNXT_ULP_CLASS_HID_24fe,
11526         .class_tid = 3,
11527         .hdr_sig_id = 4,
11528         .flow_sig_id = 20484,
11529         .flow_pattern_id = 0,
11530         .app_sig = 0,
11531         .hdr_sig = { .bits =
11532                 BNXT_ULP_HDR_BIT_O_ETH |
11533                 BNXT_ULP_HDR_BIT_O_IPV6 |
11534                 BNXT_ULP_HDR_BIT_O_TCP |
11535                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11536         .field_sig = { .bits =
11537                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
11538                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11539                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11540                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
11541         },
11542         [541] = {
11543         .class_hid = BNXT_ULP_CLASS_HID_355a,
11544         .class_tid = 3,
11545         .hdr_sig_id = 4,
11546         .flow_sig_id = 22528,
11547         .flow_pattern_id = 0,
11548         .app_sig = 0,
11549         .hdr_sig = { .bits =
11550                 BNXT_ULP_HDR_BIT_O_ETH |
11551                 BNXT_ULP_HDR_BIT_O_IPV6 |
11552                 BNXT_ULP_HDR_BIT_O_TCP |
11553                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11554         .field_sig = { .bits =
11555                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11556                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
11557                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11558                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
11559         },
11560         [542] = {
11561         .class_hid = BNXT_ULP_CLASS_HID_0c76,
11562         .class_tid = 3,
11563         .hdr_sig_id = 4,
11564         .flow_sig_id = 22532,
11565         .flow_pattern_id = 0,
11566         .app_sig = 0,
11567         .hdr_sig = { .bits =
11568                 BNXT_ULP_HDR_BIT_O_ETH |
11569                 BNXT_ULP_HDR_BIT_O_IPV6 |
11570                 BNXT_ULP_HDR_BIT_O_TCP |
11571                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11572         .field_sig = { .bits =
11573                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
11574                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11575                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
11576                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11577                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
11578         },
11579         [543] = {
11580         .class_hid = BNXT_ULP_CLASS_HID_13e6,
11581         .class_tid = 3,
11582         .hdr_sig_id = 4,
11583         .flow_sig_id = 28672,
11584         .flow_pattern_id = 0,
11585         .app_sig = 0,
11586         .hdr_sig = { .bits =
11587                 BNXT_ULP_HDR_BIT_O_ETH |
11588                 BNXT_ULP_HDR_BIT_O_IPV6 |
11589                 BNXT_ULP_HDR_BIT_O_TCP |
11590                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11591         .field_sig = { .bits =
11592                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11593                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11594                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
11595                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
11596         },
11597         [544] = {
11598         .class_hid = BNXT_ULP_CLASS_HID_7276,
11599         .class_tid = 3,
11600         .hdr_sig_id = 4,
11601         .flow_sig_id = 28676,
11602         .flow_pattern_id = 0,
11603         .app_sig = 0,
11604         .hdr_sig = { .bits =
11605                 BNXT_ULP_HDR_BIT_O_ETH |
11606                 BNXT_ULP_HDR_BIT_O_IPV6 |
11607                 BNXT_ULP_HDR_BIT_O_TCP |
11608                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11609         .field_sig = { .bits =
11610                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
11611                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11612                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11613                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
11614                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
11615         },
11616         [545] = {
11617         .class_hid = BNXT_ULP_CLASS_HID_42d2,
11618         .class_tid = 3,
11619         .hdr_sig_id = 4,
11620         .flow_sig_id = 30720,
11621         .flow_pattern_id = 0,
11622         .app_sig = 0,
11623         .hdr_sig = { .bits =
11624                 BNXT_ULP_HDR_BIT_O_ETH |
11625                 BNXT_ULP_HDR_BIT_O_IPV6 |
11626                 BNXT_ULP_HDR_BIT_O_TCP |
11627                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11628         .field_sig = { .bits =
11629                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11630                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
11631                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11632                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
11633                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
11634         },
11635         [546] = {
11636         .class_hid = BNXT_ULP_CLASS_HID_5dee,
11637         .class_tid = 3,
11638         .hdr_sig_id = 4,
11639         .flow_sig_id = 30724,
11640         .flow_pattern_id = 0,
11641         .app_sig = 0,
11642         .hdr_sig = { .bits =
11643                 BNXT_ULP_HDR_BIT_O_ETH |
11644                 BNXT_ULP_HDR_BIT_O_IPV6 |
11645                 BNXT_ULP_HDR_BIT_O_TCP |
11646                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11647         .field_sig = { .bits =
11648                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
11649                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC |
11650                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
11651                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
11652                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
11653                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
11654         },
11655         [547] = {
11656         .class_hid = BNXT_ULP_CLASS_HID_59de,
11657         .class_tid = 3,
11658         .hdr_sig_id = 5,
11659         .flow_sig_id = 16384,
11660         .flow_pattern_id = 0,
11661         .app_sig = 0,
11662         .hdr_sig = { .bits =
11663                 BNXT_ULP_HDR_BIT_O_ETH |
11664                 BNXT_ULP_HDR_BIT_O_IPV4 |
11665                 BNXT_ULP_HDR_BIT_O_TCP |
11666                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11667         .field_sig = { .bits =
11668                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11669                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
11670         },
11671         [548] = {
11672         .class_hid = BNXT_ULP_CLASS_HID_513a,
11673         .class_tid = 3,
11674         .hdr_sig_id = 5,
11675         .flow_sig_id = 16388,
11676         .flow_pattern_id = 0,
11677         .app_sig = 0,
11678         .hdr_sig = { .bits =
11679                 BNXT_ULP_HDR_BIT_O_ETH |
11680                 BNXT_ULP_HDR_BIT_O_IPV4 |
11681                 BNXT_ULP_HDR_BIT_O_TCP |
11682                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11683         .field_sig = { .bits =
11684                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
11685                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11686                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
11687         },
11688         [549] = {
11689         .class_hid = BNXT_ULP_CLASS_HID_1c12,
11690         .class_tid = 3,
11691         .hdr_sig_id = 5,
11692         .flow_sig_id = 24576,
11693         .flow_pattern_id = 0,
11694         .app_sig = 0,
11695         .hdr_sig = { .bits =
11696                 BNXT_ULP_HDR_BIT_O_ETH |
11697                 BNXT_ULP_HDR_BIT_O_IPV4 |
11698                 BNXT_ULP_HDR_BIT_O_TCP |
11699                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11700         .field_sig = { .bits =
11701                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11702                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
11703                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
11704         },
11705         [550] = {
11706         .class_hid = BNXT_ULP_CLASS_HID_177e,
11707         .class_tid = 3,
11708         .hdr_sig_id = 5,
11709         .flow_sig_id = 24580,
11710         .flow_pattern_id = 0,
11711         .app_sig = 0,
11712         .hdr_sig = { .bits =
11713                 BNXT_ULP_HDR_BIT_O_ETH |
11714                 BNXT_ULP_HDR_BIT_O_IPV4 |
11715                 BNXT_ULP_HDR_BIT_O_TCP |
11716                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11717         .field_sig = { .bits =
11718                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
11719                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11720                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
11721                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
11722         },
11723         [551] = {
11724         .class_hid = BNXT_ULP_CLASS_HID_0e92,
11725         .class_tid = 3,
11726         .hdr_sig_id = 5,
11727         .flow_sig_id = 49152,
11728         .flow_pattern_id = 0,
11729         .app_sig = 0,
11730         .hdr_sig = { .bits =
11731                 BNXT_ULP_HDR_BIT_O_ETH |
11732                 BNXT_ULP_HDR_BIT_O_IPV4 |
11733                 BNXT_ULP_HDR_BIT_O_TCP |
11734                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11735         .field_sig = { .bits =
11736                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11737                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11738                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
11739         },
11740         [552] = {
11741         .class_hid = BNXT_ULP_CLASS_HID_09fe,
11742         .class_tid = 3,
11743         .hdr_sig_id = 5,
11744         .flow_sig_id = 49156,
11745         .flow_pattern_id = 0,
11746         .app_sig = 0,
11747         .hdr_sig = { .bits =
11748                 BNXT_ULP_HDR_BIT_O_ETH |
11749                 BNXT_ULP_HDR_BIT_O_IPV4 |
11750                 BNXT_ULP_HDR_BIT_O_TCP |
11751                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11752         .field_sig = { .bits =
11753                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
11754                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11755                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11756                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
11757         },
11758         [553] = {
11759         .class_hid = BNXT_ULP_CLASS_HID_5c1a,
11760         .class_tid = 3,
11761         .hdr_sig_id = 5,
11762         .flow_sig_id = 57344,
11763         .flow_pattern_id = 0,
11764         .app_sig = 0,
11765         .hdr_sig = { .bits =
11766                 BNXT_ULP_HDR_BIT_O_ETH |
11767                 BNXT_ULP_HDR_BIT_O_IPV4 |
11768                 BNXT_ULP_HDR_BIT_O_TCP |
11769                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11770         .field_sig = { .bits =
11771                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11772                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
11773                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11774                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
11775         },
11776         [554] = {
11777         .class_hid = BNXT_ULP_CLASS_HID_5746,
11778         .class_tid = 3,
11779         .hdr_sig_id = 5,
11780         .flow_sig_id = 57348,
11781         .flow_pattern_id = 0,
11782         .app_sig = 0,
11783         .hdr_sig = { .bits =
11784                 BNXT_ULP_HDR_BIT_O_ETH |
11785                 BNXT_ULP_HDR_BIT_O_IPV4 |
11786                 BNXT_ULP_HDR_BIT_O_TCP |
11787                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11788         .field_sig = { .bits =
11789                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
11790                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11791                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
11792                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11793                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
11794         },
11795         [555] = {
11796         .class_hid = BNXT_ULP_CLASS_HID_79da,
11797         .class_tid = 3,
11798         .hdr_sig_id = 5,
11799         .flow_sig_id = 81920,
11800         .flow_pattern_id = 0,
11801         .app_sig = 0,
11802         .hdr_sig = { .bits =
11803                 BNXT_ULP_HDR_BIT_O_ETH |
11804                 BNXT_ULP_HDR_BIT_O_IPV4 |
11805                 BNXT_ULP_HDR_BIT_O_TCP |
11806                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11807         .field_sig = { .bits =
11808                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11809                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11810                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
11811         },
11812         [556] = {
11813         .class_hid = BNXT_ULP_CLASS_HID_7106,
11814         .class_tid = 3,
11815         .hdr_sig_id = 5,
11816         .flow_sig_id = 81924,
11817         .flow_pattern_id = 0,
11818         .app_sig = 0,
11819         .hdr_sig = { .bits =
11820                 BNXT_ULP_HDR_BIT_O_ETH |
11821                 BNXT_ULP_HDR_BIT_O_IPV4 |
11822                 BNXT_ULP_HDR_BIT_O_TCP |
11823                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11824         .field_sig = { .bits =
11825                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
11826                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11827                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11828                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
11829         },
11830         [557] = {
11831         .class_hid = BNXT_ULP_CLASS_HID_3c1e,
11832         .class_tid = 3,
11833         .hdr_sig_id = 5,
11834         .flow_sig_id = 90112,
11835         .flow_pattern_id = 0,
11836         .app_sig = 0,
11837         .hdr_sig = { .bits =
11838                 BNXT_ULP_HDR_BIT_O_ETH |
11839                 BNXT_ULP_HDR_BIT_O_IPV4 |
11840                 BNXT_ULP_HDR_BIT_O_TCP |
11841                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11842         .field_sig = { .bits =
11843                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11844                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
11845                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11846                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
11847         },
11848         [558] = {
11849         .class_hid = BNXT_ULP_CLASS_HID_377a,
11850         .class_tid = 3,
11851         .hdr_sig_id = 5,
11852         .flow_sig_id = 90116,
11853         .flow_pattern_id = 0,
11854         .app_sig = 0,
11855         .hdr_sig = { .bits =
11856                 BNXT_ULP_HDR_BIT_O_ETH |
11857                 BNXT_ULP_HDR_BIT_O_IPV4 |
11858                 BNXT_ULP_HDR_BIT_O_TCP |
11859                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11860         .field_sig = { .bits =
11861                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
11862                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11863                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
11864                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11865                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
11866         },
11867         [559] = {
11868         .class_hid = BNXT_ULP_CLASS_HID_2e9e,
11869         .class_tid = 3,
11870         .hdr_sig_id = 5,
11871         .flow_sig_id = 114688,
11872         .flow_pattern_id = 0,
11873         .app_sig = 0,
11874         .hdr_sig = { .bits =
11875                 BNXT_ULP_HDR_BIT_O_ETH |
11876                 BNXT_ULP_HDR_BIT_O_IPV4 |
11877                 BNXT_ULP_HDR_BIT_O_TCP |
11878                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11879         .field_sig = { .bits =
11880                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11881                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11882                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
11883                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
11884         },
11885         [560] = {
11886         .class_hid = BNXT_ULP_CLASS_HID_29fa,
11887         .class_tid = 3,
11888         .hdr_sig_id = 5,
11889         .flow_sig_id = 114692,
11890         .flow_pattern_id = 0,
11891         .app_sig = 0,
11892         .hdr_sig = { .bits =
11893                 BNXT_ULP_HDR_BIT_O_ETH |
11894                 BNXT_ULP_HDR_BIT_O_IPV4 |
11895                 BNXT_ULP_HDR_BIT_O_TCP |
11896                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11897         .field_sig = { .bits =
11898                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
11899                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11900                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11901                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
11902                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
11903         },
11904         [561] = {
11905         .class_hid = BNXT_ULP_CLASS_HID_14d2,
11906         .class_tid = 3,
11907         .hdr_sig_id = 5,
11908         .flow_sig_id = 122880,
11909         .flow_pattern_id = 0,
11910         .app_sig = 0,
11911         .hdr_sig = { .bits =
11912                 BNXT_ULP_HDR_BIT_O_ETH |
11913                 BNXT_ULP_HDR_BIT_O_IPV4 |
11914                 BNXT_ULP_HDR_BIT_O_TCP |
11915                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11916         .field_sig = { .bits =
11917                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11918                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
11919                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11920                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
11921                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
11922         },
11923         [562] = {
11924         .class_hid = BNXT_ULP_CLASS_HID_7742,
11925         .class_tid = 3,
11926         .hdr_sig_id = 5,
11927         .flow_sig_id = 122884,
11928         .flow_pattern_id = 0,
11929         .app_sig = 0,
11930         .hdr_sig = { .bits =
11931                 BNXT_ULP_HDR_BIT_O_ETH |
11932                 BNXT_ULP_HDR_BIT_O_IPV4 |
11933                 BNXT_ULP_HDR_BIT_O_TCP |
11934                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11935         .field_sig = { .bits =
11936                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
11937                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC |
11938                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
11939                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
11940                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
11941                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
11942         },
11943         [563] = {
11944         .class_hid = BNXT_ULP_CLASS_HID_3706,
11945         .class_tid = 3,
11946         .hdr_sig_id = 6,
11947         .flow_sig_id = 4096,
11948         .flow_pattern_id = 0,
11949         .app_sig = 0,
11950         .hdr_sig = { .bits =
11951                 BNXT_ULP_HDR_BIT_O_ETH |
11952                 BNXT_ULP_HDR_BIT_O_IPV6 |
11953                 BNXT_ULP_HDR_BIT_O_UDP |
11954                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11955         .field_sig = { .bits =
11956                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
11957                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
11958         },
11959         [564] = {
11960         .class_hid = BNXT_ULP_CLASS_HID_0fe2,
11961         .class_tid = 3,
11962         .hdr_sig_id = 6,
11963         .flow_sig_id = 4100,
11964         .flow_pattern_id = 0,
11965         .app_sig = 0,
11966         .hdr_sig = { .bits =
11967                 BNXT_ULP_HDR_BIT_O_ETH |
11968                 BNXT_ULP_HDR_BIT_O_IPV6 |
11969                 BNXT_ULP_HDR_BIT_O_UDP |
11970                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11971         .field_sig = { .bits =
11972                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
11973                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
11974                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
11975         },
11976         [565] = {
11977         .class_hid = BNXT_ULP_CLASS_HID_1f7e,
11978         .class_tid = 3,
11979         .hdr_sig_id = 6,
11980         .flow_sig_id = 6144,
11981         .flow_pattern_id = 0,
11982         .app_sig = 0,
11983         .hdr_sig = { .bits =
11984                 BNXT_ULP_HDR_BIT_O_ETH |
11985                 BNXT_ULP_HDR_BIT_O_IPV6 |
11986                 BNXT_ULP_HDR_BIT_O_UDP |
11987                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11988         .field_sig = { .bits =
11989                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
11990                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
11991                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
11992         },
11993         [566] = {
11994         .class_hid = BNXT_ULP_CLASS_HID_145a,
11995         .class_tid = 3,
11996         .hdr_sig_id = 6,
11997         .flow_sig_id = 6148,
11998         .flow_pattern_id = 0,
11999         .app_sig = 0,
12000         .hdr_sig = { .bits =
12001                 BNXT_ULP_HDR_BIT_O_ETH |
12002                 BNXT_ULP_HDR_BIT_O_IPV6 |
12003                 BNXT_ULP_HDR_BIT_O_UDP |
12004                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12005         .field_sig = { .bits =
12006                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
12007                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12008                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
12009                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
12010         },
12011         [567] = {
12012         .class_hid = BNXT_ULP_CLASS_HID_417e,
12013         .class_tid = 3,
12014         .hdr_sig_id = 6,
12015         .flow_sig_id = 12288,
12016         .flow_pattern_id = 0,
12017         .app_sig = 0,
12018         .hdr_sig = { .bits =
12019                 BNXT_ULP_HDR_BIT_O_ETH |
12020                 BNXT_ULP_HDR_BIT_O_IPV6 |
12021                 BNXT_ULP_HDR_BIT_O_UDP |
12022                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12023         .field_sig = { .bits =
12024                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12025                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12026                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
12027         },
12028         [568] = {
12029         .class_hid = BNXT_ULP_CLASS_HID_5e5a,
12030         .class_tid = 3,
12031         .hdr_sig_id = 6,
12032         .flow_sig_id = 12292,
12033         .flow_pattern_id = 0,
12034         .app_sig = 0,
12035         .hdr_sig = { .bits =
12036                 BNXT_ULP_HDR_BIT_O_ETH |
12037                 BNXT_ULP_HDR_BIT_O_IPV6 |
12038                 BNXT_ULP_HDR_BIT_O_UDP |
12039                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12040         .field_sig = { .bits =
12041                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
12042                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12043                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12044                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
12045         },
12046         [569] = {
12047         .class_hid = BNXT_ULP_CLASS_HID_29f6,
12048         .class_tid = 3,
12049         .hdr_sig_id = 6,
12050         .flow_sig_id = 14336,
12051         .flow_pattern_id = 0,
12052         .app_sig = 0,
12053         .hdr_sig = { .bits =
12054                 BNXT_ULP_HDR_BIT_O_ETH |
12055                 BNXT_ULP_HDR_BIT_O_IPV6 |
12056                 BNXT_ULP_HDR_BIT_O_UDP |
12057                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12058         .field_sig = { .bits =
12059                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12060                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
12061                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12062                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
12063         },
12064         [570] = {
12065         .class_hid = BNXT_ULP_CLASS_HID_26d2,
12066         .class_tid = 3,
12067         .hdr_sig_id = 6,
12068         .flow_sig_id = 14340,
12069         .flow_pattern_id = 0,
12070         .app_sig = 0,
12071         .hdr_sig = { .bits =
12072                 BNXT_ULP_HDR_BIT_O_ETH |
12073                 BNXT_ULP_HDR_BIT_O_IPV6 |
12074                 BNXT_ULP_HDR_BIT_O_UDP |
12075                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12076         .field_sig = { .bits =
12077                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
12078                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12079                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
12080                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12081                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
12082         },
12083         [571] = {
12084         .class_hid = BNXT_ULP_CLASS_HID_2e42,
12085         .class_tid = 3,
12086         .hdr_sig_id = 6,
12087         .flow_sig_id = 20480,
12088         .flow_pattern_id = 0,
12089         .app_sig = 0,
12090         .hdr_sig = { .bits =
12091                 BNXT_ULP_HDR_BIT_O_ETH |
12092                 BNXT_ULP_HDR_BIT_O_IPV6 |
12093                 BNXT_ULP_HDR_BIT_O_UDP |
12094                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12095         .field_sig = { .bits =
12096                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12097                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12098                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
12099         },
12100         [572] = {
12101         .class_hid = BNXT_ULP_CLASS_HID_271e,
12102         .class_tid = 3,
12103         .hdr_sig_id = 6,
12104         .flow_sig_id = 20484,
12105         .flow_pattern_id = 0,
12106         .app_sig = 0,
12107         .hdr_sig = { .bits =
12108                 BNXT_ULP_HDR_BIT_O_ETH |
12109                 BNXT_ULP_HDR_BIT_O_IPV6 |
12110                 BNXT_ULP_HDR_BIT_O_UDP |
12111                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12112         .field_sig = { .bits =
12113                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
12114                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12115                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12116                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
12117         },
12118         [573] = {
12119         .class_hid = BNXT_ULP_CLASS_HID_36ba,
12120         .class_tid = 3,
12121         .hdr_sig_id = 6,
12122         .flow_sig_id = 22528,
12123         .flow_pattern_id = 0,
12124         .app_sig = 0,
12125         .hdr_sig = { .bits =
12126                 BNXT_ULP_HDR_BIT_O_ETH |
12127                 BNXT_ULP_HDR_BIT_O_IPV6 |
12128                 BNXT_ULP_HDR_BIT_O_UDP |
12129                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12130         .field_sig = { .bits =
12131                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12132                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
12133                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12134                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
12135         },
12136         [574] = {
12137         .class_hid = BNXT_ULP_CLASS_HID_0f96,
12138         .class_tid = 3,
12139         .hdr_sig_id = 6,
12140         .flow_sig_id = 22532,
12141         .flow_pattern_id = 0,
12142         .app_sig = 0,
12143         .hdr_sig = { .bits =
12144                 BNXT_ULP_HDR_BIT_O_ETH |
12145                 BNXT_ULP_HDR_BIT_O_IPV6 |
12146                 BNXT_ULP_HDR_BIT_O_UDP |
12147                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12148         .field_sig = { .bits =
12149                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
12150                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12151                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
12152                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12153                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
12154         },
12155         [575] = {
12156         .class_hid = BNXT_ULP_CLASS_HID_1006,
12157         .class_tid = 3,
12158         .hdr_sig_id = 6,
12159         .flow_sig_id = 28672,
12160         .flow_pattern_id = 0,
12161         .app_sig = 0,
12162         .hdr_sig = { .bits =
12163                 BNXT_ULP_HDR_BIT_O_ETH |
12164                 BNXT_ULP_HDR_BIT_O_IPV6 |
12165                 BNXT_ULP_HDR_BIT_O_UDP |
12166                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12167         .field_sig = { .bits =
12168                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12169                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12170                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
12171                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
12172         },
12173         [576] = {
12174         .class_hid = BNXT_ULP_CLASS_HID_7196,
12175         .class_tid = 3,
12176         .hdr_sig_id = 6,
12177         .flow_sig_id = 28676,
12178         .flow_pattern_id = 0,
12179         .app_sig = 0,
12180         .hdr_sig = { .bits =
12181                 BNXT_ULP_HDR_BIT_O_ETH |
12182                 BNXT_ULP_HDR_BIT_O_IPV6 |
12183                 BNXT_ULP_HDR_BIT_O_UDP |
12184                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12185         .field_sig = { .bits =
12186                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
12187                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12188                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12189                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
12190                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
12191         },
12192         [577] = {
12193         .class_hid = BNXT_ULP_CLASS_HID_4132,
12194         .class_tid = 3,
12195         .hdr_sig_id = 6,
12196         .flow_sig_id = 30720,
12197         .flow_pattern_id = 0,
12198         .app_sig = 0,
12199         .hdr_sig = { .bits =
12200                 BNXT_ULP_HDR_BIT_O_ETH |
12201                 BNXT_ULP_HDR_BIT_O_IPV6 |
12202                 BNXT_ULP_HDR_BIT_O_UDP |
12203                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12204         .field_sig = { .bits =
12205                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12206                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
12207                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12208                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
12209                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
12210         },
12211         [578] = {
12212         .class_hid = BNXT_ULP_CLASS_HID_5e0e,
12213         .class_tid = 3,
12214         .hdr_sig_id = 6,
12215         .flow_sig_id = 30724,
12216         .flow_pattern_id = 0,
12217         .app_sig = 0,
12218         .hdr_sig = { .bits =
12219                 BNXT_ULP_HDR_BIT_O_ETH |
12220                 BNXT_ULP_HDR_BIT_O_IPV6 |
12221                 BNXT_ULP_HDR_BIT_O_UDP |
12222                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12223         .field_sig = { .bits =
12224                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
12225                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC |
12226                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
12227                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
12228                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
12229                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
12230         },
12231         [579] = {
12232         .class_hid = BNXT_ULP_CLASS_HID_59fe,
12233         .class_tid = 3,
12234         .hdr_sig_id = 7,
12235         .flow_sig_id = 16384,
12236         .flow_pattern_id = 0,
12237         .app_sig = 0,
12238         .hdr_sig = { .bits =
12239                 BNXT_ULP_HDR_BIT_O_ETH |
12240                 BNXT_ULP_HDR_BIT_O_IPV4 |
12241                 BNXT_ULP_HDR_BIT_O_UDP |
12242                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12243         .field_sig = { .bits =
12244                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12245                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
12246         },
12247         [580] = {
12248         .class_hid = BNXT_ULP_CLASS_HID_511a,
12249         .class_tid = 3,
12250         .hdr_sig_id = 7,
12251         .flow_sig_id = 16388,
12252         .flow_pattern_id = 0,
12253         .app_sig = 0,
12254         .hdr_sig = { .bits =
12255                 BNXT_ULP_HDR_BIT_O_ETH |
12256                 BNXT_ULP_HDR_BIT_O_IPV4 |
12257                 BNXT_ULP_HDR_BIT_O_UDP |
12258                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12259         .field_sig = { .bits =
12260                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
12261                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12262                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
12263         },
12264         [581] = {
12265         .class_hid = BNXT_ULP_CLASS_HID_1c32,
12266         .class_tid = 3,
12267         .hdr_sig_id = 7,
12268         .flow_sig_id = 24576,
12269         .flow_pattern_id = 0,
12270         .app_sig = 0,
12271         .hdr_sig = { .bits =
12272                 BNXT_ULP_HDR_BIT_O_ETH |
12273                 BNXT_ULP_HDR_BIT_O_IPV4 |
12274                 BNXT_ULP_HDR_BIT_O_UDP |
12275                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12276         .field_sig = { .bits =
12277                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12278                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
12279                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
12280         },
12281         [582] = {
12282         .class_hid = BNXT_ULP_CLASS_HID_175e,
12283         .class_tid = 3,
12284         .hdr_sig_id = 7,
12285         .flow_sig_id = 24580,
12286         .flow_pattern_id = 0,
12287         .app_sig = 0,
12288         .hdr_sig = { .bits =
12289                 BNXT_ULP_HDR_BIT_O_ETH |
12290                 BNXT_ULP_HDR_BIT_O_IPV4 |
12291                 BNXT_ULP_HDR_BIT_O_UDP |
12292                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12293         .field_sig = { .bits =
12294                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
12295                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12296                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
12297                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
12298         },
12299         [583] = {
12300         .class_hid = BNXT_ULP_CLASS_HID_0eb2,
12301         .class_tid = 3,
12302         .hdr_sig_id = 7,
12303         .flow_sig_id = 49152,
12304         .flow_pattern_id = 0,
12305         .app_sig = 0,
12306         .hdr_sig = { .bits =
12307                 BNXT_ULP_HDR_BIT_O_ETH |
12308                 BNXT_ULP_HDR_BIT_O_IPV4 |
12309                 BNXT_ULP_HDR_BIT_O_UDP |
12310                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12311         .field_sig = { .bits =
12312                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12313                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12314                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
12315         },
12316         [584] = {
12317         .class_hid = BNXT_ULP_CLASS_HID_09de,
12318         .class_tid = 3,
12319         .hdr_sig_id = 7,
12320         .flow_sig_id = 49156,
12321         .flow_pattern_id = 0,
12322         .app_sig = 0,
12323         .hdr_sig = { .bits =
12324                 BNXT_ULP_HDR_BIT_O_ETH |
12325                 BNXT_ULP_HDR_BIT_O_IPV4 |
12326                 BNXT_ULP_HDR_BIT_O_UDP |
12327                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12328         .field_sig = { .bits =
12329                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
12330                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12331                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12332                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
12333         },
12334         [585] = {
12335         .class_hid = BNXT_ULP_CLASS_HID_5c3a,
12336         .class_tid = 3,
12337         .hdr_sig_id = 7,
12338         .flow_sig_id = 57344,
12339         .flow_pattern_id = 0,
12340         .app_sig = 0,
12341         .hdr_sig = { .bits =
12342                 BNXT_ULP_HDR_BIT_O_ETH |
12343                 BNXT_ULP_HDR_BIT_O_IPV4 |
12344                 BNXT_ULP_HDR_BIT_O_UDP |
12345                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12346         .field_sig = { .bits =
12347                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12348                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
12349                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12350                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
12351         },
12352         [586] = {
12353         .class_hid = BNXT_ULP_CLASS_HID_5766,
12354         .class_tid = 3,
12355         .hdr_sig_id = 7,
12356         .flow_sig_id = 57348,
12357         .flow_pattern_id = 0,
12358         .app_sig = 0,
12359         .hdr_sig = { .bits =
12360                 BNXT_ULP_HDR_BIT_O_ETH |
12361                 BNXT_ULP_HDR_BIT_O_IPV4 |
12362                 BNXT_ULP_HDR_BIT_O_UDP |
12363                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12364         .field_sig = { .bits =
12365                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
12366                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12367                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
12368                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12369                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
12370         },
12371         [587] = {
12372         .class_hid = BNXT_ULP_CLASS_HID_79fa,
12373         .class_tid = 3,
12374         .hdr_sig_id = 7,
12375         .flow_sig_id = 81920,
12376         .flow_pattern_id = 0,
12377         .app_sig = 0,
12378         .hdr_sig = { .bits =
12379                 BNXT_ULP_HDR_BIT_O_ETH |
12380                 BNXT_ULP_HDR_BIT_O_IPV4 |
12381                 BNXT_ULP_HDR_BIT_O_UDP |
12382                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12383         .field_sig = { .bits =
12384                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12385                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12386                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
12387         },
12388         [588] = {
12389         .class_hid = BNXT_ULP_CLASS_HID_7126,
12390         .class_tid = 3,
12391         .hdr_sig_id = 7,
12392         .flow_sig_id = 81924,
12393         .flow_pattern_id = 0,
12394         .app_sig = 0,
12395         .hdr_sig = { .bits =
12396                 BNXT_ULP_HDR_BIT_O_ETH |
12397                 BNXT_ULP_HDR_BIT_O_IPV4 |
12398                 BNXT_ULP_HDR_BIT_O_UDP |
12399                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12400         .field_sig = { .bits =
12401                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
12402                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12403                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12404                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
12405         },
12406         [589] = {
12407         .class_hid = BNXT_ULP_CLASS_HID_3c3e,
12408         .class_tid = 3,
12409         .hdr_sig_id = 7,
12410         .flow_sig_id = 90112,
12411         .flow_pattern_id = 0,
12412         .app_sig = 0,
12413         .hdr_sig = { .bits =
12414                 BNXT_ULP_HDR_BIT_O_ETH |
12415                 BNXT_ULP_HDR_BIT_O_IPV4 |
12416                 BNXT_ULP_HDR_BIT_O_UDP |
12417                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12418         .field_sig = { .bits =
12419                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12420                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
12421                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12422                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
12423         },
12424         [590] = {
12425         .class_hid = BNXT_ULP_CLASS_HID_375a,
12426         .class_tid = 3,
12427         .hdr_sig_id = 7,
12428         .flow_sig_id = 90116,
12429         .flow_pattern_id = 0,
12430         .app_sig = 0,
12431         .hdr_sig = { .bits =
12432                 BNXT_ULP_HDR_BIT_O_ETH |
12433                 BNXT_ULP_HDR_BIT_O_IPV4 |
12434                 BNXT_ULP_HDR_BIT_O_UDP |
12435                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12436         .field_sig = { .bits =
12437                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
12438                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12439                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
12440                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12441                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
12442         },
12443         [591] = {
12444         .class_hid = BNXT_ULP_CLASS_HID_2ebe,
12445         .class_tid = 3,
12446         .hdr_sig_id = 7,
12447         .flow_sig_id = 114688,
12448         .flow_pattern_id = 0,
12449         .app_sig = 0,
12450         .hdr_sig = { .bits =
12451                 BNXT_ULP_HDR_BIT_O_ETH |
12452                 BNXT_ULP_HDR_BIT_O_IPV4 |
12453                 BNXT_ULP_HDR_BIT_O_UDP |
12454                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12455         .field_sig = { .bits =
12456                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12457                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12458                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
12459                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
12460         },
12461         [592] = {
12462         .class_hid = BNXT_ULP_CLASS_HID_29da,
12463         .class_tid = 3,
12464         .hdr_sig_id = 7,
12465         .flow_sig_id = 114692,
12466         .flow_pattern_id = 0,
12467         .app_sig = 0,
12468         .hdr_sig = { .bits =
12469                 BNXT_ULP_HDR_BIT_O_ETH |
12470                 BNXT_ULP_HDR_BIT_O_IPV4 |
12471                 BNXT_ULP_HDR_BIT_O_UDP |
12472                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12473         .field_sig = { .bits =
12474                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
12475                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12476                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12477                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
12478                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
12479         },
12480         [593] = {
12481         .class_hid = BNXT_ULP_CLASS_HID_14f2,
12482         .class_tid = 3,
12483         .hdr_sig_id = 7,
12484         .flow_sig_id = 122880,
12485         .flow_pattern_id = 0,
12486         .app_sig = 0,
12487         .hdr_sig = { .bits =
12488                 BNXT_ULP_HDR_BIT_O_ETH |
12489                 BNXT_ULP_HDR_BIT_O_IPV4 |
12490                 BNXT_ULP_HDR_BIT_O_UDP |
12491                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12492         .field_sig = { .bits =
12493                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12494                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
12495                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12496                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
12497                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
12498         },
12499         [594] = {
12500         .class_hid = BNXT_ULP_CLASS_HID_7762,
12501         .class_tid = 3,
12502         .hdr_sig_id = 7,
12503         .flow_sig_id = 122884,
12504         .flow_pattern_id = 0,
12505         .app_sig = 0,
12506         .hdr_sig = { .bits =
12507                 BNXT_ULP_HDR_BIT_O_ETH |
12508                 BNXT_ULP_HDR_BIT_O_IPV4 |
12509                 BNXT_ULP_HDR_BIT_O_UDP |
12510                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12511         .field_sig = { .bits =
12512                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
12513                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC |
12514                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
12515                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
12516                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
12517                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
12518         },
12519         [595] = {
12520         .class_hid = BNXT_ULP_CLASS_HID_19e8,
12521         .class_tid = 3,
12522         .hdr_sig_id = 8,
12523         .flow_sig_id = 32768,
12524         .flow_pattern_id = 0,
12525         .app_sig = 0,
12526         .hdr_sig = { .bits =
12527                 BNXT_ULP_HDR_BIT_O_ETH |
12528                 BNXT_ULP_HDR_BIT_OO_VLAN |
12529                 BNXT_ULP_HDR_BIT_O_IPV6 |
12530                 BNXT_ULP_HDR_BIT_O_TCP |
12531                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12532         .field_sig = { .bits =
12533                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12534                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
12535         },
12536         [596] = {
12537         .class_hid = BNXT_ULP_CLASS_HID_110c,
12538         .class_tid = 3,
12539         .hdr_sig_id = 8,
12540         .flow_sig_id = 32772,
12541         .flow_pattern_id = 0,
12542         .app_sig = 0,
12543         .hdr_sig = { .bits =
12544                 BNXT_ULP_HDR_BIT_O_ETH |
12545                 BNXT_ULP_HDR_BIT_OO_VLAN |
12546                 BNXT_ULP_HDR_BIT_O_IPV6 |
12547                 BNXT_ULP_HDR_BIT_O_TCP |
12548                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12549         .field_sig = { .bits =
12550                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12551                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12552                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
12553         },
12554         [597] = {
12555         .class_hid = BNXT_ULP_CLASS_HID_4d48,
12556         .class_tid = 3,
12557         .hdr_sig_id = 8,
12558         .flow_sig_id = 32832,
12559         .flow_pattern_id = 0,
12560         .app_sig = 0,
12561         .hdr_sig = { .bits =
12562                 BNXT_ULP_HDR_BIT_O_ETH |
12563                 BNXT_ULP_HDR_BIT_OO_VLAN |
12564                 BNXT_ULP_HDR_BIT_O_IPV6 |
12565                 BNXT_ULP_HDR_BIT_O_TCP |
12566                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12567         .field_sig = { .bits =
12568                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12569                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12570                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
12571         },
12572         [598] = {
12573         .class_hid = BNXT_ULP_CLASS_HID_446c,
12574         .class_tid = 3,
12575         .hdr_sig_id = 8,
12576         .flow_sig_id = 32836,
12577         .flow_pattern_id = 0,
12578         .app_sig = 0,
12579         .hdr_sig = { .bits =
12580                 BNXT_ULP_HDR_BIT_O_ETH |
12581                 BNXT_ULP_HDR_BIT_OO_VLAN |
12582                 BNXT_ULP_HDR_BIT_O_IPV6 |
12583                 BNXT_ULP_HDR_BIT_O_TCP |
12584                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12585         .field_sig = { .bits =
12586                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12587                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12588                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12589                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
12590         },
12591         [599] = {
12592         .class_hid = BNXT_ULP_CLASS_HID_0eac,
12593         .class_tid = 3,
12594         .hdr_sig_id = 8,
12595         .flow_sig_id = 49152,
12596         .flow_pattern_id = 0,
12597         .app_sig = 0,
12598         .hdr_sig = { .bits =
12599                 BNXT_ULP_HDR_BIT_O_ETH |
12600                 BNXT_ULP_HDR_BIT_OO_VLAN |
12601                 BNXT_ULP_HDR_BIT_O_IPV6 |
12602                 BNXT_ULP_HDR_BIT_O_TCP |
12603                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12604         .field_sig = { .bits =
12605                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12606                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12607                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
12608         },
12609         [600] = {
12610         .class_hid = BNXT_ULP_CLASS_HID_09c0,
12611         .class_tid = 3,
12612         .hdr_sig_id = 8,
12613         .flow_sig_id = 49156,
12614         .flow_pattern_id = 0,
12615         .app_sig = 0,
12616         .hdr_sig = { .bits =
12617                 BNXT_ULP_HDR_BIT_O_ETH |
12618                 BNXT_ULP_HDR_BIT_OO_VLAN |
12619                 BNXT_ULP_HDR_BIT_O_IPV6 |
12620                 BNXT_ULP_HDR_BIT_O_TCP |
12621                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12622         .field_sig = { .bits =
12623                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12624                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12625                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12626                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
12627         },
12628         [601] = {
12629         .class_hid = BNXT_ULP_CLASS_HID_1ad0,
12630         .class_tid = 3,
12631         .hdr_sig_id = 8,
12632         .flow_sig_id = 49216,
12633         .flow_pattern_id = 0,
12634         .app_sig = 0,
12635         .hdr_sig = { .bits =
12636                 BNXT_ULP_HDR_BIT_O_ETH |
12637                 BNXT_ULP_HDR_BIT_OO_VLAN |
12638                 BNXT_ULP_HDR_BIT_O_IPV6 |
12639                 BNXT_ULP_HDR_BIT_O_TCP |
12640                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12641         .field_sig = { .bits =
12642                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12643                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12644                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12645                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
12646         },
12647         [602] = {
12648         .class_hid = BNXT_ULP_CLASS_HID_15f4,
12649         .class_tid = 3,
12650         .hdr_sig_id = 8,
12651         .flow_sig_id = 49220,
12652         .flow_pattern_id = 0,
12653         .app_sig = 0,
12654         .hdr_sig = { .bits =
12655                 BNXT_ULP_HDR_BIT_O_ETH |
12656                 BNXT_ULP_HDR_BIT_OO_VLAN |
12657                 BNXT_ULP_HDR_BIT_O_IPV6 |
12658                 BNXT_ULP_HDR_BIT_O_TCP |
12659                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12660         .field_sig = { .bits =
12661                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12662                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12663                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12664                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12665                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
12666         },
12667         [603] = {
12668         .class_hid = BNXT_ULP_CLASS_HID_39ec,
12669         .class_tid = 3,
12670         .hdr_sig_id = 8,
12671         .flow_sig_id = 98304,
12672         .flow_pattern_id = 0,
12673         .app_sig = 0,
12674         .hdr_sig = { .bits =
12675                 BNXT_ULP_HDR_BIT_O_ETH |
12676                 BNXT_ULP_HDR_BIT_OO_VLAN |
12677                 BNXT_ULP_HDR_BIT_O_IPV6 |
12678                 BNXT_ULP_HDR_BIT_O_TCP |
12679                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12680         .field_sig = { .bits =
12681                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12682                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12683                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
12684         },
12685         [604] = {
12686         .class_hid = BNXT_ULP_CLASS_HID_3100,
12687         .class_tid = 3,
12688         .hdr_sig_id = 8,
12689         .flow_sig_id = 98308,
12690         .flow_pattern_id = 0,
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_IPV6 |
12696                 BNXT_ULP_HDR_BIT_O_TCP |
12697                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12698         .field_sig = { .bits =
12699                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12700                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12701                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12702                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
12703         },
12704         [605] = {
12705         .class_hid = BNXT_ULP_CLASS_HID_0210,
12706         .class_tid = 3,
12707         .hdr_sig_id = 8,
12708         .flow_sig_id = 98368,
12709         .flow_pattern_id = 0,
12710         .app_sig = 0,
12711         .hdr_sig = { .bits =
12712                 BNXT_ULP_HDR_BIT_O_ETH |
12713                 BNXT_ULP_HDR_BIT_OO_VLAN |
12714                 BNXT_ULP_HDR_BIT_O_IPV6 |
12715                 BNXT_ULP_HDR_BIT_O_TCP |
12716                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12717         .field_sig = { .bits =
12718                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12719                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12720                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12721                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
12722         },
12723         [606] = {
12724         .class_hid = BNXT_ULP_CLASS_HID_1d34,
12725         .class_tid = 3,
12726         .hdr_sig_id = 8,
12727         .flow_sig_id = 98372,
12728         .flow_pattern_id = 0,
12729         .app_sig = 0,
12730         .hdr_sig = { .bits =
12731                 BNXT_ULP_HDR_BIT_O_ETH |
12732                 BNXT_ULP_HDR_BIT_OO_VLAN |
12733                 BNXT_ULP_HDR_BIT_O_IPV6 |
12734                 BNXT_ULP_HDR_BIT_O_TCP |
12735                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12736         .field_sig = { .bits =
12737                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12738                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12739                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12740                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12741                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
12742         },
12743         [607] = {
12744         .class_hid = BNXT_ULP_CLASS_HID_2ea0,
12745         .class_tid = 3,
12746         .hdr_sig_id = 8,
12747         .flow_sig_id = 114688,
12748         .flow_pattern_id = 0,
12749         .app_sig = 0,
12750         .hdr_sig = { .bits =
12751                 BNXT_ULP_HDR_BIT_O_ETH |
12752                 BNXT_ULP_HDR_BIT_OO_VLAN |
12753                 BNXT_ULP_HDR_BIT_O_IPV6 |
12754                 BNXT_ULP_HDR_BIT_O_TCP |
12755                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12756         .field_sig = { .bits =
12757                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12758                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12759                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12760                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
12761         },
12762         [608] = {
12763         .class_hid = BNXT_ULP_CLASS_HID_29c4,
12764         .class_tid = 3,
12765         .hdr_sig_id = 8,
12766         .flow_sig_id = 114692,
12767         .flow_pattern_id = 0,
12768         .app_sig = 0,
12769         .hdr_sig = { .bits =
12770                 BNXT_ULP_HDR_BIT_O_ETH |
12771                 BNXT_ULP_HDR_BIT_OO_VLAN |
12772                 BNXT_ULP_HDR_BIT_O_IPV6 |
12773                 BNXT_ULP_HDR_BIT_O_TCP |
12774                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12775         .field_sig = { .bits =
12776                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12777                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12778                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12779                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12780                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
12781         },
12782         [609] = {
12783         .class_hid = BNXT_ULP_CLASS_HID_3ad4,
12784         .class_tid = 3,
12785         .hdr_sig_id = 8,
12786         .flow_sig_id = 114752,
12787         .flow_pattern_id = 0,
12788         .app_sig = 0,
12789         .hdr_sig = { .bits =
12790                 BNXT_ULP_HDR_BIT_O_ETH |
12791                 BNXT_ULP_HDR_BIT_OO_VLAN |
12792                 BNXT_ULP_HDR_BIT_O_IPV6 |
12793                 BNXT_ULP_HDR_BIT_O_TCP |
12794                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12795         .field_sig = { .bits =
12796                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12797                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12798                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12799                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12800                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
12801         },
12802         [610] = {
12803         .class_hid = BNXT_ULP_CLASS_HID_35e8,
12804         .class_tid = 3,
12805         .hdr_sig_id = 8,
12806         .flow_sig_id = 114756,
12807         .flow_pattern_id = 0,
12808         .app_sig = 0,
12809         .hdr_sig = { .bits =
12810                 BNXT_ULP_HDR_BIT_O_ETH |
12811                 BNXT_ULP_HDR_BIT_OO_VLAN |
12812                 BNXT_ULP_HDR_BIT_O_IPV6 |
12813                 BNXT_ULP_HDR_BIT_O_TCP |
12814                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12815         .field_sig = { .bits =
12816                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12817                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12818                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12819                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12820                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12821                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
12822         },
12823         [611] = {
12824         .class_hid = BNXT_ULP_CLASS_HID_5d80,
12825         .class_tid = 3,
12826         .hdr_sig_id = 8,
12827         .flow_sig_id = 163840,
12828         .flow_pattern_id = 0,
12829         .app_sig = 0,
12830         .hdr_sig = { .bits =
12831                 BNXT_ULP_HDR_BIT_O_ETH |
12832                 BNXT_ULP_HDR_BIT_OO_VLAN |
12833                 BNXT_ULP_HDR_BIT_O_IPV6 |
12834                 BNXT_ULP_HDR_BIT_O_TCP |
12835                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12836         .field_sig = { .bits =
12837                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12838                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12839                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12840         },
12841         [612] = {
12842         .class_hid = BNXT_ULP_CLASS_HID_54a4,
12843         .class_tid = 3,
12844         .hdr_sig_id = 8,
12845         .flow_sig_id = 163844,
12846         .flow_pattern_id = 0,
12847         .app_sig = 0,
12848         .hdr_sig = { .bits =
12849                 BNXT_ULP_HDR_BIT_O_ETH |
12850                 BNXT_ULP_HDR_BIT_OO_VLAN |
12851                 BNXT_ULP_HDR_BIT_O_IPV6 |
12852                 BNXT_ULP_HDR_BIT_O_TCP |
12853                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12854         .field_sig = { .bits =
12855                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12856                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12857                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12858                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12859         },
12860         [613] = {
12861         .class_hid = BNXT_ULP_CLASS_HID_29b4,
12862         .class_tid = 3,
12863         .hdr_sig_id = 8,
12864         .flow_sig_id = 163904,
12865         .flow_pattern_id = 0,
12866         .app_sig = 0,
12867         .hdr_sig = { .bits =
12868                 BNXT_ULP_HDR_BIT_O_ETH |
12869                 BNXT_ULP_HDR_BIT_OO_VLAN |
12870                 BNXT_ULP_HDR_BIT_O_IPV6 |
12871                 BNXT_ULP_HDR_BIT_O_TCP |
12872                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12873         .field_sig = { .bits =
12874                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12875                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12876                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12877                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12878         },
12879         [614] = {
12880         .class_hid = BNXT_ULP_CLASS_HID_20c8,
12881         .class_tid = 3,
12882         .hdr_sig_id = 8,
12883         .flow_sig_id = 163908,
12884         .flow_pattern_id = 0,
12885         .app_sig = 0,
12886         .hdr_sig = { .bits =
12887                 BNXT_ULP_HDR_BIT_O_ETH |
12888                 BNXT_ULP_HDR_BIT_OO_VLAN |
12889                 BNXT_ULP_HDR_BIT_O_IPV6 |
12890                 BNXT_ULP_HDR_BIT_O_TCP |
12891                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12892         .field_sig = { .bits =
12893                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12894                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12895                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12896                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12897                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12898         },
12899         [615] = {
12900         .class_hid = BNXT_ULP_CLASS_HID_7244,
12901         .class_tid = 3,
12902         .hdr_sig_id = 8,
12903         .flow_sig_id = 180224,
12904         .flow_pattern_id = 0,
12905         .app_sig = 0,
12906         .hdr_sig = { .bits =
12907                 BNXT_ULP_HDR_BIT_O_ETH |
12908                 BNXT_ULP_HDR_BIT_OO_VLAN |
12909                 BNXT_ULP_HDR_BIT_O_IPV6 |
12910                 BNXT_ULP_HDR_BIT_O_TCP |
12911                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12912         .field_sig = { .bits =
12913                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12914                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12915                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12916                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12917         },
12918         [616] = {
12919         .class_hid = BNXT_ULP_CLASS_HID_4d98,
12920         .class_tid = 3,
12921         .hdr_sig_id = 8,
12922         .flow_sig_id = 180228,
12923         .flow_pattern_id = 0,
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_HDR_BIT_O_TCP |
12930                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12931         .field_sig = { .bits =
12932                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12933                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12934                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12935                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12936                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12937         },
12938         [617] = {
12939         .class_hid = BNXT_ULP_CLASS_HID_5e68,
12940         .class_tid = 3,
12941         .hdr_sig_id = 8,
12942         .flow_sig_id = 180288,
12943         .flow_pattern_id = 0,
12944         .app_sig = 0,
12945         .hdr_sig = { .bits =
12946                 BNXT_ULP_HDR_BIT_O_ETH |
12947                 BNXT_ULP_HDR_BIT_OO_VLAN |
12948                 BNXT_ULP_HDR_BIT_O_IPV6 |
12949                 BNXT_ULP_HDR_BIT_O_TCP |
12950                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12951         .field_sig = { .bits =
12952                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12953                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12954                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12955                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12956                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12957         },
12958         [618] = {
12959         .class_hid = BNXT_ULP_CLASS_HID_598c,
12960         .class_tid = 3,
12961         .hdr_sig_id = 8,
12962         .flow_sig_id = 180292,
12963         .flow_pattern_id = 0,
12964         .app_sig = 0,
12965         .hdr_sig = { .bits =
12966                 BNXT_ULP_HDR_BIT_O_ETH |
12967                 BNXT_ULP_HDR_BIT_OO_VLAN |
12968                 BNXT_ULP_HDR_BIT_O_IPV6 |
12969                 BNXT_ULP_HDR_BIT_O_TCP |
12970                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12971         .field_sig = { .bits =
12972                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
12973                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12974                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
12975                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
12976                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12977                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12978         },
12979         [619] = {
12980         .class_hid = BNXT_ULP_CLASS_HID_1248,
12981         .class_tid = 3,
12982         .hdr_sig_id = 8,
12983         .flow_sig_id = 229376,
12984         .flow_pattern_id = 0,
12985         .app_sig = 0,
12986         .hdr_sig = { .bits =
12987                 BNXT_ULP_HDR_BIT_O_ETH |
12988                 BNXT_ULP_HDR_BIT_OO_VLAN |
12989                 BNXT_ULP_HDR_BIT_O_IPV6 |
12990                 BNXT_ULP_HDR_BIT_O_TCP |
12991                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12992         .field_sig = { .bits =
12993                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
12994                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
12995                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
12996                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
12997         },
12998         [620] = {
12999         .class_hid = BNXT_ULP_CLASS_HID_74d8,
13000         .class_tid = 3,
13001         .hdr_sig_id = 8,
13002         .flow_sig_id = 229380,
13003         .flow_pattern_id = 0,
13004         .app_sig = 0,
13005         .hdr_sig = { .bits =
13006                 BNXT_ULP_HDR_BIT_O_ETH |
13007                 BNXT_ULP_HDR_BIT_OO_VLAN |
13008                 BNXT_ULP_HDR_BIT_O_IPV6 |
13009                 BNXT_ULP_HDR_BIT_O_TCP |
13010                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13011         .field_sig = { .bits =
13012                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
13013                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
13014                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
13015                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
13016                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
13017         },
13018         [621] = {
13019         .class_hid = BNXT_ULP_CLASS_HID_49a8,
13020         .class_tid = 3,
13021         .hdr_sig_id = 8,
13022         .flow_sig_id = 229440,
13023         .flow_pattern_id = 0,
13024         .app_sig = 0,
13025         .hdr_sig = { .bits =
13026                 BNXT_ULP_HDR_BIT_O_ETH |
13027                 BNXT_ULP_HDR_BIT_OO_VLAN |
13028                 BNXT_ULP_HDR_BIT_O_IPV6 |
13029                 BNXT_ULP_HDR_BIT_O_TCP |
13030                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13031         .field_sig = { .bits =
13032                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
13033                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
13034                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
13035                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
13036                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
13037         },
13038         [622] = {
13039         .class_hid = BNXT_ULP_CLASS_HID_40cc,
13040         .class_tid = 3,
13041         .hdr_sig_id = 8,
13042         .flow_sig_id = 229444,
13043         .flow_pattern_id = 0,
13044         .app_sig = 0,
13045         .hdr_sig = { .bits =
13046                 BNXT_ULP_HDR_BIT_O_ETH |
13047                 BNXT_ULP_HDR_BIT_OO_VLAN |
13048                 BNXT_ULP_HDR_BIT_O_IPV6 |
13049                 BNXT_ULP_HDR_BIT_O_TCP |
13050                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13051         .field_sig = { .bits =
13052                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
13053                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
13054                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
13055                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
13056                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
13057                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
13058         },
13059         [623] = {
13060         .class_hid = BNXT_ULP_CLASS_HID_0b0c,
13061         .class_tid = 3,
13062         .hdr_sig_id = 8,
13063         .flow_sig_id = 245760,
13064         .flow_pattern_id = 0,
13065         .app_sig = 0,
13066         .hdr_sig = { .bits =
13067                 BNXT_ULP_HDR_BIT_O_ETH |
13068                 BNXT_ULP_HDR_BIT_OO_VLAN |
13069                 BNXT_ULP_HDR_BIT_O_IPV6 |
13070                 BNXT_ULP_HDR_BIT_O_TCP |
13071                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13072         .field_sig = { .bits =
13073                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
13074                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
13075                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
13076                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
13077                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
13078         },
13079         [624] = {
13080         .class_hid = BNXT_ULP_CLASS_HID_0220,
13081         .class_tid = 3,
13082         .hdr_sig_id = 8,
13083         .flow_sig_id = 245764,
13084         .flow_pattern_id = 0,
13085         .app_sig = 0,
13086         .hdr_sig = { .bits =
13087                 BNXT_ULP_HDR_BIT_O_ETH |
13088                 BNXT_ULP_HDR_BIT_OO_VLAN |
13089                 BNXT_ULP_HDR_BIT_O_IPV6 |
13090                 BNXT_ULP_HDR_BIT_O_TCP |
13091                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13092         .field_sig = { .bits =
13093                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
13094                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
13095                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
13096                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
13097                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
13098                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
13099         },
13100         [625] = {
13101         .class_hid = BNXT_ULP_CLASS_HID_1730,
13102         .class_tid = 3,
13103         .hdr_sig_id = 8,
13104         .flow_sig_id = 245824,
13105         .flow_pattern_id = 0,
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_IPV6 |
13111                 BNXT_ULP_HDR_BIT_O_TCP |
13112                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13113         .field_sig = { .bits =
13114                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
13115                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
13116                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
13117                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
13118                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
13119                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
13120         },
13121         [626] = {
13122         .class_hid = BNXT_ULP_CLASS_HID_7980,
13123         .class_tid = 3,
13124         .hdr_sig_id = 8,
13125         .flow_sig_id = 245828,
13126         .flow_pattern_id = 0,
13127         .app_sig = 0,
13128         .hdr_sig = { .bits =
13129                 BNXT_ULP_HDR_BIT_O_ETH |
13130                 BNXT_ULP_HDR_BIT_OO_VLAN |
13131                 BNXT_ULP_HDR_BIT_O_IPV6 |
13132                 BNXT_ULP_HDR_BIT_O_TCP |
13133                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13134         .field_sig = { .bits =
13135                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
13136                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
13137                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
13138                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
13139                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
13140                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
13141                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
13142         },
13143         [627] = {
13144         .class_hid = BNXT_ULP_CLASS_HID_1db0,
13145         .class_tid = 3,
13146         .hdr_sig_id = 9,
13147         .flow_sig_id = 131072,
13148         .flow_pattern_id = 0,
13149         .app_sig = 0,
13150         .hdr_sig = { .bits =
13151                 BNXT_ULP_HDR_BIT_O_ETH |
13152                 BNXT_ULP_HDR_BIT_OO_VLAN |
13153                 BNXT_ULP_HDR_BIT_O_IPV4 |
13154                 BNXT_ULP_HDR_BIT_O_TCP |
13155                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13156         .field_sig = { .bits =
13157                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13158                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
13159         },
13160         [628] = {
13161         .class_hid = BNXT_ULP_CLASS_HID_1494,
13162         .class_tid = 3,
13163         .hdr_sig_id = 9,
13164         .flow_sig_id = 131076,
13165         .flow_pattern_id = 0,
13166         .app_sig = 0,
13167         .hdr_sig = { .bits =
13168                 BNXT_ULP_HDR_BIT_O_ETH |
13169                 BNXT_ULP_HDR_BIT_OO_VLAN |
13170                 BNXT_ULP_HDR_BIT_O_IPV4 |
13171                 BNXT_ULP_HDR_BIT_O_TCP |
13172                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13173         .field_sig = { .bits =
13174                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13175                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13176                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
13177         },
13178         [629] = {
13179         .class_hid = BNXT_ULP_CLASS_HID_70d0,
13180         .class_tid = 3,
13181         .hdr_sig_id = 9,
13182         .flow_sig_id = 131136,
13183         .flow_pattern_id = 0,
13184         .app_sig = 0,
13185         .hdr_sig = { .bits =
13186                 BNXT_ULP_HDR_BIT_O_ETH |
13187                 BNXT_ULP_HDR_BIT_OO_VLAN |
13188                 BNXT_ULP_HDR_BIT_O_IPV4 |
13189                 BNXT_ULP_HDR_BIT_O_TCP |
13190                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13191         .field_sig = { .bits =
13192                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13193                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13194                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
13195         },
13196         [630] = {
13197         .class_hid = BNXT_ULP_CLASS_HID_4834,
13198         .class_tid = 3,
13199         .hdr_sig_id = 9,
13200         .flow_sig_id = 131140,
13201         .flow_pattern_id = 0,
13202         .app_sig = 0,
13203         .hdr_sig = { .bits =
13204                 BNXT_ULP_HDR_BIT_O_ETH |
13205                 BNXT_ULP_HDR_BIT_OO_VLAN |
13206                 BNXT_ULP_HDR_BIT_O_IPV4 |
13207                 BNXT_ULP_HDR_BIT_O_TCP |
13208                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13209         .field_sig = { .bits =
13210                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13211                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13212                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13213                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
13214         },
13215         [631] = {
13216         .class_hid = BNXT_ULP_CLASS_HID_3db4,
13217         .class_tid = 3,
13218         .hdr_sig_id = 9,
13219         .flow_sig_id = 196608,
13220         .flow_pattern_id = 0,
13221         .app_sig = 0,
13222         .hdr_sig = { .bits =
13223                 BNXT_ULP_HDR_BIT_O_ETH |
13224                 BNXT_ULP_HDR_BIT_OO_VLAN |
13225                 BNXT_ULP_HDR_BIT_O_IPV4 |
13226                 BNXT_ULP_HDR_BIT_O_TCP |
13227                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13228         .field_sig = { .bits =
13229                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13230                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13231                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
13232         },
13233         [632] = {
13234         .class_hid = BNXT_ULP_CLASS_HID_3498,
13235         .class_tid = 3,
13236         .hdr_sig_id = 9,
13237         .flow_sig_id = 196612,
13238         .flow_pattern_id = 0,
13239         .app_sig = 0,
13240         .hdr_sig = { .bits =
13241                 BNXT_ULP_HDR_BIT_O_ETH |
13242                 BNXT_ULP_HDR_BIT_OO_VLAN |
13243                 BNXT_ULP_HDR_BIT_O_IPV4 |
13244                 BNXT_ULP_HDR_BIT_O_TCP |
13245                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13246         .field_sig = { .bits =
13247                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13248                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13249                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13250                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
13251         },
13252         [633] = {
13253         .class_hid = BNXT_ULP_CLASS_HID_0988,
13254         .class_tid = 3,
13255         .hdr_sig_id = 9,
13256         .flow_sig_id = 196672,
13257         .flow_pattern_id = 0,
13258         .app_sig = 0,
13259         .hdr_sig = { .bits =
13260                 BNXT_ULP_HDR_BIT_O_ETH |
13261                 BNXT_ULP_HDR_BIT_OO_VLAN |
13262                 BNXT_ULP_HDR_BIT_O_IPV4 |
13263                 BNXT_ULP_HDR_BIT_O_TCP |
13264                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13265         .field_sig = { .bits =
13266                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13267                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13268                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13269                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
13270         },
13271         [634] = {
13272         .class_hid = BNXT_ULP_CLASS_HID_00ec,
13273         .class_tid = 3,
13274         .hdr_sig_id = 9,
13275         .flow_sig_id = 196676,
13276         .flow_pattern_id = 0,
13277         .app_sig = 0,
13278         .hdr_sig = { .bits =
13279                 BNXT_ULP_HDR_BIT_O_ETH |
13280                 BNXT_ULP_HDR_BIT_OO_VLAN |
13281                 BNXT_ULP_HDR_BIT_O_IPV4 |
13282                 BNXT_ULP_HDR_BIT_O_TCP |
13283                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13284         .field_sig = { .bits =
13285                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13286                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13287                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13288                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13289                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
13290         },
13291         [635] = {
13292         .class_hid = BNXT_ULP_CLASS_HID_3f44,
13293         .class_tid = 3,
13294         .hdr_sig_id = 9,
13295         .flow_sig_id = 393216,
13296         .flow_pattern_id = 0,
13297         .app_sig = 0,
13298         .hdr_sig = { .bits =
13299                 BNXT_ULP_HDR_BIT_O_ETH |
13300                 BNXT_ULP_HDR_BIT_OO_VLAN |
13301                 BNXT_ULP_HDR_BIT_O_IPV4 |
13302                 BNXT_ULP_HDR_BIT_O_TCP |
13303                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13304         .field_sig = { .bits =
13305                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13306                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13307                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
13308         },
13309         [636] = {
13310         .class_hid = BNXT_ULP_CLASS_HID_36a8,
13311         .class_tid = 3,
13312         .hdr_sig_id = 9,
13313         .flow_sig_id = 393220,
13314         .flow_pattern_id = 0,
13315         .app_sig = 0,
13316         .hdr_sig = { .bits =
13317                 BNXT_ULP_HDR_BIT_O_ETH |
13318                 BNXT_ULP_HDR_BIT_OO_VLAN |
13319                 BNXT_ULP_HDR_BIT_O_IPV4 |
13320                 BNXT_ULP_HDR_BIT_O_TCP |
13321                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13322         .field_sig = { .bits =
13323                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13324                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13325                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13326                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
13327         },
13328         [637] = {
13329         .class_hid = BNXT_ULP_CLASS_HID_0b58,
13330         .class_tid = 3,
13331         .hdr_sig_id = 9,
13332         .flow_sig_id = 393280,
13333         .flow_pattern_id = 0,
13334         .app_sig = 0,
13335         .hdr_sig = { .bits =
13336                 BNXT_ULP_HDR_BIT_O_ETH |
13337                 BNXT_ULP_HDR_BIT_OO_VLAN |
13338                 BNXT_ULP_HDR_BIT_O_IPV4 |
13339                 BNXT_ULP_HDR_BIT_O_TCP |
13340                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13341         .field_sig = { .bits =
13342                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13343                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13344                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13345                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
13346         },
13347         [638] = {
13348         .class_hid = BNXT_ULP_CLASS_HID_02bc,
13349         .class_tid = 3,
13350         .hdr_sig_id = 9,
13351         .flow_sig_id = 393284,
13352         .flow_pattern_id = 0,
13353         .app_sig = 0,
13354         .hdr_sig = { .bits =
13355                 BNXT_ULP_HDR_BIT_O_ETH |
13356                 BNXT_ULP_HDR_BIT_OO_VLAN |
13357                 BNXT_ULP_HDR_BIT_O_IPV4 |
13358                 BNXT_ULP_HDR_BIT_O_TCP |
13359                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13360         .field_sig = { .bits =
13361                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13362                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13363                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13364                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13365                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
13366         },
13367         [639] = {
13368         .class_hid = BNXT_ULP_CLASS_HID_5f48,
13369         .class_tid = 3,
13370         .hdr_sig_id = 9,
13371         .flow_sig_id = 458752,
13372         .flow_pattern_id = 0,
13373         .app_sig = 0,
13374         .hdr_sig = { .bits =
13375                 BNXT_ULP_HDR_BIT_O_ETH |
13376                 BNXT_ULP_HDR_BIT_OO_VLAN |
13377                 BNXT_ULP_HDR_BIT_O_IPV4 |
13378                 BNXT_ULP_HDR_BIT_O_TCP |
13379                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13380         .field_sig = { .bits =
13381                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13382                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13383                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13384                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
13385         },
13386         [640] = {
13387         .class_hid = BNXT_ULP_CLASS_HID_56ac,
13388         .class_tid = 3,
13389         .hdr_sig_id = 9,
13390         .flow_sig_id = 458756,
13391         .flow_pattern_id = 0,
13392         .app_sig = 0,
13393         .hdr_sig = { .bits =
13394                 BNXT_ULP_HDR_BIT_O_ETH |
13395                 BNXT_ULP_HDR_BIT_OO_VLAN |
13396                 BNXT_ULP_HDR_BIT_O_IPV4 |
13397                 BNXT_ULP_HDR_BIT_O_TCP |
13398                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13399         .field_sig = { .bits =
13400                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13401                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13402                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13403                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13404                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
13405         },
13406         [641] = {
13407         .class_hid = BNXT_ULP_CLASS_HID_2b5c,
13408         .class_tid = 3,
13409         .hdr_sig_id = 9,
13410         .flow_sig_id = 458816,
13411         .flow_pattern_id = 0,
13412         .app_sig = 0,
13413         .hdr_sig = { .bits =
13414                 BNXT_ULP_HDR_BIT_O_ETH |
13415                 BNXT_ULP_HDR_BIT_OO_VLAN |
13416                 BNXT_ULP_HDR_BIT_O_IPV4 |
13417                 BNXT_ULP_HDR_BIT_O_TCP |
13418                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13419         .field_sig = { .bits =
13420                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13421                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13422                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13423                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13424                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
13425         },
13426         [642] = {
13427         .class_hid = BNXT_ULP_CLASS_HID_2280,
13428         .class_tid = 3,
13429         .hdr_sig_id = 9,
13430         .flow_sig_id = 458820,
13431         .flow_pattern_id = 0,
13432         .app_sig = 0,
13433         .hdr_sig = { .bits =
13434                 BNXT_ULP_HDR_BIT_O_ETH |
13435                 BNXT_ULP_HDR_BIT_OO_VLAN |
13436                 BNXT_ULP_HDR_BIT_O_IPV4 |
13437                 BNXT_ULP_HDR_BIT_O_TCP |
13438                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13439         .field_sig = { .bits =
13440                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13441                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13442                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13443                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13444                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13445                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
13446         },
13447         [643] = {
13448         .class_hid = BNXT_ULP_CLASS_HID_4000,
13449         .class_tid = 3,
13450         .hdr_sig_id = 9,
13451         .flow_sig_id = 655360,
13452         .flow_pattern_id = 0,
13453         .app_sig = 0,
13454         .hdr_sig = { .bits =
13455                 BNXT_ULP_HDR_BIT_O_ETH |
13456                 BNXT_ULP_HDR_BIT_OO_VLAN |
13457                 BNXT_ULP_HDR_BIT_O_IPV4 |
13458                 BNXT_ULP_HDR_BIT_O_TCP |
13459                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13460         .field_sig = { .bits =
13461                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13462                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13463                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13464         },
13465         [644] = {
13466         .class_hid = BNXT_ULP_CLASS_HID_5b64,
13467         .class_tid = 3,
13468         .hdr_sig_id = 9,
13469         .flow_sig_id = 655364,
13470         .flow_pattern_id = 0,
13471         .app_sig = 0,
13472         .hdr_sig = { .bits =
13473                 BNXT_ULP_HDR_BIT_O_ETH |
13474                 BNXT_ULP_HDR_BIT_OO_VLAN |
13475                 BNXT_ULP_HDR_BIT_O_IPV4 |
13476                 BNXT_ULP_HDR_BIT_O_TCP |
13477                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13478         .field_sig = { .bits =
13479                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13480                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13481                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13482                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13483         },
13484         [645] = {
13485         .class_hid = BNXT_ULP_CLASS_HID_2c14,
13486         .class_tid = 3,
13487         .hdr_sig_id = 9,
13488         .flow_sig_id = 655424,
13489         .flow_pattern_id = 0,
13490         .app_sig = 0,
13491         .hdr_sig = { .bits =
13492                 BNXT_ULP_HDR_BIT_O_ETH |
13493                 BNXT_ULP_HDR_BIT_OO_VLAN |
13494                 BNXT_ULP_HDR_BIT_O_IPV4 |
13495                 BNXT_ULP_HDR_BIT_O_TCP |
13496                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13497         .field_sig = { .bits =
13498                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13499                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13500                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13501                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13502         },
13503         [646] = {
13504         .class_hid = BNXT_ULP_CLASS_HID_2778,
13505         .class_tid = 3,
13506         .hdr_sig_id = 9,
13507         .flow_sig_id = 655428,
13508         .flow_pattern_id = 0,
13509         .app_sig = 0,
13510         .hdr_sig = { .bits =
13511                 BNXT_ULP_HDR_BIT_O_ETH |
13512                 BNXT_ULP_HDR_BIT_OO_VLAN |
13513                 BNXT_ULP_HDR_BIT_O_IPV4 |
13514                 BNXT_ULP_HDR_BIT_O_TCP |
13515                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13516         .field_sig = { .bits =
13517                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13518                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13519                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13520                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13521                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13522         },
13523         [647] = {
13524         .class_hid = BNXT_ULP_CLASS_HID_18f8,
13525         .class_tid = 3,
13526         .hdr_sig_id = 9,
13527         .flow_sig_id = 720896,
13528         .flow_pattern_id = 0,
13529         .app_sig = 0,
13530         .hdr_sig = { .bits =
13531                 BNXT_ULP_HDR_BIT_O_ETH |
13532                 BNXT_ULP_HDR_BIT_OO_VLAN |
13533                 BNXT_ULP_HDR_BIT_O_IPV4 |
13534                 BNXT_ULP_HDR_BIT_O_TCP |
13535                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13536         .field_sig = { .bits =
13537                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13538                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13539                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13540                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13541         },
13542         [648] = {
13543         .class_hid = BNXT_ULP_CLASS_HID_13dc,
13544         .class_tid = 3,
13545         .hdr_sig_id = 9,
13546         .flow_sig_id = 720900,
13547         .flow_pattern_id = 0,
13548         .app_sig = 0,
13549         .hdr_sig = { .bits =
13550                 BNXT_ULP_HDR_BIT_O_ETH |
13551                 BNXT_ULP_HDR_BIT_OO_VLAN |
13552                 BNXT_ULP_HDR_BIT_O_IPV4 |
13553                 BNXT_ULP_HDR_BIT_O_TCP |
13554                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13555         .field_sig = { .bits =
13556                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13557                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13558                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13559                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13560                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13561         },
13562         [649] = {
13563         .class_hid = BNXT_ULP_CLASS_HID_4c18,
13564         .class_tid = 3,
13565         .hdr_sig_id = 9,
13566         .flow_sig_id = 720960,
13567         .flow_pattern_id = 0,
13568         .app_sig = 0,
13569         .hdr_sig = { .bits =
13570                 BNXT_ULP_HDR_BIT_O_ETH |
13571                 BNXT_ULP_HDR_BIT_OO_VLAN |
13572                 BNXT_ULP_HDR_BIT_O_IPV4 |
13573                 BNXT_ULP_HDR_BIT_O_TCP |
13574                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13575         .field_sig = { .bits =
13576                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13577                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13578                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13579                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13580                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13581         },
13582         [650] = {
13583         .class_hid = BNXT_ULP_CLASS_HID_477c,
13584         .class_tid = 3,
13585         .hdr_sig_id = 9,
13586         .flow_sig_id = 720964,
13587         .flow_pattern_id = 0,
13588         .app_sig = 0,
13589         .hdr_sig = { .bits =
13590                 BNXT_ULP_HDR_BIT_O_ETH |
13591                 BNXT_ULP_HDR_BIT_OO_VLAN |
13592                 BNXT_ULP_HDR_BIT_O_IPV4 |
13593                 BNXT_ULP_HDR_BIT_O_TCP |
13594                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13595         .field_sig = { .bits =
13596                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13597                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13598                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13599                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13600                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13601                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13602         },
13603         [651] = {
13604         .class_hid = BNXT_ULP_CLASS_HID_1a88,
13605         .class_tid = 3,
13606         .hdr_sig_id = 9,
13607         .flow_sig_id = 917504,
13608         .flow_pattern_id = 0,
13609         .app_sig = 0,
13610         .hdr_sig = { .bits =
13611                 BNXT_ULP_HDR_BIT_O_ETH |
13612                 BNXT_ULP_HDR_BIT_OO_VLAN |
13613                 BNXT_ULP_HDR_BIT_O_IPV4 |
13614                 BNXT_ULP_HDR_BIT_O_TCP |
13615                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13616         .field_sig = { .bits =
13617                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13618                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13619                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
13620                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13621         },
13622         [652] = {
13623         .class_hid = BNXT_ULP_CLASS_HID_15ec,
13624         .class_tid = 3,
13625         .hdr_sig_id = 9,
13626         .flow_sig_id = 917508,
13627         .flow_pattern_id = 0,
13628         .app_sig = 0,
13629         .hdr_sig = { .bits =
13630                 BNXT_ULP_HDR_BIT_O_ETH |
13631                 BNXT_ULP_HDR_BIT_OO_VLAN |
13632                 BNXT_ULP_HDR_BIT_O_IPV4 |
13633                 BNXT_ULP_HDR_BIT_O_TCP |
13634                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13635         .field_sig = { .bits =
13636                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13637                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13638                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13639                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
13640                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13641         },
13642         [653] = {
13643         .class_hid = BNXT_ULP_CLASS_HID_4e28,
13644         .class_tid = 3,
13645         .hdr_sig_id = 9,
13646         .flow_sig_id = 917568,
13647         .flow_pattern_id = 0,
13648         .app_sig = 0,
13649         .hdr_sig = { .bits =
13650                 BNXT_ULP_HDR_BIT_O_ETH |
13651                 BNXT_ULP_HDR_BIT_OO_VLAN |
13652                 BNXT_ULP_HDR_BIT_O_IPV4 |
13653                 BNXT_ULP_HDR_BIT_O_TCP |
13654                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13655         .field_sig = { .bits =
13656                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13657                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13658                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13659                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
13660                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13661         },
13662         [654] = {
13663         .class_hid = BNXT_ULP_CLASS_HID_490c,
13664         .class_tid = 3,
13665         .hdr_sig_id = 9,
13666         .flow_sig_id = 917572,
13667         .flow_pattern_id = 0,
13668         .app_sig = 0,
13669         .hdr_sig = { .bits =
13670                 BNXT_ULP_HDR_BIT_O_ETH |
13671                 BNXT_ULP_HDR_BIT_OO_VLAN |
13672                 BNXT_ULP_HDR_BIT_O_IPV4 |
13673                 BNXT_ULP_HDR_BIT_O_TCP |
13674                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13675         .field_sig = { .bits =
13676                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13677                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13678                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13679                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13680                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
13681                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13682         },
13683         [655] = {
13684         .class_hid = BNXT_ULP_CLASS_HID_3a8c,
13685         .class_tid = 3,
13686         .hdr_sig_id = 9,
13687         .flow_sig_id = 983040,
13688         .flow_pattern_id = 0,
13689         .app_sig = 0,
13690         .hdr_sig = { .bits =
13691                 BNXT_ULP_HDR_BIT_O_ETH |
13692                 BNXT_ULP_HDR_BIT_OO_VLAN |
13693                 BNXT_ULP_HDR_BIT_O_IPV4 |
13694                 BNXT_ULP_HDR_BIT_O_TCP |
13695                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13696         .field_sig = { .bits =
13697                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13698                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13699                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13700                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
13701                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13702         },
13703         [656] = {
13704         .class_hid = BNXT_ULP_CLASS_HID_35f0,
13705         .class_tid = 3,
13706         .hdr_sig_id = 9,
13707         .flow_sig_id = 983044,
13708         .flow_pattern_id = 0,
13709         .app_sig = 0,
13710         .hdr_sig = { .bits =
13711                 BNXT_ULP_HDR_BIT_O_ETH |
13712                 BNXT_ULP_HDR_BIT_OO_VLAN |
13713                 BNXT_ULP_HDR_BIT_O_IPV4 |
13714                 BNXT_ULP_HDR_BIT_O_TCP |
13715                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13716         .field_sig = { .bits =
13717                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13718                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13719                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13720                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13721                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
13722                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13723         },
13724         [657] = {
13725         .class_hid = BNXT_ULP_CLASS_HID_06e0,
13726         .class_tid = 3,
13727         .hdr_sig_id = 9,
13728         .flow_sig_id = 983104,
13729         .flow_pattern_id = 0,
13730         .app_sig = 0,
13731         .hdr_sig = { .bits =
13732                 BNXT_ULP_HDR_BIT_O_ETH |
13733                 BNXT_ULP_HDR_BIT_OO_VLAN |
13734                 BNXT_ULP_HDR_BIT_O_IPV4 |
13735                 BNXT_ULP_HDR_BIT_O_TCP |
13736                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13737         .field_sig = { .bits =
13738                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13739                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13740                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13741                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13742                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
13743                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13744         },
13745         [658] = {
13746         .class_hid = BNXT_ULP_CLASS_HID_01c4,
13747         .class_tid = 3,
13748         .hdr_sig_id = 9,
13749         .flow_sig_id = 983108,
13750         .flow_pattern_id = 0,
13751         .app_sig = 0,
13752         .hdr_sig = { .bits =
13753                 BNXT_ULP_HDR_BIT_O_ETH |
13754                 BNXT_ULP_HDR_BIT_OO_VLAN |
13755                 BNXT_ULP_HDR_BIT_O_IPV4 |
13756                 BNXT_ULP_HDR_BIT_O_TCP |
13757                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13758         .field_sig = { .bits =
13759                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
13760                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
13761                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
13762                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
13763                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
13764                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
13765                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
13766         },
13767         [659] = {
13768         .class_hid = BNXT_ULP_CLASS_HID_1a08,
13769         .class_tid = 3,
13770         .hdr_sig_id = 10,
13771         .flow_sig_id = 32768,
13772         .flow_pattern_id = 0,
13773         .app_sig = 0,
13774         .hdr_sig = { .bits =
13775                 BNXT_ULP_HDR_BIT_O_ETH |
13776                 BNXT_ULP_HDR_BIT_OO_VLAN |
13777                 BNXT_ULP_HDR_BIT_O_IPV6 |
13778                 BNXT_ULP_HDR_BIT_O_UDP |
13779                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13780         .field_sig = { .bits =
13781                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13782                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
13783         },
13784         [660] = {
13785         .class_hid = BNXT_ULP_CLASS_HID_12ec,
13786         .class_tid = 3,
13787         .hdr_sig_id = 10,
13788         .flow_sig_id = 32772,
13789         .flow_pattern_id = 0,
13790         .app_sig = 0,
13791         .hdr_sig = { .bits =
13792                 BNXT_ULP_HDR_BIT_O_ETH |
13793                 BNXT_ULP_HDR_BIT_OO_VLAN |
13794                 BNXT_ULP_HDR_BIT_O_IPV6 |
13795                 BNXT_ULP_HDR_BIT_O_UDP |
13796                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13797         .field_sig = { .bits =
13798                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
13799                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13800                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
13801         },
13802         [661] = {
13803         .class_hid = BNXT_ULP_CLASS_HID_4ea8,
13804         .class_tid = 3,
13805         .hdr_sig_id = 10,
13806         .flow_sig_id = 32832,
13807         .flow_pattern_id = 0,
13808         .app_sig = 0,
13809         .hdr_sig = { .bits =
13810                 BNXT_ULP_HDR_BIT_O_ETH |
13811                 BNXT_ULP_HDR_BIT_OO_VLAN |
13812                 BNXT_ULP_HDR_BIT_O_IPV6 |
13813                 BNXT_ULP_HDR_BIT_O_UDP |
13814                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13815         .field_sig = { .bits =
13816                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13817                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
13818                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
13819         },
13820         [662] = {
13821         .class_hid = BNXT_ULP_CLASS_HID_478c,
13822         .class_tid = 3,
13823         .hdr_sig_id = 10,
13824         .flow_sig_id = 32836,
13825         .flow_pattern_id = 0,
13826         .app_sig = 0,
13827         .hdr_sig = { .bits =
13828                 BNXT_ULP_HDR_BIT_O_ETH |
13829                 BNXT_ULP_HDR_BIT_OO_VLAN |
13830                 BNXT_ULP_HDR_BIT_O_IPV6 |
13831                 BNXT_ULP_HDR_BIT_O_UDP |
13832                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13833         .field_sig = { .bits =
13834                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
13835                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13836                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
13837                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
13838         },
13839         [663] = {
13840         .class_hid = BNXT_ULP_CLASS_HID_0d4c,
13841         .class_tid = 3,
13842         .hdr_sig_id = 10,
13843         .flow_sig_id = 49152,
13844         .flow_pattern_id = 0,
13845         .app_sig = 0,
13846         .hdr_sig = { .bits =
13847                 BNXT_ULP_HDR_BIT_O_ETH |
13848                 BNXT_ULP_HDR_BIT_OO_VLAN |
13849                 BNXT_ULP_HDR_BIT_O_IPV6 |
13850                 BNXT_ULP_HDR_BIT_O_UDP |
13851                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13852         .field_sig = { .bits =
13853                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13854                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
13855                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
13856         },
13857         [664] = {
13858         .class_hid = BNXT_ULP_CLASS_HID_0a20,
13859         .class_tid = 3,
13860         .hdr_sig_id = 10,
13861         .flow_sig_id = 49156,
13862         .flow_pattern_id = 0,
13863         .app_sig = 0,
13864         .hdr_sig = { .bits =
13865                 BNXT_ULP_HDR_BIT_O_ETH |
13866                 BNXT_ULP_HDR_BIT_OO_VLAN |
13867                 BNXT_ULP_HDR_BIT_O_IPV6 |
13868                 BNXT_ULP_HDR_BIT_O_UDP |
13869                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13870         .field_sig = { .bits =
13871                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
13872                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13873                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
13874                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
13875         },
13876         [665] = {
13877         .class_hid = BNXT_ULP_CLASS_HID_1930,
13878         .class_tid = 3,
13879         .hdr_sig_id = 10,
13880         .flow_sig_id = 49216,
13881         .flow_pattern_id = 0,
13882         .app_sig = 0,
13883         .hdr_sig = { .bits =
13884                 BNXT_ULP_HDR_BIT_O_ETH |
13885                 BNXT_ULP_HDR_BIT_OO_VLAN |
13886                 BNXT_ULP_HDR_BIT_O_IPV6 |
13887                 BNXT_ULP_HDR_BIT_O_UDP |
13888                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13889         .field_sig = { .bits =
13890                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13891                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
13892                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
13893                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
13894         },
13895         [666] = {
13896         .class_hid = BNXT_ULP_CLASS_HID_1614,
13897         .class_tid = 3,
13898         .hdr_sig_id = 10,
13899         .flow_sig_id = 49220,
13900         .flow_pattern_id = 0,
13901         .app_sig = 0,
13902         .hdr_sig = { .bits =
13903                 BNXT_ULP_HDR_BIT_O_ETH |
13904                 BNXT_ULP_HDR_BIT_OO_VLAN |
13905                 BNXT_ULP_HDR_BIT_O_IPV6 |
13906                 BNXT_ULP_HDR_BIT_O_UDP |
13907                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13908         .field_sig = { .bits =
13909                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
13910                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13911                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
13912                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
13913                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
13914         },
13915         [667] = {
13916         .class_hid = BNXT_ULP_CLASS_HID_3a0c,
13917         .class_tid = 3,
13918         .hdr_sig_id = 10,
13919         .flow_sig_id = 98304,
13920         .flow_pattern_id = 0,
13921         .app_sig = 0,
13922         .hdr_sig = { .bits =
13923                 BNXT_ULP_HDR_BIT_O_ETH |
13924                 BNXT_ULP_HDR_BIT_OO_VLAN |
13925                 BNXT_ULP_HDR_BIT_O_IPV6 |
13926                 BNXT_ULP_HDR_BIT_O_UDP |
13927                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13928         .field_sig = { .bits =
13929                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13930                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
13931                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
13932         },
13933         [668] = {
13934         .class_hid = BNXT_ULP_CLASS_HID_32e0,
13935         .class_tid = 3,
13936         .hdr_sig_id = 10,
13937         .flow_sig_id = 98308,
13938         .flow_pattern_id = 0,
13939         .app_sig = 0,
13940         .hdr_sig = { .bits =
13941                 BNXT_ULP_HDR_BIT_O_ETH |
13942                 BNXT_ULP_HDR_BIT_OO_VLAN |
13943                 BNXT_ULP_HDR_BIT_O_IPV6 |
13944                 BNXT_ULP_HDR_BIT_O_UDP |
13945                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13946         .field_sig = { .bits =
13947                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
13948                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13949                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
13950                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
13951         },
13952         [669] = {
13953         .class_hid = BNXT_ULP_CLASS_HID_01f0,
13954         .class_tid = 3,
13955         .hdr_sig_id = 10,
13956         .flow_sig_id = 98368,
13957         .flow_pattern_id = 0,
13958         .app_sig = 0,
13959         .hdr_sig = { .bits =
13960                 BNXT_ULP_HDR_BIT_O_ETH |
13961                 BNXT_ULP_HDR_BIT_OO_VLAN |
13962                 BNXT_ULP_HDR_BIT_O_IPV6 |
13963                 BNXT_ULP_HDR_BIT_O_UDP |
13964                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13965         .field_sig = { .bits =
13966                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13967                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
13968                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
13969                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
13970         },
13971         [670] = {
13972         .class_hid = BNXT_ULP_CLASS_HID_1ed4,
13973         .class_tid = 3,
13974         .hdr_sig_id = 10,
13975         .flow_sig_id = 98372,
13976         .flow_pattern_id = 0,
13977         .app_sig = 0,
13978         .hdr_sig = { .bits =
13979                 BNXT_ULP_HDR_BIT_O_ETH |
13980                 BNXT_ULP_HDR_BIT_OO_VLAN |
13981                 BNXT_ULP_HDR_BIT_O_IPV6 |
13982                 BNXT_ULP_HDR_BIT_O_UDP |
13983                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
13984         .field_sig = { .bits =
13985                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
13986                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
13987                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
13988                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
13989                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
13990         },
13991         [671] = {
13992         .class_hid = BNXT_ULP_CLASS_HID_2d40,
13993         .class_tid = 3,
13994         .hdr_sig_id = 10,
13995         .flow_sig_id = 114688,
13996         .flow_pattern_id = 0,
13997         .app_sig = 0,
13998         .hdr_sig = { .bits =
13999                 BNXT_ULP_HDR_BIT_O_ETH |
14000                 BNXT_ULP_HDR_BIT_OO_VLAN |
14001                 BNXT_ULP_HDR_BIT_O_IPV6 |
14002                 BNXT_ULP_HDR_BIT_O_UDP |
14003                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14004         .field_sig = { .bits =
14005                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14006                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14007                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14008                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
14009         },
14010         [672] = {
14011         .class_hid = BNXT_ULP_CLASS_HID_2a24,
14012         .class_tid = 3,
14013         .hdr_sig_id = 10,
14014         .flow_sig_id = 114692,
14015         .flow_pattern_id = 0,
14016         .app_sig = 0,
14017         .hdr_sig = { .bits =
14018                 BNXT_ULP_HDR_BIT_O_ETH |
14019                 BNXT_ULP_HDR_BIT_OO_VLAN |
14020                 BNXT_ULP_HDR_BIT_O_IPV6 |
14021                 BNXT_ULP_HDR_BIT_O_UDP |
14022                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14023         .field_sig = { .bits =
14024                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14025                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14026                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14027                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14028                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
14029         },
14030         [673] = {
14031         .class_hid = BNXT_ULP_CLASS_HID_3934,
14032         .class_tid = 3,
14033         .hdr_sig_id = 10,
14034         .flow_sig_id = 114752,
14035         .flow_pattern_id = 0,
14036         .app_sig = 0,
14037         .hdr_sig = { .bits =
14038                 BNXT_ULP_HDR_BIT_O_ETH |
14039                 BNXT_ULP_HDR_BIT_OO_VLAN |
14040                 BNXT_ULP_HDR_BIT_O_IPV6 |
14041                 BNXT_ULP_HDR_BIT_O_UDP |
14042                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14043         .field_sig = { .bits =
14044                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14045                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14046                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14047                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14048                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
14049         },
14050         [674] = {
14051         .class_hid = BNXT_ULP_CLASS_HID_3608,
14052         .class_tid = 3,
14053         .hdr_sig_id = 10,
14054         .flow_sig_id = 114756,
14055         .flow_pattern_id = 0,
14056         .app_sig = 0,
14057         .hdr_sig = { .bits =
14058                 BNXT_ULP_HDR_BIT_O_ETH |
14059                 BNXT_ULP_HDR_BIT_OO_VLAN |
14060                 BNXT_ULP_HDR_BIT_O_IPV6 |
14061                 BNXT_ULP_HDR_BIT_O_UDP |
14062                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14063         .field_sig = { .bits =
14064                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14065                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14066                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14067                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14068                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14069                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
14070         },
14071         [675] = {
14072         .class_hid = BNXT_ULP_CLASS_HID_5e60,
14073         .class_tid = 3,
14074         .hdr_sig_id = 10,
14075         .flow_sig_id = 163840,
14076         .flow_pattern_id = 0,
14077         .app_sig = 0,
14078         .hdr_sig = { .bits =
14079                 BNXT_ULP_HDR_BIT_O_ETH |
14080                 BNXT_ULP_HDR_BIT_OO_VLAN |
14081                 BNXT_ULP_HDR_BIT_O_IPV6 |
14082                 BNXT_ULP_HDR_BIT_O_UDP |
14083                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14084         .field_sig = { .bits =
14085                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14086                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14087                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14088         },
14089         [676] = {
14090         .class_hid = BNXT_ULP_CLASS_HID_5744,
14091         .class_tid = 3,
14092         .hdr_sig_id = 10,
14093         .flow_sig_id = 163844,
14094         .flow_pattern_id = 0,
14095         .app_sig = 0,
14096         .hdr_sig = { .bits =
14097                 BNXT_ULP_HDR_BIT_O_ETH |
14098                 BNXT_ULP_HDR_BIT_OO_VLAN |
14099                 BNXT_ULP_HDR_BIT_O_IPV6 |
14100                 BNXT_ULP_HDR_BIT_O_UDP |
14101                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14102         .field_sig = { .bits =
14103                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14104                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14105                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14106                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14107         },
14108         [677] = {
14109         .class_hid = BNXT_ULP_CLASS_HID_2a54,
14110         .class_tid = 3,
14111         .hdr_sig_id = 10,
14112         .flow_sig_id = 163904,
14113         .flow_pattern_id = 0,
14114         .app_sig = 0,
14115         .hdr_sig = { .bits =
14116                 BNXT_ULP_HDR_BIT_O_ETH |
14117                 BNXT_ULP_HDR_BIT_OO_VLAN |
14118                 BNXT_ULP_HDR_BIT_O_IPV6 |
14119                 BNXT_ULP_HDR_BIT_O_UDP |
14120                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14121         .field_sig = { .bits =
14122                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14123                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14124                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14125                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14126         },
14127         [678] = {
14128         .class_hid = BNXT_ULP_CLASS_HID_2328,
14129         .class_tid = 3,
14130         .hdr_sig_id = 10,
14131         .flow_sig_id = 163908,
14132         .flow_pattern_id = 0,
14133         .app_sig = 0,
14134         .hdr_sig = { .bits =
14135                 BNXT_ULP_HDR_BIT_O_ETH |
14136                 BNXT_ULP_HDR_BIT_OO_VLAN |
14137                 BNXT_ULP_HDR_BIT_O_IPV6 |
14138                 BNXT_ULP_HDR_BIT_O_UDP |
14139                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14140         .field_sig = { .bits =
14141                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14142                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14143                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14144                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14145                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14146         },
14147         [679] = {
14148         .class_hid = BNXT_ULP_CLASS_HID_71a4,
14149         .class_tid = 3,
14150         .hdr_sig_id = 10,
14151         .flow_sig_id = 180224,
14152         .flow_pattern_id = 0,
14153         .app_sig = 0,
14154         .hdr_sig = { .bits =
14155                 BNXT_ULP_HDR_BIT_O_ETH |
14156                 BNXT_ULP_HDR_BIT_OO_VLAN |
14157                 BNXT_ULP_HDR_BIT_O_IPV6 |
14158                 BNXT_ULP_HDR_BIT_O_UDP |
14159                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14160         .field_sig = { .bits =
14161                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14162                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14163                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14164                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14165         },
14166         [680] = {
14167         .class_hid = BNXT_ULP_CLASS_HID_4e78,
14168         .class_tid = 3,
14169         .hdr_sig_id = 10,
14170         .flow_sig_id = 180228,
14171         .flow_pattern_id = 0,
14172         .app_sig = 0,
14173         .hdr_sig = { .bits =
14174                 BNXT_ULP_HDR_BIT_O_ETH |
14175                 BNXT_ULP_HDR_BIT_OO_VLAN |
14176                 BNXT_ULP_HDR_BIT_O_IPV6 |
14177                 BNXT_ULP_HDR_BIT_O_UDP |
14178                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14179         .field_sig = { .bits =
14180                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14181                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14182                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14183                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14184                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14185         },
14186         [681] = {
14187         .class_hid = BNXT_ULP_CLASS_HID_5d88,
14188         .class_tid = 3,
14189         .hdr_sig_id = 10,
14190         .flow_sig_id = 180288,
14191         .flow_pattern_id = 0,
14192         .app_sig = 0,
14193         .hdr_sig = { .bits =
14194                 BNXT_ULP_HDR_BIT_O_ETH |
14195                 BNXT_ULP_HDR_BIT_OO_VLAN |
14196                 BNXT_ULP_HDR_BIT_O_IPV6 |
14197                 BNXT_ULP_HDR_BIT_O_UDP |
14198                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14199         .field_sig = { .bits =
14200                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14201                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14202                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14203                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14204                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14205         },
14206         [682] = {
14207         .class_hid = BNXT_ULP_CLASS_HID_5a6c,
14208         .class_tid = 3,
14209         .hdr_sig_id = 10,
14210         .flow_sig_id = 180292,
14211         .flow_pattern_id = 0,
14212         .app_sig = 0,
14213         .hdr_sig = { .bits =
14214                 BNXT_ULP_HDR_BIT_O_ETH |
14215                 BNXT_ULP_HDR_BIT_OO_VLAN |
14216                 BNXT_ULP_HDR_BIT_O_IPV6 |
14217                 BNXT_ULP_HDR_BIT_O_UDP |
14218                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14219         .field_sig = { .bits =
14220                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14221                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14222                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14223                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14224                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14225                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14226         },
14227         [683] = {
14228         .class_hid = BNXT_ULP_CLASS_HID_11a8,
14229         .class_tid = 3,
14230         .hdr_sig_id = 10,
14231         .flow_sig_id = 229376,
14232         .flow_pattern_id = 0,
14233         .app_sig = 0,
14234         .hdr_sig = { .bits =
14235                 BNXT_ULP_HDR_BIT_O_ETH |
14236                 BNXT_ULP_HDR_BIT_OO_VLAN |
14237                 BNXT_ULP_HDR_BIT_O_IPV6 |
14238                 BNXT_ULP_HDR_BIT_O_UDP |
14239                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14240         .field_sig = { .bits =
14241                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14242                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14243                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
14244                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14245         },
14246         [684] = {
14247         .class_hid = BNXT_ULP_CLASS_HID_7738,
14248         .class_tid = 3,
14249         .hdr_sig_id = 10,
14250         .flow_sig_id = 229380,
14251         .flow_pattern_id = 0,
14252         .app_sig = 0,
14253         .hdr_sig = { .bits =
14254                 BNXT_ULP_HDR_BIT_O_ETH |
14255                 BNXT_ULP_HDR_BIT_OO_VLAN |
14256                 BNXT_ULP_HDR_BIT_O_IPV6 |
14257                 BNXT_ULP_HDR_BIT_O_UDP |
14258                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14259         .field_sig = { .bits =
14260                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14261                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14262                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14263                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
14264                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14265         },
14266         [685] = {
14267         .class_hid = BNXT_ULP_CLASS_HID_4a48,
14268         .class_tid = 3,
14269         .hdr_sig_id = 10,
14270         .flow_sig_id = 229440,
14271         .flow_pattern_id = 0,
14272         .app_sig = 0,
14273         .hdr_sig = { .bits =
14274                 BNXT_ULP_HDR_BIT_O_ETH |
14275                 BNXT_ULP_HDR_BIT_OO_VLAN |
14276                 BNXT_ULP_HDR_BIT_O_IPV6 |
14277                 BNXT_ULP_HDR_BIT_O_UDP |
14278                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14279         .field_sig = { .bits =
14280                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14281                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14282                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14283                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
14284                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14285         },
14286         [686] = {
14287         .class_hid = BNXT_ULP_CLASS_HID_432c,
14288         .class_tid = 3,
14289         .hdr_sig_id = 10,
14290         .flow_sig_id = 229444,
14291         .flow_pattern_id = 0,
14292         .app_sig = 0,
14293         .hdr_sig = { .bits =
14294                 BNXT_ULP_HDR_BIT_O_ETH |
14295                 BNXT_ULP_HDR_BIT_OO_VLAN |
14296                 BNXT_ULP_HDR_BIT_O_IPV6 |
14297                 BNXT_ULP_HDR_BIT_O_UDP |
14298                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14299         .field_sig = { .bits =
14300                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14301                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14302                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14303                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14304                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
14305                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14306         },
14307         [687] = {
14308         .class_hid = BNXT_ULP_CLASS_HID_08ec,
14309         .class_tid = 3,
14310         .hdr_sig_id = 10,
14311         .flow_sig_id = 245760,
14312         .flow_pattern_id = 0,
14313         .app_sig = 0,
14314         .hdr_sig = { .bits =
14315                 BNXT_ULP_HDR_BIT_O_ETH |
14316                 BNXT_ULP_HDR_BIT_OO_VLAN |
14317                 BNXT_ULP_HDR_BIT_O_IPV6 |
14318                 BNXT_ULP_HDR_BIT_O_UDP |
14319                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14320         .field_sig = { .bits =
14321                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14322                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14323                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14324                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
14325                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14326         },
14327         [688] = {
14328         .class_hid = BNXT_ULP_CLASS_HID_01c0,
14329         .class_tid = 3,
14330         .hdr_sig_id = 10,
14331         .flow_sig_id = 245764,
14332         .flow_pattern_id = 0,
14333         .app_sig = 0,
14334         .hdr_sig = { .bits =
14335                 BNXT_ULP_HDR_BIT_O_ETH |
14336                 BNXT_ULP_HDR_BIT_OO_VLAN |
14337                 BNXT_ULP_HDR_BIT_O_IPV6 |
14338                 BNXT_ULP_HDR_BIT_O_UDP |
14339                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14340         .field_sig = { .bits =
14341                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14342                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14343                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14344                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14345                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
14346                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14347         },
14348         [689] = {
14349         .class_hid = BNXT_ULP_CLASS_HID_14d0,
14350         .class_tid = 3,
14351         .hdr_sig_id = 10,
14352         .flow_sig_id = 245824,
14353         .flow_pattern_id = 0,
14354         .app_sig = 0,
14355         .hdr_sig = { .bits =
14356                 BNXT_ULP_HDR_BIT_O_ETH |
14357                 BNXT_ULP_HDR_BIT_OO_VLAN |
14358                 BNXT_ULP_HDR_BIT_O_IPV6 |
14359                 BNXT_ULP_HDR_BIT_O_UDP |
14360                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14361         .field_sig = { .bits =
14362                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14363                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14364                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14365                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14366                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
14367                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14368         },
14369         [690] = {
14370         .class_hid = BNXT_ULP_CLASS_HID_7a60,
14371         .class_tid = 3,
14372         .hdr_sig_id = 10,
14373         .flow_sig_id = 245828,
14374         .flow_pattern_id = 0,
14375         .app_sig = 0,
14376         .hdr_sig = { .bits =
14377                 BNXT_ULP_HDR_BIT_O_ETH |
14378                 BNXT_ULP_HDR_BIT_OO_VLAN |
14379                 BNXT_ULP_HDR_BIT_O_IPV6 |
14380                 BNXT_ULP_HDR_BIT_O_UDP |
14381                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14382         .field_sig = { .bits =
14383                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
14384                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
14385                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
14386                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
14387                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
14388                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
14389                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
14390         },
14391         [691] = {
14392         .class_hid = BNXT_ULP_CLASS_HID_1d90,
14393         .class_tid = 3,
14394         .hdr_sig_id = 11,
14395         .flow_sig_id = 131072,
14396         .flow_pattern_id = 0,
14397         .app_sig = 0,
14398         .hdr_sig = { .bits =
14399                 BNXT_ULP_HDR_BIT_O_ETH |
14400                 BNXT_ULP_HDR_BIT_OO_VLAN |
14401                 BNXT_ULP_HDR_BIT_O_IPV4 |
14402                 BNXT_ULP_HDR_BIT_O_UDP |
14403                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14404         .field_sig = { .bits =
14405                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14406                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
14407         },
14408         [692] = {
14409         .class_hid = BNXT_ULP_CLASS_HID_14b4,
14410         .class_tid = 3,
14411         .hdr_sig_id = 11,
14412         .flow_sig_id = 131076,
14413         .flow_pattern_id = 0,
14414         .app_sig = 0,
14415         .hdr_sig = { .bits =
14416                 BNXT_ULP_HDR_BIT_O_ETH |
14417                 BNXT_ULP_HDR_BIT_OO_VLAN |
14418                 BNXT_ULP_HDR_BIT_O_IPV4 |
14419                 BNXT_ULP_HDR_BIT_O_UDP |
14420                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14421         .field_sig = { .bits =
14422                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14423                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14424                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
14425         },
14426         [693] = {
14427         .class_hid = BNXT_ULP_CLASS_HID_70f0,
14428         .class_tid = 3,
14429         .hdr_sig_id = 11,
14430         .flow_sig_id = 131136,
14431         .flow_pattern_id = 0,
14432         .app_sig = 0,
14433         .hdr_sig = { .bits =
14434                 BNXT_ULP_HDR_BIT_O_ETH |
14435                 BNXT_ULP_HDR_BIT_OO_VLAN |
14436                 BNXT_ULP_HDR_BIT_O_IPV4 |
14437                 BNXT_ULP_HDR_BIT_O_UDP |
14438                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14439         .field_sig = { .bits =
14440                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14441                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14442                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
14443         },
14444         [694] = {
14445         .class_hid = BNXT_ULP_CLASS_HID_4814,
14446         .class_tid = 3,
14447         .hdr_sig_id = 11,
14448         .flow_sig_id = 131140,
14449         .flow_pattern_id = 0,
14450         .app_sig = 0,
14451         .hdr_sig = { .bits =
14452                 BNXT_ULP_HDR_BIT_O_ETH |
14453                 BNXT_ULP_HDR_BIT_OO_VLAN |
14454                 BNXT_ULP_HDR_BIT_O_IPV4 |
14455                 BNXT_ULP_HDR_BIT_O_UDP |
14456                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14457         .field_sig = { .bits =
14458                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14459                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14460                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14461                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
14462         },
14463         [695] = {
14464         .class_hid = BNXT_ULP_CLASS_HID_3d94,
14465         .class_tid = 3,
14466         .hdr_sig_id = 11,
14467         .flow_sig_id = 196608,
14468         .flow_pattern_id = 0,
14469         .app_sig = 0,
14470         .hdr_sig = { .bits =
14471                 BNXT_ULP_HDR_BIT_O_ETH |
14472                 BNXT_ULP_HDR_BIT_OO_VLAN |
14473                 BNXT_ULP_HDR_BIT_O_IPV4 |
14474                 BNXT_ULP_HDR_BIT_O_UDP |
14475                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14476         .field_sig = { .bits =
14477                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14478                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14479                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
14480         },
14481         [696] = {
14482         .class_hid = BNXT_ULP_CLASS_HID_34b8,
14483         .class_tid = 3,
14484         .hdr_sig_id = 11,
14485         .flow_sig_id = 196612,
14486         .flow_pattern_id = 0,
14487         .app_sig = 0,
14488         .hdr_sig = { .bits =
14489                 BNXT_ULP_HDR_BIT_O_ETH |
14490                 BNXT_ULP_HDR_BIT_OO_VLAN |
14491                 BNXT_ULP_HDR_BIT_O_IPV4 |
14492                 BNXT_ULP_HDR_BIT_O_UDP |
14493                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14494         .field_sig = { .bits =
14495                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14496                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14497                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14498                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
14499         },
14500         [697] = {
14501         .class_hid = BNXT_ULP_CLASS_HID_09a8,
14502         .class_tid = 3,
14503         .hdr_sig_id = 11,
14504         .flow_sig_id = 196672,
14505         .flow_pattern_id = 0,
14506         .app_sig = 0,
14507         .hdr_sig = { .bits =
14508                 BNXT_ULP_HDR_BIT_O_ETH |
14509                 BNXT_ULP_HDR_BIT_OO_VLAN |
14510                 BNXT_ULP_HDR_BIT_O_IPV4 |
14511                 BNXT_ULP_HDR_BIT_O_UDP |
14512                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14513         .field_sig = { .bits =
14514                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14515                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14516                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14517                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
14518         },
14519         [698] = {
14520         .class_hid = BNXT_ULP_CLASS_HID_00cc,
14521         .class_tid = 3,
14522         .hdr_sig_id = 11,
14523         .flow_sig_id = 196676,
14524         .flow_pattern_id = 0,
14525         .app_sig = 0,
14526         .hdr_sig = { .bits =
14527                 BNXT_ULP_HDR_BIT_O_ETH |
14528                 BNXT_ULP_HDR_BIT_OO_VLAN |
14529                 BNXT_ULP_HDR_BIT_O_IPV4 |
14530                 BNXT_ULP_HDR_BIT_O_UDP |
14531                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14532         .field_sig = { .bits =
14533                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14534                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14535                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14536                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14537                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
14538         },
14539         [699] = {
14540         .class_hid = BNXT_ULP_CLASS_HID_3f64,
14541         .class_tid = 3,
14542         .hdr_sig_id = 11,
14543         .flow_sig_id = 393216,
14544         .flow_pattern_id = 0,
14545         .app_sig = 0,
14546         .hdr_sig = { .bits =
14547                 BNXT_ULP_HDR_BIT_O_ETH |
14548                 BNXT_ULP_HDR_BIT_OO_VLAN |
14549                 BNXT_ULP_HDR_BIT_O_IPV4 |
14550                 BNXT_ULP_HDR_BIT_O_UDP |
14551                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14552         .field_sig = { .bits =
14553                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14554                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14555                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
14556         },
14557         [700] = {
14558         .class_hid = BNXT_ULP_CLASS_HID_3688,
14559         .class_tid = 3,
14560         .hdr_sig_id = 11,
14561         .flow_sig_id = 393220,
14562         .flow_pattern_id = 0,
14563         .app_sig = 0,
14564         .hdr_sig = { .bits =
14565                 BNXT_ULP_HDR_BIT_O_ETH |
14566                 BNXT_ULP_HDR_BIT_OO_VLAN |
14567                 BNXT_ULP_HDR_BIT_O_IPV4 |
14568                 BNXT_ULP_HDR_BIT_O_UDP |
14569                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14570         .field_sig = { .bits =
14571                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14572                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14573                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14574                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
14575         },
14576         [701] = {
14577         .class_hid = BNXT_ULP_CLASS_HID_0b78,
14578         .class_tid = 3,
14579         .hdr_sig_id = 11,
14580         .flow_sig_id = 393280,
14581         .flow_pattern_id = 0,
14582         .app_sig = 0,
14583         .hdr_sig = { .bits =
14584                 BNXT_ULP_HDR_BIT_O_ETH |
14585                 BNXT_ULP_HDR_BIT_OO_VLAN |
14586                 BNXT_ULP_HDR_BIT_O_IPV4 |
14587                 BNXT_ULP_HDR_BIT_O_UDP |
14588                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14589         .field_sig = { .bits =
14590                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14591                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14592                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14593                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
14594         },
14595         [702] = {
14596         .class_hid = BNXT_ULP_CLASS_HID_029c,
14597         .class_tid = 3,
14598         .hdr_sig_id = 11,
14599         .flow_sig_id = 393284,
14600         .flow_pattern_id = 0,
14601         .app_sig = 0,
14602         .hdr_sig = { .bits =
14603                 BNXT_ULP_HDR_BIT_O_ETH |
14604                 BNXT_ULP_HDR_BIT_OO_VLAN |
14605                 BNXT_ULP_HDR_BIT_O_IPV4 |
14606                 BNXT_ULP_HDR_BIT_O_UDP |
14607                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14608         .field_sig = { .bits =
14609                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14610                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14611                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14612                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14613                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
14614         },
14615         [703] = {
14616         .class_hid = BNXT_ULP_CLASS_HID_5f68,
14617         .class_tid = 3,
14618         .hdr_sig_id = 11,
14619         .flow_sig_id = 458752,
14620         .flow_pattern_id = 0,
14621         .app_sig = 0,
14622         .hdr_sig = { .bits =
14623                 BNXT_ULP_HDR_BIT_O_ETH |
14624                 BNXT_ULP_HDR_BIT_OO_VLAN |
14625                 BNXT_ULP_HDR_BIT_O_IPV4 |
14626                 BNXT_ULP_HDR_BIT_O_UDP |
14627                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14628         .field_sig = { .bits =
14629                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14630                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14631                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14632                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
14633         },
14634         [704] = {
14635         .class_hid = BNXT_ULP_CLASS_HID_568c,
14636         .class_tid = 3,
14637         .hdr_sig_id = 11,
14638         .flow_sig_id = 458756,
14639         .flow_pattern_id = 0,
14640         .app_sig = 0,
14641         .hdr_sig = { .bits =
14642                 BNXT_ULP_HDR_BIT_O_ETH |
14643                 BNXT_ULP_HDR_BIT_OO_VLAN |
14644                 BNXT_ULP_HDR_BIT_O_IPV4 |
14645                 BNXT_ULP_HDR_BIT_O_UDP |
14646                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14647         .field_sig = { .bits =
14648                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14649                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14650                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14651                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14652                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
14653         },
14654         [705] = {
14655         .class_hid = BNXT_ULP_CLASS_HID_2b7c,
14656         .class_tid = 3,
14657         .hdr_sig_id = 11,
14658         .flow_sig_id = 458816,
14659         .flow_pattern_id = 0,
14660         .app_sig = 0,
14661         .hdr_sig = { .bits =
14662                 BNXT_ULP_HDR_BIT_O_ETH |
14663                 BNXT_ULP_HDR_BIT_OO_VLAN |
14664                 BNXT_ULP_HDR_BIT_O_IPV4 |
14665                 BNXT_ULP_HDR_BIT_O_UDP |
14666                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14667         .field_sig = { .bits =
14668                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14669                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14670                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14671                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14672                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
14673         },
14674         [706] = {
14675         .class_hid = BNXT_ULP_CLASS_HID_22a0,
14676         .class_tid = 3,
14677         .hdr_sig_id = 11,
14678         .flow_sig_id = 458820,
14679         .flow_pattern_id = 0,
14680         .app_sig = 0,
14681         .hdr_sig = { .bits =
14682                 BNXT_ULP_HDR_BIT_O_ETH |
14683                 BNXT_ULP_HDR_BIT_OO_VLAN |
14684                 BNXT_ULP_HDR_BIT_O_IPV4 |
14685                 BNXT_ULP_HDR_BIT_O_UDP |
14686                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14687         .field_sig = { .bits =
14688                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14689                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14690                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14691                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14692                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14693                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
14694         },
14695         [707] = {
14696         .class_hid = BNXT_ULP_CLASS_HID_4020,
14697         .class_tid = 3,
14698         .hdr_sig_id = 11,
14699         .flow_sig_id = 655360,
14700         .flow_pattern_id = 0,
14701         .app_sig = 0,
14702         .hdr_sig = { .bits =
14703                 BNXT_ULP_HDR_BIT_O_ETH |
14704                 BNXT_ULP_HDR_BIT_OO_VLAN |
14705                 BNXT_ULP_HDR_BIT_O_IPV4 |
14706                 BNXT_ULP_HDR_BIT_O_UDP |
14707                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14708         .field_sig = { .bits =
14709                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14710                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14711                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14712         },
14713         [708] = {
14714         .class_hid = BNXT_ULP_CLASS_HID_5b44,
14715         .class_tid = 3,
14716         .hdr_sig_id = 11,
14717         .flow_sig_id = 655364,
14718         .flow_pattern_id = 0,
14719         .app_sig = 0,
14720         .hdr_sig = { .bits =
14721                 BNXT_ULP_HDR_BIT_O_ETH |
14722                 BNXT_ULP_HDR_BIT_OO_VLAN |
14723                 BNXT_ULP_HDR_BIT_O_IPV4 |
14724                 BNXT_ULP_HDR_BIT_O_UDP |
14725                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14726         .field_sig = { .bits =
14727                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14728                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14729                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14730                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14731         },
14732         [709] = {
14733         .class_hid = BNXT_ULP_CLASS_HID_2c34,
14734         .class_tid = 3,
14735         .hdr_sig_id = 11,
14736         .flow_sig_id = 655424,
14737         .flow_pattern_id = 0,
14738         .app_sig = 0,
14739         .hdr_sig = { .bits =
14740                 BNXT_ULP_HDR_BIT_O_ETH |
14741                 BNXT_ULP_HDR_BIT_OO_VLAN |
14742                 BNXT_ULP_HDR_BIT_O_IPV4 |
14743                 BNXT_ULP_HDR_BIT_O_UDP |
14744                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14745         .field_sig = { .bits =
14746                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14747                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14748                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14749                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14750         },
14751         [710] = {
14752         .class_hid = BNXT_ULP_CLASS_HID_2758,
14753         .class_tid = 3,
14754         .hdr_sig_id = 11,
14755         .flow_sig_id = 655428,
14756         .flow_pattern_id = 0,
14757         .app_sig = 0,
14758         .hdr_sig = { .bits =
14759                 BNXT_ULP_HDR_BIT_O_ETH |
14760                 BNXT_ULP_HDR_BIT_OO_VLAN |
14761                 BNXT_ULP_HDR_BIT_O_IPV4 |
14762                 BNXT_ULP_HDR_BIT_O_UDP |
14763                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14764         .field_sig = { .bits =
14765                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14766                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14767                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14768                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14769                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14770         },
14771         [711] = {
14772         .class_hid = BNXT_ULP_CLASS_HID_18d8,
14773         .class_tid = 3,
14774         .hdr_sig_id = 11,
14775         .flow_sig_id = 720896,
14776         .flow_pattern_id = 0,
14777         .app_sig = 0,
14778         .hdr_sig = { .bits =
14779                 BNXT_ULP_HDR_BIT_O_ETH |
14780                 BNXT_ULP_HDR_BIT_OO_VLAN |
14781                 BNXT_ULP_HDR_BIT_O_IPV4 |
14782                 BNXT_ULP_HDR_BIT_O_UDP |
14783                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14784         .field_sig = { .bits =
14785                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14786                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14787                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14788                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14789         },
14790         [712] = {
14791         .class_hid = BNXT_ULP_CLASS_HID_13fc,
14792         .class_tid = 3,
14793         .hdr_sig_id = 11,
14794         .flow_sig_id = 720900,
14795         .flow_pattern_id = 0,
14796         .app_sig = 0,
14797         .hdr_sig = { .bits =
14798                 BNXT_ULP_HDR_BIT_O_ETH |
14799                 BNXT_ULP_HDR_BIT_OO_VLAN |
14800                 BNXT_ULP_HDR_BIT_O_IPV4 |
14801                 BNXT_ULP_HDR_BIT_O_UDP |
14802                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14803         .field_sig = { .bits =
14804                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14805                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14806                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14807                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14808                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14809         },
14810         [713] = {
14811         .class_hid = BNXT_ULP_CLASS_HID_4c38,
14812         .class_tid = 3,
14813         .hdr_sig_id = 11,
14814         .flow_sig_id = 720960,
14815         .flow_pattern_id = 0,
14816         .app_sig = 0,
14817         .hdr_sig = { .bits =
14818                 BNXT_ULP_HDR_BIT_O_ETH |
14819                 BNXT_ULP_HDR_BIT_OO_VLAN |
14820                 BNXT_ULP_HDR_BIT_O_IPV4 |
14821                 BNXT_ULP_HDR_BIT_O_UDP |
14822                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14823         .field_sig = { .bits =
14824                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14825                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14826                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14827                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14828                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14829         },
14830         [714] = {
14831         .class_hid = BNXT_ULP_CLASS_HID_475c,
14832         .class_tid = 3,
14833         .hdr_sig_id = 11,
14834         .flow_sig_id = 720964,
14835         .flow_pattern_id = 0,
14836         .app_sig = 0,
14837         .hdr_sig = { .bits =
14838                 BNXT_ULP_HDR_BIT_O_ETH |
14839                 BNXT_ULP_HDR_BIT_OO_VLAN |
14840                 BNXT_ULP_HDR_BIT_O_IPV4 |
14841                 BNXT_ULP_HDR_BIT_O_UDP |
14842                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14843         .field_sig = { .bits =
14844                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14845                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14846                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14847                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14848                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14849                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14850         },
14851         [715] = {
14852         .class_hid = BNXT_ULP_CLASS_HID_1aa8,
14853         .class_tid = 3,
14854         .hdr_sig_id = 11,
14855         .flow_sig_id = 917504,
14856         .flow_pattern_id = 0,
14857         .app_sig = 0,
14858         .hdr_sig = { .bits =
14859                 BNXT_ULP_HDR_BIT_O_ETH |
14860                 BNXT_ULP_HDR_BIT_OO_VLAN |
14861                 BNXT_ULP_HDR_BIT_O_IPV4 |
14862                 BNXT_ULP_HDR_BIT_O_UDP |
14863                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14864         .field_sig = { .bits =
14865                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14866                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14867                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
14868                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14869         },
14870         [716] = {
14871         .class_hid = BNXT_ULP_CLASS_HID_15cc,
14872         .class_tid = 3,
14873         .hdr_sig_id = 11,
14874         .flow_sig_id = 917508,
14875         .flow_pattern_id = 0,
14876         .app_sig = 0,
14877         .hdr_sig = { .bits =
14878                 BNXT_ULP_HDR_BIT_O_ETH |
14879                 BNXT_ULP_HDR_BIT_OO_VLAN |
14880                 BNXT_ULP_HDR_BIT_O_IPV4 |
14881                 BNXT_ULP_HDR_BIT_O_UDP |
14882                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14883         .field_sig = { .bits =
14884                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14885                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14886                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14887                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
14888                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14889         },
14890         [717] = {
14891         .class_hid = BNXT_ULP_CLASS_HID_4e08,
14892         .class_tid = 3,
14893         .hdr_sig_id = 11,
14894         .flow_sig_id = 917568,
14895         .flow_pattern_id = 0,
14896         .app_sig = 0,
14897         .hdr_sig = { .bits =
14898                 BNXT_ULP_HDR_BIT_O_ETH |
14899                 BNXT_ULP_HDR_BIT_OO_VLAN |
14900                 BNXT_ULP_HDR_BIT_O_IPV4 |
14901                 BNXT_ULP_HDR_BIT_O_UDP |
14902                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14903         .field_sig = { .bits =
14904                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14905                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14906                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14907                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
14908                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14909         },
14910         [718] = {
14911         .class_hid = BNXT_ULP_CLASS_HID_492c,
14912         .class_tid = 3,
14913         .hdr_sig_id = 11,
14914         .flow_sig_id = 917572,
14915         .flow_pattern_id = 0,
14916         .app_sig = 0,
14917         .hdr_sig = { .bits =
14918                 BNXT_ULP_HDR_BIT_O_ETH |
14919                 BNXT_ULP_HDR_BIT_OO_VLAN |
14920                 BNXT_ULP_HDR_BIT_O_IPV4 |
14921                 BNXT_ULP_HDR_BIT_O_UDP |
14922                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14923         .field_sig = { .bits =
14924                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14925                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14926                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14927                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14928                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
14929                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14930         },
14931         [719] = {
14932         .class_hid = BNXT_ULP_CLASS_HID_3aac,
14933         .class_tid = 3,
14934         .hdr_sig_id = 11,
14935         .flow_sig_id = 983040,
14936         .flow_pattern_id = 0,
14937         .app_sig = 0,
14938         .hdr_sig = { .bits =
14939                 BNXT_ULP_HDR_BIT_O_ETH |
14940                 BNXT_ULP_HDR_BIT_OO_VLAN |
14941                 BNXT_ULP_HDR_BIT_O_IPV4 |
14942                 BNXT_ULP_HDR_BIT_O_UDP |
14943                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14944         .field_sig = { .bits =
14945                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14946                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14947                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14948                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
14949                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14950         },
14951         [720] = {
14952         .class_hid = BNXT_ULP_CLASS_HID_35d0,
14953         .class_tid = 3,
14954         .hdr_sig_id = 11,
14955         .flow_sig_id = 983044,
14956         .flow_pattern_id = 0,
14957         .app_sig = 0,
14958         .hdr_sig = { .bits =
14959                 BNXT_ULP_HDR_BIT_O_ETH |
14960                 BNXT_ULP_HDR_BIT_OO_VLAN |
14961                 BNXT_ULP_HDR_BIT_O_IPV4 |
14962                 BNXT_ULP_HDR_BIT_O_UDP |
14963                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14964         .field_sig = { .bits =
14965                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
14966                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14967                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14968                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14969                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
14970                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14971         },
14972         [721] = {
14973         .class_hid = BNXT_ULP_CLASS_HID_06c0,
14974         .class_tid = 3,
14975         .hdr_sig_id = 11,
14976         .flow_sig_id = 983104,
14977         .flow_pattern_id = 0,
14978         .app_sig = 0,
14979         .hdr_sig = { .bits =
14980                 BNXT_ULP_HDR_BIT_O_ETH |
14981                 BNXT_ULP_HDR_BIT_OO_VLAN |
14982                 BNXT_ULP_HDR_BIT_O_IPV4 |
14983                 BNXT_ULP_HDR_BIT_O_UDP |
14984                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
14985         .field_sig = { .bits =
14986                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
14987                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
14988                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
14989                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
14990                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
14991                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
14992         },
14993         [722] = {
14994         .class_hid = BNXT_ULP_CLASS_HID_01e4,
14995         .class_tid = 3,
14996         .hdr_sig_id = 11,
14997         .flow_sig_id = 983108,
14998         .flow_pattern_id = 0,
14999         .app_sig = 0,
15000         .hdr_sig = { .bits =
15001                 BNXT_ULP_HDR_BIT_O_ETH |
15002                 BNXT_ULP_HDR_BIT_OO_VLAN |
15003                 BNXT_ULP_HDR_BIT_O_IPV4 |
15004                 BNXT_ULP_HDR_BIT_O_UDP |
15005                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15006         .field_sig = { .bits =
15007                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
15008                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
15009                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
15010                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
15011                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
15012                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
15013                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
15014         },
15015         [723] = {
15016         .class_hid = BNXT_ULP_CLASS_HID_4d32,
15017         .class_tid = 3,
15018         .hdr_sig_id = 0,
15019         .flow_sig_id = 4096,
15020         .flow_pattern_id = 1,
15021         .app_sig = 0,
15022         .hdr_sig = { .bits =
15023                 BNXT_ULP_HDR_BIT_O_ETH |
15024                 BNXT_ULP_HDR_BIT_O_IPV6 |
15025                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15026         .field_sig = { .bits =
15027                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
15028         },
15029         [724] = {
15030         .class_hid = BNXT_ULP_CLASS_HID_54aa,
15031         .class_tid = 3,
15032         .hdr_sig_id = 0,
15033         .flow_sig_id = 6144,
15034         .flow_pattern_id = 1,
15035         .app_sig = 0,
15036         .hdr_sig = { .bits =
15037                 BNXT_ULP_HDR_BIT_O_ETH |
15038                 BNXT_ULP_HDR_BIT_O_IPV6 |
15039                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15040         .field_sig = { .bits =
15041                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_SRC_ADDR |
15042                 BNXT_ULP_HF_0_3_0_BITMASK_O_IPV6_DST_ADDR }
15043         },
15044         [725] = {
15045         .class_hid = BNXT_ULP_CLASS_HID_0686,
15046         .class_tid = 3,
15047         .hdr_sig_id = 1,
15048         .flow_sig_id = 16384,
15049         .flow_pattern_id = 1,
15050         .app_sig = 0,
15051         .hdr_sig = { .bits =
15052                 BNXT_ULP_HDR_BIT_O_ETH |
15053                 BNXT_ULP_HDR_BIT_O_IPV4 |
15054                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15055         .field_sig = { .bits =
15056                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
15057         },
15058         [726] = {
15059         .class_hid = BNXT_ULP_CLASS_HID_540e,
15060         .class_tid = 3,
15061         .hdr_sig_id = 1,
15062         .flow_sig_id = 24576,
15063         .flow_pattern_id = 1,
15064         .app_sig = 0,
15065         .hdr_sig = { .bits =
15066                 BNXT_ULP_HDR_BIT_O_ETH |
15067                 BNXT_ULP_HDR_BIT_O_IPV4 |
15068                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15069         .field_sig = { .bits =
15070                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_SRC_ADDR |
15071                 BNXT_ULP_HF_0_3_1_BITMASK_O_IPV4_DST_ADDR }
15072         },
15073         [727] = {
15074         .class_hid = BNXT_ULP_CLASS_HID_2e3c,
15075         .class_tid = 3,
15076         .hdr_sig_id = 2,
15077         .flow_sig_id = 32768,
15078         .flow_pattern_id = 1,
15079         .app_sig = 0,
15080         .hdr_sig = { .bits =
15081                 BNXT_ULP_HDR_BIT_O_ETH |
15082                 BNXT_ULP_HDR_BIT_OO_VLAN |
15083                 BNXT_ULP_HDR_BIT_O_IPV6 |
15084                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15085         .field_sig = { .bits =
15086                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
15087         },
15088         [728] = {
15089         .class_hid = BNXT_ULP_CLASS_HID_3a20,
15090         .class_tid = 3,
15091         .hdr_sig_id = 2,
15092         .flow_sig_id = 32832,
15093         .flow_pattern_id = 1,
15094         .app_sig = 0,
15095         .hdr_sig = { .bits =
15096                 BNXT_ULP_HDR_BIT_O_ETH |
15097                 BNXT_ULP_HDR_BIT_OO_VLAN |
15098                 BNXT_ULP_HDR_BIT_O_IPV6 |
15099                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15100         .field_sig = { .bits =
15101                 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
15102                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
15103         },
15104         [729] = {
15105         .class_hid = BNXT_ULP_CLASS_HID_46f0,
15106         .class_tid = 3,
15107         .hdr_sig_id = 2,
15108         .flow_sig_id = 49152,
15109         .flow_pattern_id = 1,
15110         .app_sig = 0,
15111         .hdr_sig = { .bits =
15112                 BNXT_ULP_HDR_BIT_O_ETH |
15113                 BNXT_ULP_HDR_BIT_OO_VLAN |
15114                 BNXT_ULP_HDR_BIT_O_IPV6 |
15115                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15116         .field_sig = { .bits =
15117                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
15118                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
15119         },
15120         [730] = {
15121         .class_hid = BNXT_ULP_CLASS_HID_52e4,
15122         .class_tid = 3,
15123         .hdr_sig_id = 2,
15124         .flow_sig_id = 49216,
15125         .flow_pattern_id = 1,
15126         .app_sig = 0,
15127         .hdr_sig = { .bits =
15128                 BNXT_ULP_HDR_BIT_O_ETH |
15129                 BNXT_ULP_HDR_BIT_OO_VLAN |
15130                 BNXT_ULP_HDR_BIT_O_IPV6 |
15131                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15132         .field_sig = { .bits =
15133                 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID |
15134                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_SRC_ADDR |
15135                 BNXT_ULP_HF_0_3_2_BITMASK_O_IPV6_DST_ADDR }
15136         },
15137         [731] = {
15138         .class_hid = BNXT_ULP_CLASS_HID_55e4,
15139         .class_tid = 3,
15140         .hdr_sig_id = 3,
15141         .flow_sig_id = 131072,
15142         .flow_pattern_id = 1,
15143         .app_sig = 0,
15144         .hdr_sig = { .bits =
15145                 BNXT_ULP_HDR_BIT_O_ETH |
15146                 BNXT_ULP_HDR_BIT_OO_VLAN |
15147                 BNXT_ULP_HDR_BIT_O_IPV4 |
15148                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15149         .field_sig = { .bits =
15150                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
15151         },
15152         [732] = {
15153         .class_hid = BNXT_ULP_CLASS_HID_21f8,
15154         .class_tid = 3,
15155         .hdr_sig_id = 3,
15156         .flow_sig_id = 131136,
15157         .flow_pattern_id = 1,
15158         .app_sig = 0,
15159         .hdr_sig = { .bits =
15160                 BNXT_ULP_HDR_BIT_O_ETH |
15161                 BNXT_ULP_HDR_BIT_OO_VLAN |
15162                 BNXT_ULP_HDR_BIT_O_IPV4 |
15163                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15164         .field_sig = { .bits =
15165                 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
15166                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
15167         },
15168         [733] = {
15169         .class_hid = BNXT_ULP_CLASS_HID_75e8,
15170         .class_tid = 3,
15171         .hdr_sig_id = 3,
15172         .flow_sig_id = 196608,
15173         .flow_pattern_id = 1,
15174         .app_sig = 0,
15175         .hdr_sig = { .bits =
15176                 BNXT_ULP_HDR_BIT_O_ETH |
15177                 BNXT_ULP_HDR_BIT_OO_VLAN |
15178                 BNXT_ULP_HDR_BIT_O_IPV4 |
15179                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15180         .field_sig = { .bits =
15181                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
15182                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
15183         },
15184         [734] = {
15185         .class_hid = BNXT_ULP_CLASS_HID_41fc,
15186         .class_tid = 3,
15187         .hdr_sig_id = 3,
15188         .flow_sig_id = 196672,
15189         .flow_pattern_id = 1,
15190         .app_sig = 0,
15191         .hdr_sig = { .bits =
15192                 BNXT_ULP_HDR_BIT_O_ETH |
15193                 BNXT_ULP_HDR_BIT_OO_VLAN |
15194                 BNXT_ULP_HDR_BIT_O_IPV4 |
15195                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15196         .field_sig = { .bits =
15197                 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID |
15198                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_SRC_ADDR |
15199                 BNXT_ULP_HF_0_3_3_BITMASK_O_IPV4_DST_ADDR }
15200         },
15201         [735] = {
15202         .class_hid = BNXT_ULP_CLASS_HID_4d12,
15203         .class_tid = 3,
15204         .hdr_sig_id = 4,
15205         .flow_sig_id = 4096,
15206         .flow_pattern_id = 1,
15207         .app_sig = 0,
15208         .hdr_sig = { .bits =
15209                 BNXT_ULP_HDR_BIT_O_ETH |
15210                 BNXT_ULP_HDR_BIT_O_IPV6 |
15211                 BNXT_ULP_HDR_BIT_O_TCP |
15212                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15213         .field_sig = { .bits =
15214                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
15215         },
15216         [736] = {
15217         .class_hid = BNXT_ULP_CLASS_HID_548a,
15218         .class_tid = 3,
15219         .hdr_sig_id = 4,
15220         .flow_sig_id = 6144,
15221         .flow_pattern_id = 1,
15222         .app_sig = 0,
15223         .hdr_sig = { .bits =
15224                 BNXT_ULP_HDR_BIT_O_ETH |
15225                 BNXT_ULP_HDR_BIT_O_IPV6 |
15226                 BNXT_ULP_HDR_BIT_O_TCP |
15227                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15228         .field_sig = { .bits =
15229                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
15230                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR }
15231         },
15232         [737] = {
15233         .class_hid = BNXT_ULP_CLASS_HID_3356,
15234         .class_tid = 3,
15235         .hdr_sig_id = 4,
15236         .flow_sig_id = 12288,
15237         .flow_pattern_id = 1,
15238         .app_sig = 0,
15239         .hdr_sig = { .bits =
15240                 BNXT_ULP_HDR_BIT_O_ETH |
15241                 BNXT_ULP_HDR_BIT_O_IPV6 |
15242                 BNXT_ULP_HDR_BIT_O_TCP |
15243                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15244         .field_sig = { .bits =
15245                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
15246                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
15247         },
15248         [738] = {
15249         .class_hid = BNXT_ULP_CLASS_HID_1ace,
15250         .class_tid = 3,
15251         .hdr_sig_id = 4,
15252         .flow_sig_id = 14336,
15253         .flow_pattern_id = 1,
15254         .app_sig = 0,
15255         .hdr_sig = { .bits =
15256                 BNXT_ULP_HDR_BIT_O_ETH |
15257                 BNXT_ULP_HDR_BIT_O_IPV6 |
15258                 BNXT_ULP_HDR_BIT_O_TCP |
15259                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15260         .field_sig = { .bits =
15261                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
15262                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
15263                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT }
15264         },
15265         [739] = {
15266         .class_hid = BNXT_ULP_CLASS_HID_1a9a,
15267         .class_tid = 3,
15268         .hdr_sig_id = 4,
15269         .flow_sig_id = 20480,
15270         .flow_pattern_id = 1,
15271         .app_sig = 0,
15272         .hdr_sig = { .bits =
15273                 BNXT_ULP_HDR_BIT_O_ETH |
15274                 BNXT_ULP_HDR_BIT_O_IPV6 |
15275                 BNXT_ULP_HDR_BIT_O_TCP |
15276                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15277         .field_sig = { .bits =
15278                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
15279                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
15280         },
15281         [740] = {
15282         .class_hid = BNXT_ULP_CLASS_HID_4d46,
15283         .class_tid = 3,
15284         .hdr_sig_id = 4,
15285         .flow_sig_id = 22528,
15286         .flow_pattern_id = 1,
15287         .app_sig = 0,
15288         .hdr_sig = { .bits =
15289                 BNXT_ULP_HDR_BIT_O_ETH |
15290                 BNXT_ULP_HDR_BIT_O_IPV6 |
15291                 BNXT_ULP_HDR_BIT_O_TCP |
15292                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15293         .field_sig = { .bits =
15294                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
15295                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
15296                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
15297         },
15298         [741] = {
15299         .class_hid = BNXT_ULP_CLASS_HID_2812,
15300         .class_tid = 3,
15301         .hdr_sig_id = 4,
15302         .flow_sig_id = 28672,
15303         .flow_pattern_id = 1,
15304         .app_sig = 0,
15305         .hdr_sig = { .bits =
15306                 BNXT_ULP_HDR_BIT_O_ETH |
15307                 BNXT_ULP_HDR_BIT_O_IPV6 |
15308                 BNXT_ULP_HDR_BIT_O_TCP |
15309                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15310         .field_sig = { .bits =
15311                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
15312                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
15313                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
15314         },
15315         [742] = {
15316         .class_hid = BNXT_ULP_CLASS_HID_338a,
15317         .class_tid = 3,
15318         .hdr_sig_id = 4,
15319         .flow_sig_id = 30720,
15320         .flow_pattern_id = 1,
15321         .app_sig = 0,
15322         .hdr_sig = { .bits =
15323                 BNXT_ULP_HDR_BIT_O_ETH |
15324                 BNXT_ULP_HDR_BIT_O_IPV6 |
15325                 BNXT_ULP_HDR_BIT_O_TCP |
15326                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15327         .field_sig = { .bits =
15328                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_SRC_ADDR |
15329                 BNXT_ULP_HF_0_3_4_BITMASK_O_IPV6_DST_ADDR |
15330                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_SRC_PORT |
15331                 BNXT_ULP_HF_0_3_4_BITMASK_O_TCP_DST_PORT }
15332         },
15333         [743] = {
15334         .class_hid = BNXT_ULP_CLASS_HID_06e6,
15335         .class_tid = 3,
15336         .hdr_sig_id = 5,
15337         .flow_sig_id = 16384,
15338         .flow_pattern_id = 1,
15339         .app_sig = 0,
15340         .hdr_sig = { .bits =
15341                 BNXT_ULP_HDR_BIT_O_ETH |
15342                 BNXT_ULP_HDR_BIT_O_IPV4 |
15343                 BNXT_ULP_HDR_BIT_O_TCP |
15344                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15345         .field_sig = { .bits =
15346                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
15347         },
15348         [744] = {
15349         .class_hid = BNXT_ULP_CLASS_HID_546e,
15350         .class_tid = 3,
15351         .hdr_sig_id = 5,
15352         .flow_sig_id = 24576,
15353         .flow_pattern_id = 1,
15354         .app_sig = 0,
15355         .hdr_sig = { .bits =
15356                 BNXT_ULP_HDR_BIT_O_ETH |
15357                 BNXT_ULP_HDR_BIT_O_IPV4 |
15358                 BNXT_ULP_HDR_BIT_O_TCP |
15359                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15360         .field_sig = { .bits =
15361                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
15362                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR }
15363         },
15364         [745] = {
15365         .class_hid = BNXT_ULP_CLASS_HID_46ee,
15366         .class_tid = 3,
15367         .hdr_sig_id = 5,
15368         .flow_sig_id = 49152,
15369         .flow_pattern_id = 1,
15370         .app_sig = 0,
15371         .hdr_sig = { .bits =
15372                 BNXT_ULP_HDR_BIT_O_ETH |
15373                 BNXT_ULP_HDR_BIT_O_IPV4 |
15374                 BNXT_ULP_HDR_BIT_O_TCP |
15375                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15376         .field_sig = { .bits =
15377                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
15378                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
15379         },
15380         [746] = {
15381         .class_hid = BNXT_ULP_CLASS_HID_0d22,
15382         .class_tid = 3,
15383         .hdr_sig_id = 5,
15384         .flow_sig_id = 57344,
15385         .flow_pattern_id = 1,
15386         .app_sig = 0,
15387         .hdr_sig = { .bits =
15388                 BNXT_ULP_HDR_BIT_O_ETH |
15389                 BNXT_ULP_HDR_BIT_O_IPV4 |
15390                 BNXT_ULP_HDR_BIT_O_TCP |
15391                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15392         .field_sig = { .bits =
15393                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
15394                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
15395                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT }
15396         },
15397         [747] = {
15398         .class_hid = BNXT_ULP_CLASS_HID_26e2,
15399         .class_tid = 3,
15400         .hdr_sig_id = 5,
15401         .flow_sig_id = 81920,
15402         .flow_pattern_id = 1,
15403         .app_sig = 0,
15404         .hdr_sig = { .bits =
15405                 BNXT_ULP_HDR_BIT_O_ETH |
15406                 BNXT_ULP_HDR_BIT_O_IPV4 |
15407                 BNXT_ULP_HDR_BIT_O_TCP |
15408                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15409         .field_sig = { .bits =
15410                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
15411                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
15412         },
15413         [748] = {
15414         .class_hid = BNXT_ULP_CLASS_HID_746a,
15415         .class_tid = 3,
15416         .hdr_sig_id = 5,
15417         .flow_sig_id = 90112,
15418         .flow_pattern_id = 1,
15419         .app_sig = 0,
15420         .hdr_sig = { .bits =
15421                 BNXT_ULP_HDR_BIT_O_ETH |
15422                 BNXT_ULP_HDR_BIT_O_IPV4 |
15423                 BNXT_ULP_HDR_BIT_O_TCP |
15424                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15425         .field_sig = { .bits =
15426                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
15427                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
15428                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
15429         },
15430         [749] = {
15431         .class_hid = BNXT_ULP_CLASS_HID_1fa6,
15432         .class_tid = 3,
15433         .hdr_sig_id = 5,
15434         .flow_sig_id = 114688,
15435         .flow_pattern_id = 1,
15436         .app_sig = 0,
15437         .hdr_sig = { .bits =
15438                 BNXT_ULP_HDR_BIT_O_ETH |
15439                 BNXT_ULP_HDR_BIT_O_IPV4 |
15440                 BNXT_ULP_HDR_BIT_O_TCP |
15441                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15442         .field_sig = { .bits =
15443                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
15444                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
15445                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
15446         },
15447         [750] = {
15448         .class_hid = BNXT_ULP_CLASS_HID_2d2e,
15449         .class_tid = 3,
15450         .hdr_sig_id = 5,
15451         .flow_sig_id = 122880,
15452         .flow_pattern_id = 1,
15453         .app_sig = 0,
15454         .hdr_sig = { .bits =
15455                 BNXT_ULP_HDR_BIT_O_ETH |
15456                 BNXT_ULP_HDR_BIT_O_IPV4 |
15457                 BNXT_ULP_HDR_BIT_O_TCP |
15458                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15459         .field_sig = { .bits =
15460                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_SRC_ADDR |
15461                 BNXT_ULP_HF_0_3_5_BITMASK_O_IPV4_DST_ADDR |
15462                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_SRC_PORT |
15463                 BNXT_ULP_HF_0_3_5_BITMASK_O_TCP_DST_PORT }
15464         },
15465         [751] = {
15466         .class_hid = BNXT_ULP_CLASS_HID_4ef2,
15467         .class_tid = 3,
15468         .hdr_sig_id = 6,
15469         .flow_sig_id = 4096,
15470         .flow_pattern_id = 1,
15471         .app_sig = 0,
15472         .hdr_sig = { .bits =
15473                 BNXT_ULP_HDR_BIT_O_ETH |
15474                 BNXT_ULP_HDR_BIT_O_IPV6 |
15475                 BNXT_ULP_HDR_BIT_O_UDP |
15476                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15477         .field_sig = { .bits =
15478                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
15479         },
15480         [752] = {
15481         .class_hid = BNXT_ULP_CLASS_HID_576a,
15482         .class_tid = 3,
15483         .hdr_sig_id = 6,
15484         .flow_sig_id = 6144,
15485         .flow_pattern_id = 1,
15486         .app_sig = 0,
15487         .hdr_sig = { .bits =
15488                 BNXT_ULP_HDR_BIT_O_ETH |
15489                 BNXT_ULP_HDR_BIT_O_IPV6 |
15490                 BNXT_ULP_HDR_BIT_O_UDP |
15491                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15492         .field_sig = { .bits =
15493                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
15494                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR }
15495         },
15496         [753] = {
15497         .class_hid = BNXT_ULP_CLASS_HID_30b6,
15498         .class_tid = 3,
15499         .hdr_sig_id = 6,
15500         .flow_sig_id = 12288,
15501         .flow_pattern_id = 1,
15502         .app_sig = 0,
15503         .hdr_sig = { .bits =
15504                 BNXT_ULP_HDR_BIT_O_ETH |
15505                 BNXT_ULP_HDR_BIT_O_IPV6 |
15506                 BNXT_ULP_HDR_BIT_O_UDP |
15507                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15508         .field_sig = { .bits =
15509                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
15510                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
15511         },
15512         [754] = {
15513         .class_hid = BNXT_ULP_CLASS_HID_192e,
15514         .class_tid = 3,
15515         .hdr_sig_id = 6,
15516         .flow_sig_id = 14336,
15517         .flow_pattern_id = 1,
15518         .app_sig = 0,
15519         .hdr_sig = { .bits =
15520                 BNXT_ULP_HDR_BIT_O_ETH |
15521                 BNXT_ULP_HDR_BIT_O_IPV6 |
15522                 BNXT_ULP_HDR_BIT_O_UDP |
15523                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15524         .field_sig = { .bits =
15525                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
15526                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
15527                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT }
15528         },
15529         [755] = {
15530         .class_hid = BNXT_ULP_CLASS_HID_197a,
15531         .class_tid = 3,
15532         .hdr_sig_id = 6,
15533         .flow_sig_id = 20480,
15534         .flow_pattern_id = 1,
15535         .app_sig = 0,
15536         .hdr_sig = { .bits =
15537                 BNXT_ULP_HDR_BIT_O_ETH |
15538                 BNXT_ULP_HDR_BIT_O_IPV6 |
15539                 BNXT_ULP_HDR_BIT_O_UDP |
15540                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15541         .field_sig = { .bits =
15542                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
15543                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
15544         },
15545         [756] = {
15546         .class_hid = BNXT_ULP_CLASS_HID_4ea6,
15547         .class_tid = 3,
15548         .hdr_sig_id = 6,
15549         .flow_sig_id = 22528,
15550         .flow_pattern_id = 1,
15551         .app_sig = 0,
15552         .hdr_sig = { .bits =
15553                 BNXT_ULP_HDR_BIT_O_ETH |
15554                 BNXT_ULP_HDR_BIT_O_IPV6 |
15555                 BNXT_ULP_HDR_BIT_O_UDP |
15556                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15557         .field_sig = { .bits =
15558                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
15559                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
15560                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
15561         },
15562         [757] = {
15563         .class_hid = BNXT_ULP_CLASS_HID_2bf2,
15564         .class_tid = 3,
15565         .hdr_sig_id = 6,
15566         .flow_sig_id = 28672,
15567         .flow_pattern_id = 1,
15568         .app_sig = 0,
15569         .hdr_sig = { .bits =
15570                 BNXT_ULP_HDR_BIT_O_ETH |
15571                 BNXT_ULP_HDR_BIT_O_IPV6 |
15572                 BNXT_ULP_HDR_BIT_O_UDP |
15573                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15574         .field_sig = { .bits =
15575                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
15576                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
15577                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
15578         },
15579         [758] = {
15580         .class_hid = BNXT_ULP_CLASS_HID_306a,
15581         .class_tid = 3,
15582         .hdr_sig_id = 6,
15583         .flow_sig_id = 30720,
15584         .flow_pattern_id = 1,
15585         .app_sig = 0,
15586         .hdr_sig = { .bits =
15587                 BNXT_ULP_HDR_BIT_O_ETH |
15588                 BNXT_ULP_HDR_BIT_O_IPV6 |
15589                 BNXT_ULP_HDR_BIT_O_UDP |
15590                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15591         .field_sig = { .bits =
15592                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_SRC_ADDR |
15593                 BNXT_ULP_HF_0_3_6_BITMASK_O_IPV6_DST_ADDR |
15594                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_SRC_PORT |
15595                 BNXT_ULP_HF_0_3_6_BITMASK_O_UDP_DST_PORT }
15596         },
15597         [759] = {
15598         .class_hid = BNXT_ULP_CLASS_HID_06c6,
15599         .class_tid = 3,
15600         .hdr_sig_id = 7,
15601         .flow_sig_id = 16384,
15602         .flow_pattern_id = 1,
15603         .app_sig = 0,
15604         .hdr_sig = { .bits =
15605                 BNXT_ULP_HDR_BIT_O_ETH |
15606                 BNXT_ULP_HDR_BIT_O_IPV4 |
15607                 BNXT_ULP_HDR_BIT_O_UDP |
15608                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15609         .field_sig = { .bits =
15610                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
15611         },
15612         [760] = {
15613         .class_hid = BNXT_ULP_CLASS_HID_544e,
15614         .class_tid = 3,
15615         .hdr_sig_id = 7,
15616         .flow_sig_id = 24576,
15617         .flow_pattern_id = 1,
15618         .app_sig = 0,
15619         .hdr_sig = { .bits =
15620                 BNXT_ULP_HDR_BIT_O_ETH |
15621                 BNXT_ULP_HDR_BIT_O_IPV4 |
15622                 BNXT_ULP_HDR_BIT_O_UDP |
15623                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15624         .field_sig = { .bits =
15625                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
15626                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR }
15627         },
15628         [761] = {
15629         .class_hid = BNXT_ULP_CLASS_HID_46ce,
15630         .class_tid = 3,
15631         .hdr_sig_id = 7,
15632         .flow_sig_id = 49152,
15633         .flow_pattern_id = 1,
15634         .app_sig = 0,
15635         .hdr_sig = { .bits =
15636                 BNXT_ULP_HDR_BIT_O_ETH |
15637                 BNXT_ULP_HDR_BIT_O_IPV4 |
15638                 BNXT_ULP_HDR_BIT_O_UDP |
15639                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15640         .field_sig = { .bits =
15641                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
15642                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
15643         },
15644         [762] = {
15645         .class_hid = BNXT_ULP_CLASS_HID_0d02,
15646         .class_tid = 3,
15647         .hdr_sig_id = 7,
15648         .flow_sig_id = 57344,
15649         .flow_pattern_id = 1,
15650         .app_sig = 0,
15651         .hdr_sig = { .bits =
15652                 BNXT_ULP_HDR_BIT_O_ETH |
15653                 BNXT_ULP_HDR_BIT_O_IPV4 |
15654                 BNXT_ULP_HDR_BIT_O_UDP |
15655                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15656         .field_sig = { .bits =
15657                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
15658                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
15659                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT }
15660         },
15661         [763] = {
15662         .class_hid = BNXT_ULP_CLASS_HID_26c2,
15663         .class_tid = 3,
15664         .hdr_sig_id = 7,
15665         .flow_sig_id = 81920,
15666         .flow_pattern_id = 1,
15667         .app_sig = 0,
15668         .hdr_sig = { .bits =
15669                 BNXT_ULP_HDR_BIT_O_ETH |
15670                 BNXT_ULP_HDR_BIT_O_IPV4 |
15671                 BNXT_ULP_HDR_BIT_O_UDP |
15672                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15673         .field_sig = { .bits =
15674                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
15675                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
15676         },
15677         [764] = {
15678         .class_hid = BNXT_ULP_CLASS_HID_744a,
15679         .class_tid = 3,
15680         .hdr_sig_id = 7,
15681         .flow_sig_id = 90112,
15682         .flow_pattern_id = 1,
15683         .app_sig = 0,
15684         .hdr_sig = { .bits =
15685                 BNXT_ULP_HDR_BIT_O_ETH |
15686                 BNXT_ULP_HDR_BIT_O_IPV4 |
15687                 BNXT_ULP_HDR_BIT_O_UDP |
15688                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15689         .field_sig = { .bits =
15690                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
15691                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
15692                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
15693         },
15694         [765] = {
15695         .class_hid = BNXT_ULP_CLASS_HID_1f86,
15696         .class_tid = 3,
15697         .hdr_sig_id = 7,
15698         .flow_sig_id = 114688,
15699         .flow_pattern_id = 1,
15700         .app_sig = 0,
15701         .hdr_sig = { .bits =
15702                 BNXT_ULP_HDR_BIT_O_ETH |
15703                 BNXT_ULP_HDR_BIT_O_IPV4 |
15704                 BNXT_ULP_HDR_BIT_O_UDP |
15705                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15706         .field_sig = { .bits =
15707                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
15708                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
15709                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
15710         },
15711         [766] = {
15712         .class_hid = BNXT_ULP_CLASS_HID_2d0e,
15713         .class_tid = 3,
15714         .hdr_sig_id = 7,
15715         .flow_sig_id = 122880,
15716         .flow_pattern_id = 1,
15717         .app_sig = 0,
15718         .hdr_sig = { .bits =
15719                 BNXT_ULP_HDR_BIT_O_ETH |
15720                 BNXT_ULP_HDR_BIT_O_IPV4 |
15721                 BNXT_ULP_HDR_BIT_O_UDP |
15722                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15723         .field_sig = { .bits =
15724                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_SRC_ADDR |
15725                 BNXT_ULP_HF_0_3_7_BITMASK_O_IPV4_DST_ADDR |
15726                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_SRC_PORT |
15727                 BNXT_ULP_HF_0_3_7_BITMASK_O_UDP_DST_PORT }
15728         },
15729         [767] = {
15730         .class_hid = BNXT_ULP_CLASS_HID_2e1c,
15731         .class_tid = 3,
15732         .hdr_sig_id = 8,
15733         .flow_sig_id = 32768,
15734         .flow_pattern_id = 1,
15735         .app_sig = 0,
15736         .hdr_sig = { .bits =
15737                 BNXT_ULP_HDR_BIT_O_ETH |
15738                 BNXT_ULP_HDR_BIT_OO_VLAN |
15739                 BNXT_ULP_HDR_BIT_O_IPV6 |
15740                 BNXT_ULP_HDR_BIT_O_TCP |
15741                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15742         .field_sig = { .bits =
15743                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
15744         },
15745         [768] = {
15746         .class_hid = BNXT_ULP_CLASS_HID_3a00,
15747         .class_tid = 3,
15748         .hdr_sig_id = 8,
15749         .flow_sig_id = 32832,
15750         .flow_pattern_id = 1,
15751         .app_sig = 0,
15752         .hdr_sig = { .bits =
15753                 BNXT_ULP_HDR_BIT_O_ETH |
15754                 BNXT_ULP_HDR_BIT_OO_VLAN |
15755                 BNXT_ULP_HDR_BIT_O_IPV6 |
15756                 BNXT_ULP_HDR_BIT_O_TCP |
15757                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15758         .field_sig = { .bits =
15759                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
15760                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
15761         },
15762         [769] = {
15763         .class_hid = BNXT_ULP_CLASS_HID_46d0,
15764         .class_tid = 3,
15765         .hdr_sig_id = 8,
15766         .flow_sig_id = 49152,
15767         .flow_pattern_id = 1,
15768         .app_sig = 0,
15769         .hdr_sig = { .bits =
15770                 BNXT_ULP_HDR_BIT_O_ETH |
15771                 BNXT_ULP_HDR_BIT_OO_VLAN |
15772                 BNXT_ULP_HDR_BIT_O_IPV6 |
15773                 BNXT_ULP_HDR_BIT_O_TCP |
15774                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15775         .field_sig = { .bits =
15776                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
15777                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
15778         },
15779         [770] = {
15780         .class_hid = BNXT_ULP_CLASS_HID_52c4,
15781         .class_tid = 3,
15782         .hdr_sig_id = 8,
15783         .flow_sig_id = 49216,
15784         .flow_pattern_id = 1,
15785         .app_sig = 0,
15786         .hdr_sig = { .bits =
15787                 BNXT_ULP_HDR_BIT_O_ETH |
15788                 BNXT_ULP_HDR_BIT_OO_VLAN |
15789                 BNXT_ULP_HDR_BIT_O_IPV6 |
15790                 BNXT_ULP_HDR_BIT_O_TCP |
15791                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15792         .field_sig = { .bits =
15793                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
15794                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
15795                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR }
15796         },
15797         [771] = {
15798         .class_hid = BNXT_ULP_CLASS_HID_4e10,
15799         .class_tid = 3,
15800         .hdr_sig_id = 8,
15801         .flow_sig_id = 98304,
15802         .flow_pattern_id = 1,
15803         .app_sig = 0,
15804         .hdr_sig = { .bits =
15805                 BNXT_ULP_HDR_BIT_O_ETH |
15806                 BNXT_ULP_HDR_BIT_OO_VLAN |
15807                 BNXT_ULP_HDR_BIT_O_IPV6 |
15808                 BNXT_ULP_HDR_BIT_O_TCP |
15809                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15810         .field_sig = { .bits =
15811                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15812                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
15813         },
15814         [772] = {
15815         .class_hid = BNXT_ULP_CLASS_HID_5a04,
15816         .class_tid = 3,
15817         .hdr_sig_id = 8,
15818         .flow_sig_id = 98368,
15819         .flow_pattern_id = 1,
15820         .app_sig = 0,
15821         .hdr_sig = { .bits =
15822                 BNXT_ULP_HDR_BIT_O_ETH |
15823                 BNXT_ULP_HDR_BIT_OO_VLAN |
15824                 BNXT_ULP_HDR_BIT_O_IPV6 |
15825                 BNXT_ULP_HDR_BIT_O_TCP |
15826                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15827         .field_sig = { .bits =
15828                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
15829                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15830                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
15831         },
15832         [773] = {
15833         .class_hid = BNXT_ULP_CLASS_HID_1f98,
15834         .class_tid = 3,
15835         .hdr_sig_id = 8,
15836         .flow_sig_id = 114688,
15837         .flow_pattern_id = 1,
15838         .app_sig = 0,
15839         .hdr_sig = { .bits =
15840                 BNXT_ULP_HDR_BIT_O_ETH |
15841                 BNXT_ULP_HDR_BIT_OO_VLAN |
15842                 BNXT_ULP_HDR_BIT_O_IPV6 |
15843                 BNXT_ULP_HDR_BIT_O_TCP |
15844                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15845         .field_sig = { .bits =
15846                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
15847                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15848                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
15849         },
15850         [774] = {
15851         .class_hid = BNXT_ULP_CLASS_HID_72f8,
15852         .class_tid = 3,
15853         .hdr_sig_id = 8,
15854         .flow_sig_id = 114752,
15855         .flow_pattern_id = 1,
15856         .app_sig = 0,
15857         .hdr_sig = { .bits =
15858                 BNXT_ULP_HDR_BIT_O_ETH |
15859                 BNXT_ULP_HDR_BIT_OO_VLAN |
15860                 BNXT_ULP_HDR_BIT_O_IPV6 |
15861                 BNXT_ULP_HDR_BIT_O_TCP |
15862                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15863         .field_sig = { .bits =
15864                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
15865                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
15866                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15867                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT }
15868         },
15869         [775] = {
15870         .class_hid = BNXT_ULP_CLASS_HID_0a78,
15871         .class_tid = 3,
15872         .hdr_sig_id = 8,
15873         .flow_sig_id = 163840,
15874         .flow_pattern_id = 1,
15875         .app_sig = 0,
15876         .hdr_sig = { .bits =
15877                 BNXT_ULP_HDR_BIT_O_ETH |
15878                 BNXT_ULP_HDR_BIT_OO_VLAN |
15879                 BNXT_ULP_HDR_BIT_O_IPV6 |
15880                 BNXT_ULP_HDR_BIT_O_TCP |
15881                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15882         .field_sig = { .bits =
15883                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15884                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
15885         },
15886         [776] = {
15887         .class_hid = BNXT_ULP_CLASS_HID_166c,
15888         .class_tid = 3,
15889         .hdr_sig_id = 8,
15890         .flow_sig_id = 163904,
15891         .flow_pattern_id = 1,
15892         .app_sig = 0,
15893         .hdr_sig = { .bits =
15894                 BNXT_ULP_HDR_BIT_O_ETH |
15895                 BNXT_ULP_HDR_BIT_OO_VLAN |
15896                 BNXT_ULP_HDR_BIT_O_IPV6 |
15897                 BNXT_ULP_HDR_BIT_O_TCP |
15898                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15899         .field_sig = { .bits =
15900                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
15901                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15902                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
15903         },
15904         [777] = {
15905         .class_hid = BNXT_ULP_CLASS_HID_233c,
15906         .class_tid = 3,
15907         .hdr_sig_id = 8,
15908         .flow_sig_id = 180224,
15909         .flow_pattern_id = 1,
15910         .app_sig = 0,
15911         .hdr_sig = { .bits =
15912                 BNXT_ULP_HDR_BIT_O_ETH |
15913                 BNXT_ULP_HDR_BIT_OO_VLAN |
15914                 BNXT_ULP_HDR_BIT_O_IPV6 |
15915                 BNXT_ULP_HDR_BIT_O_TCP |
15916                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15917         .field_sig = { .bits =
15918                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
15919                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15920                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
15921         },
15922         [778] = {
15923         .class_hid = BNXT_ULP_CLASS_HID_0f20,
15924         .class_tid = 3,
15925         .hdr_sig_id = 8,
15926         .flow_sig_id = 180288,
15927         .flow_pattern_id = 1,
15928         .app_sig = 0,
15929         .hdr_sig = { .bits =
15930                 BNXT_ULP_HDR_BIT_O_ETH |
15931                 BNXT_ULP_HDR_BIT_OO_VLAN |
15932                 BNXT_ULP_HDR_BIT_O_IPV6 |
15933                 BNXT_ULP_HDR_BIT_O_TCP |
15934                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15935         .field_sig = { .bits =
15936                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
15937                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
15938                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15939                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
15940         },
15941         [779] = {
15942         .class_hid = BNXT_ULP_CLASS_HID_2a7c,
15943         .class_tid = 3,
15944         .hdr_sig_id = 8,
15945         .flow_sig_id = 229376,
15946         .flow_pattern_id = 1,
15947         .app_sig = 0,
15948         .hdr_sig = { .bits =
15949                 BNXT_ULP_HDR_BIT_O_ETH |
15950                 BNXT_ULP_HDR_BIT_OO_VLAN |
15951                 BNXT_ULP_HDR_BIT_O_IPV6 |
15952                 BNXT_ULP_HDR_BIT_O_TCP |
15953                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15954         .field_sig = { .bits =
15955                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15956                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
15957                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
15958         },
15959         [780] = {
15960         .class_hid = BNXT_ULP_CLASS_HID_3660,
15961         .class_tid = 3,
15962         .hdr_sig_id = 8,
15963         .flow_sig_id = 229440,
15964         .flow_pattern_id = 1,
15965         .app_sig = 0,
15966         .hdr_sig = { .bits =
15967                 BNXT_ULP_HDR_BIT_O_ETH |
15968                 BNXT_ULP_HDR_BIT_OO_VLAN |
15969                 BNXT_ULP_HDR_BIT_O_IPV6 |
15970                 BNXT_ULP_HDR_BIT_O_TCP |
15971                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15972         .field_sig = { .bits =
15973                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
15974                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15975                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
15976                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
15977         },
15978         [781] = {
15979         .class_hid = BNXT_ULP_CLASS_HID_4330,
15980         .class_tid = 3,
15981         .hdr_sig_id = 8,
15982         .flow_sig_id = 245760,
15983         .flow_pattern_id = 1,
15984         .app_sig = 0,
15985         .hdr_sig = { .bits =
15986                 BNXT_ULP_HDR_BIT_O_ETH |
15987                 BNXT_ULP_HDR_BIT_OO_VLAN |
15988                 BNXT_ULP_HDR_BIT_O_IPV6 |
15989                 BNXT_ULP_HDR_BIT_O_TCP |
15990                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
15991         .field_sig = { .bits =
15992                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
15993                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
15994                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
15995                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
15996         },
15997         [782] = {
15998         .class_hid = BNXT_ULP_CLASS_HID_2f24,
15999         .class_tid = 3,
16000         .hdr_sig_id = 8,
16001         .flow_sig_id = 245824,
16002         .flow_pattern_id = 1,
16003         .app_sig = 0,
16004         .hdr_sig = { .bits =
16005                 BNXT_ULP_HDR_BIT_O_ETH |
16006                 BNXT_ULP_HDR_BIT_OO_VLAN |
16007                 BNXT_ULP_HDR_BIT_O_IPV6 |
16008                 BNXT_ULP_HDR_BIT_O_TCP |
16009                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16010         .field_sig = { .bits =
16011                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID |
16012                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_SRC_ADDR |
16013                 BNXT_ULP_HF_0_3_8_BITMASK_O_IPV6_DST_ADDR |
16014                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_SRC_PORT |
16015                 BNXT_ULP_HF_0_3_8_BITMASK_O_TCP_DST_PORT }
16016         },
16017         [783] = {
16018         .class_hid = BNXT_ULP_CLASS_HID_5584,
16019         .class_tid = 3,
16020         .hdr_sig_id = 9,
16021         .flow_sig_id = 131072,
16022         .flow_pattern_id = 1,
16023         .app_sig = 0,
16024         .hdr_sig = { .bits =
16025                 BNXT_ULP_HDR_BIT_O_ETH |
16026                 BNXT_ULP_HDR_BIT_OO_VLAN |
16027                 BNXT_ULP_HDR_BIT_O_IPV4 |
16028                 BNXT_ULP_HDR_BIT_O_TCP |
16029                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16030         .field_sig = { .bits =
16031                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
16032         },
16033         [784] = {
16034         .class_hid = BNXT_ULP_CLASS_HID_2198,
16035         .class_tid = 3,
16036         .hdr_sig_id = 9,
16037         .flow_sig_id = 131136,
16038         .flow_pattern_id = 1,
16039         .app_sig = 0,
16040         .hdr_sig = { .bits =
16041                 BNXT_ULP_HDR_BIT_O_ETH |
16042                 BNXT_ULP_HDR_BIT_OO_VLAN |
16043                 BNXT_ULP_HDR_BIT_O_IPV4 |
16044                 BNXT_ULP_HDR_BIT_O_TCP |
16045                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16046         .field_sig = { .bits =
16047                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
16048                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
16049         },
16050         [785] = {
16051         .class_hid = BNXT_ULP_CLASS_HID_7588,
16052         .class_tid = 3,
16053         .hdr_sig_id = 9,
16054         .flow_sig_id = 196608,
16055         .flow_pattern_id = 1,
16056         .app_sig = 0,
16057         .hdr_sig = { .bits =
16058                 BNXT_ULP_HDR_BIT_O_ETH |
16059                 BNXT_ULP_HDR_BIT_OO_VLAN |
16060                 BNXT_ULP_HDR_BIT_O_IPV4 |
16061                 BNXT_ULP_HDR_BIT_O_TCP |
16062                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16063         .field_sig = { .bits =
16064                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
16065                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
16066         },
16067         [786] = {
16068         .class_hid = BNXT_ULP_CLASS_HID_419c,
16069         .class_tid = 3,
16070         .hdr_sig_id = 9,
16071         .flow_sig_id = 196672,
16072         .flow_pattern_id = 1,
16073         .app_sig = 0,
16074         .hdr_sig = { .bits =
16075                 BNXT_ULP_HDR_BIT_O_ETH |
16076                 BNXT_ULP_HDR_BIT_OO_VLAN |
16077                 BNXT_ULP_HDR_BIT_O_IPV4 |
16078                 BNXT_ULP_HDR_BIT_O_TCP |
16079                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16080         .field_sig = { .bits =
16081                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
16082                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
16083                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR }
16084         },
16085         [787] = {
16086         .class_hid = BNXT_ULP_CLASS_HID_7758,
16087         .class_tid = 3,
16088         .hdr_sig_id = 9,
16089         .flow_sig_id = 393216,
16090         .flow_pattern_id = 1,
16091         .app_sig = 0,
16092         .hdr_sig = { .bits =
16093                 BNXT_ULP_HDR_BIT_O_ETH |
16094                 BNXT_ULP_HDR_BIT_OO_VLAN |
16095                 BNXT_ULP_HDR_BIT_O_IPV4 |
16096                 BNXT_ULP_HDR_BIT_O_TCP |
16097                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16098         .field_sig = { .bits =
16099                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16100                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
16101         },
16102         [788] = {
16103         .class_hid = BNXT_ULP_CLASS_HID_43ac,
16104         .class_tid = 3,
16105         .hdr_sig_id = 9,
16106         .flow_sig_id = 393280,
16107         .flow_pattern_id = 1,
16108         .app_sig = 0,
16109         .hdr_sig = { .bits =
16110                 BNXT_ULP_HDR_BIT_O_ETH |
16111                 BNXT_ULP_HDR_BIT_OO_VLAN |
16112                 BNXT_ULP_HDR_BIT_O_IPV4 |
16113                 BNXT_ULP_HDR_BIT_O_TCP |
16114                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16115         .field_sig = { .bits =
16116                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
16117                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16118                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
16119         },
16120         [789] = {
16121         .class_hid = BNXT_ULP_CLASS_HID_0c10,
16122         .class_tid = 3,
16123         .hdr_sig_id = 9,
16124         .flow_sig_id = 458752,
16125         .flow_pattern_id = 1,
16126         .app_sig = 0,
16127         .hdr_sig = { .bits =
16128                 BNXT_ULP_HDR_BIT_O_ETH |
16129                 BNXT_ULP_HDR_BIT_OO_VLAN |
16130                 BNXT_ULP_HDR_BIT_O_IPV4 |
16131                 BNXT_ULP_HDR_BIT_O_TCP |
16132                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16133         .field_sig = { .bits =
16134                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
16135                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16136                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
16137         },
16138         [790] = {
16139         .class_hid = BNXT_ULP_CLASS_HID_1864,
16140         .class_tid = 3,
16141         .hdr_sig_id = 9,
16142         .flow_sig_id = 458816,
16143         .flow_pattern_id = 1,
16144         .app_sig = 0,
16145         .hdr_sig = { .bits =
16146                 BNXT_ULP_HDR_BIT_O_ETH |
16147                 BNXT_ULP_HDR_BIT_OO_VLAN |
16148                 BNXT_ULP_HDR_BIT_O_IPV4 |
16149                 BNXT_ULP_HDR_BIT_O_TCP |
16150                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16151         .field_sig = { .bits =
16152                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
16153                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
16154                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16155                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT }
16156         },
16157         [791] = {
16158         .class_hid = BNXT_ULP_CLASS_HID_30c8,
16159         .class_tid = 3,
16160         .hdr_sig_id = 9,
16161         .flow_sig_id = 655360,
16162         .flow_pattern_id = 1,
16163         .app_sig = 0,
16164         .hdr_sig = { .bits =
16165                 BNXT_ULP_HDR_BIT_O_ETH |
16166                 BNXT_ULP_HDR_BIT_OO_VLAN |
16167                 BNXT_ULP_HDR_BIT_O_IPV4 |
16168                 BNXT_ULP_HDR_BIT_O_TCP |
16169                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16170         .field_sig = { .bits =
16171                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16172                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
16173         },
16174         [792] = {
16175         .class_hid = BNXT_ULP_CLASS_HID_1cdc,
16176         .class_tid = 3,
16177         .hdr_sig_id = 9,
16178         .flow_sig_id = 655424,
16179         .flow_pattern_id = 1,
16180         .app_sig = 0,
16181         .hdr_sig = { .bits =
16182                 BNXT_ULP_HDR_BIT_O_ETH |
16183                 BNXT_ULP_HDR_BIT_OO_VLAN |
16184                 BNXT_ULP_HDR_BIT_O_IPV4 |
16185                 BNXT_ULP_HDR_BIT_O_TCP |
16186                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16187         .field_sig = { .bits =
16188                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
16189                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16190                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
16191         },
16192         [793] = {
16193         .class_hid = BNXT_ULP_CLASS_HID_50cc,
16194         .class_tid = 3,
16195         .hdr_sig_id = 9,
16196         .flow_sig_id = 720896,
16197         .flow_pattern_id = 1,
16198         .app_sig = 0,
16199         .hdr_sig = { .bits =
16200                 BNXT_ULP_HDR_BIT_O_ETH |
16201                 BNXT_ULP_HDR_BIT_OO_VLAN |
16202                 BNXT_ULP_HDR_BIT_O_IPV4 |
16203                 BNXT_ULP_HDR_BIT_O_TCP |
16204                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16205         .field_sig = { .bits =
16206                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
16207                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16208                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
16209         },
16210         [794] = {
16211         .class_hid = BNXT_ULP_CLASS_HID_3d20,
16212         .class_tid = 3,
16213         .hdr_sig_id = 9,
16214         .flow_sig_id = 720960,
16215         .flow_pattern_id = 1,
16216         .app_sig = 0,
16217         .hdr_sig = { .bits =
16218                 BNXT_ULP_HDR_BIT_O_ETH |
16219                 BNXT_ULP_HDR_BIT_OO_VLAN |
16220                 BNXT_ULP_HDR_BIT_O_IPV4 |
16221                 BNXT_ULP_HDR_BIT_O_TCP |
16222                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16223         .field_sig = { .bits =
16224                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
16225                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
16226                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16227                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
16228         },
16229         [795] = {
16230         .class_hid = BNXT_ULP_CLASS_HID_529c,
16231         .class_tid = 3,
16232         .hdr_sig_id = 9,
16233         .flow_sig_id = 917504,
16234         .flow_pattern_id = 1,
16235         .app_sig = 0,
16236         .hdr_sig = { .bits =
16237                 BNXT_ULP_HDR_BIT_O_ETH |
16238                 BNXT_ULP_HDR_BIT_OO_VLAN |
16239                 BNXT_ULP_HDR_BIT_O_IPV4 |
16240                 BNXT_ULP_HDR_BIT_O_TCP |
16241                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16242         .field_sig = { .bits =
16243                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16244                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
16245                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
16246         },
16247         [796] = {
16248         .class_hid = BNXT_ULP_CLASS_HID_3ef0,
16249         .class_tid = 3,
16250         .hdr_sig_id = 9,
16251         .flow_sig_id = 917568,
16252         .flow_pattern_id = 1,
16253         .app_sig = 0,
16254         .hdr_sig = { .bits =
16255                 BNXT_ULP_HDR_BIT_O_ETH |
16256                 BNXT_ULP_HDR_BIT_OO_VLAN |
16257                 BNXT_ULP_HDR_BIT_O_IPV4 |
16258                 BNXT_ULP_HDR_BIT_O_TCP |
16259                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16260         .field_sig = { .bits =
16261                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
16262                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16263                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
16264                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
16265         },
16266         [797] = {
16267         .class_hid = BNXT_ULP_CLASS_HID_72e0,
16268         .class_tid = 3,
16269         .hdr_sig_id = 9,
16270         .flow_sig_id = 983040,
16271         .flow_pattern_id = 1,
16272         .app_sig = 0,
16273         .hdr_sig = { .bits =
16274                 BNXT_ULP_HDR_BIT_O_ETH |
16275                 BNXT_ULP_HDR_BIT_OO_VLAN |
16276                 BNXT_ULP_HDR_BIT_O_IPV4 |
16277                 BNXT_ULP_HDR_BIT_O_TCP |
16278                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16279         .field_sig = { .bits =
16280                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
16281                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16282                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
16283                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
16284         },
16285         [798] = {
16286         .class_hid = BNXT_ULP_CLASS_HID_5ef4,
16287         .class_tid = 3,
16288         .hdr_sig_id = 9,
16289         .flow_sig_id = 983104,
16290         .flow_pattern_id = 1,
16291         .app_sig = 0,
16292         .hdr_sig = { .bits =
16293                 BNXT_ULP_HDR_BIT_O_ETH |
16294                 BNXT_ULP_HDR_BIT_OO_VLAN |
16295                 BNXT_ULP_HDR_BIT_O_IPV4 |
16296                 BNXT_ULP_HDR_BIT_O_TCP |
16297                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16298         .field_sig = { .bits =
16299                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID |
16300                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_SRC_ADDR |
16301                 BNXT_ULP_HF_0_3_9_BITMASK_O_IPV4_DST_ADDR |
16302                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_SRC_PORT |
16303                 BNXT_ULP_HF_0_3_9_BITMASK_O_TCP_DST_PORT }
16304         },
16305         [799] = {
16306         .class_hid = BNXT_ULP_CLASS_HID_2dfc,
16307         .class_tid = 3,
16308         .hdr_sig_id = 10,
16309         .flow_sig_id = 32768,
16310         .flow_pattern_id = 1,
16311         .app_sig = 0,
16312         .hdr_sig = { .bits =
16313                 BNXT_ULP_HDR_BIT_O_ETH |
16314                 BNXT_ULP_HDR_BIT_OO_VLAN |
16315                 BNXT_ULP_HDR_BIT_O_IPV6 |
16316                 BNXT_ULP_HDR_BIT_O_UDP |
16317                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16318         .field_sig = { .bits =
16319                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
16320         },
16321         [800] = {
16322         .class_hid = BNXT_ULP_CLASS_HID_39e0,
16323         .class_tid = 3,
16324         .hdr_sig_id = 10,
16325         .flow_sig_id = 32832,
16326         .flow_pattern_id = 1,
16327         .app_sig = 0,
16328         .hdr_sig = { .bits =
16329                 BNXT_ULP_HDR_BIT_O_ETH |
16330                 BNXT_ULP_HDR_BIT_OO_VLAN |
16331                 BNXT_ULP_HDR_BIT_O_IPV6 |
16332                 BNXT_ULP_HDR_BIT_O_UDP |
16333                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16334         .field_sig = { .bits =
16335                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
16336                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
16337         },
16338         [801] = {
16339         .class_hid = BNXT_ULP_CLASS_HID_4530,
16340         .class_tid = 3,
16341         .hdr_sig_id = 10,
16342         .flow_sig_id = 49152,
16343         .flow_pattern_id = 1,
16344         .app_sig = 0,
16345         .hdr_sig = { .bits =
16346                 BNXT_ULP_HDR_BIT_O_ETH |
16347                 BNXT_ULP_HDR_BIT_OO_VLAN |
16348                 BNXT_ULP_HDR_BIT_O_IPV6 |
16349                 BNXT_ULP_HDR_BIT_O_UDP |
16350                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16351         .field_sig = { .bits =
16352                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
16353                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
16354         },
16355         [802] = {
16356         .class_hid = BNXT_ULP_CLASS_HID_5124,
16357         .class_tid = 3,
16358         .hdr_sig_id = 10,
16359         .flow_sig_id = 49216,
16360         .flow_pattern_id = 1,
16361         .app_sig = 0,
16362         .hdr_sig = { .bits =
16363                 BNXT_ULP_HDR_BIT_O_ETH |
16364                 BNXT_ULP_HDR_BIT_OO_VLAN |
16365                 BNXT_ULP_HDR_BIT_O_IPV6 |
16366                 BNXT_ULP_HDR_BIT_O_UDP |
16367                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16368         .field_sig = { .bits =
16369                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
16370                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
16371                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR }
16372         },
16373         [803] = {
16374         .class_hid = BNXT_ULP_CLASS_HID_4df0,
16375         .class_tid = 3,
16376         .hdr_sig_id = 10,
16377         .flow_sig_id = 98304,
16378         .flow_pattern_id = 1,
16379         .app_sig = 0,
16380         .hdr_sig = { .bits =
16381                 BNXT_ULP_HDR_BIT_O_ETH |
16382                 BNXT_ULP_HDR_BIT_OO_VLAN |
16383                 BNXT_ULP_HDR_BIT_O_IPV6 |
16384                 BNXT_ULP_HDR_BIT_O_UDP |
16385                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16386         .field_sig = { .bits =
16387                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16388                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
16389         },
16390         [804] = {
16391         .class_hid = BNXT_ULP_CLASS_HID_59e4,
16392         .class_tid = 3,
16393         .hdr_sig_id = 10,
16394         .flow_sig_id = 98368,
16395         .flow_pattern_id = 1,
16396         .app_sig = 0,
16397         .hdr_sig = { .bits =
16398                 BNXT_ULP_HDR_BIT_O_ETH |
16399                 BNXT_ULP_HDR_BIT_OO_VLAN |
16400                 BNXT_ULP_HDR_BIT_O_IPV6 |
16401                 BNXT_ULP_HDR_BIT_O_UDP |
16402                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16403         .field_sig = { .bits =
16404                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
16405                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16406                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
16407         },
16408         [805] = {
16409         .class_hid = BNXT_ULP_CLASS_HID_1c78,
16410         .class_tid = 3,
16411         .hdr_sig_id = 10,
16412         .flow_sig_id = 114688,
16413         .flow_pattern_id = 1,
16414         .app_sig = 0,
16415         .hdr_sig = { .bits =
16416                 BNXT_ULP_HDR_BIT_O_ETH |
16417                 BNXT_ULP_HDR_BIT_OO_VLAN |
16418                 BNXT_ULP_HDR_BIT_O_IPV6 |
16419                 BNXT_ULP_HDR_BIT_O_UDP |
16420                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16421         .field_sig = { .bits =
16422                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
16423                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16424                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
16425         },
16426         [806] = {
16427         .class_hid = BNXT_ULP_CLASS_HID_7118,
16428         .class_tid = 3,
16429         .hdr_sig_id = 10,
16430         .flow_sig_id = 114752,
16431         .flow_pattern_id = 1,
16432         .app_sig = 0,
16433         .hdr_sig = { .bits =
16434                 BNXT_ULP_HDR_BIT_O_ETH |
16435                 BNXT_ULP_HDR_BIT_OO_VLAN |
16436                 BNXT_ULP_HDR_BIT_O_IPV6 |
16437                 BNXT_ULP_HDR_BIT_O_UDP |
16438                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16439         .field_sig = { .bits =
16440                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
16441                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
16442                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16443                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT }
16444         },
16445         [807] = {
16446         .class_hid = BNXT_ULP_CLASS_HID_0998,
16447         .class_tid = 3,
16448         .hdr_sig_id = 10,
16449         .flow_sig_id = 163840,
16450         .flow_pattern_id = 1,
16451         .app_sig = 0,
16452         .hdr_sig = { .bits =
16453                 BNXT_ULP_HDR_BIT_O_ETH |
16454                 BNXT_ULP_HDR_BIT_OO_VLAN |
16455                 BNXT_ULP_HDR_BIT_O_IPV6 |
16456                 BNXT_ULP_HDR_BIT_O_UDP |
16457                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16458         .field_sig = { .bits =
16459                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16460                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
16461         },
16462         [808] = {
16463         .class_hid = BNXT_ULP_CLASS_HID_158c,
16464         .class_tid = 3,
16465         .hdr_sig_id = 10,
16466         .flow_sig_id = 163904,
16467         .flow_pattern_id = 1,
16468         .app_sig = 0,
16469         .hdr_sig = { .bits =
16470                 BNXT_ULP_HDR_BIT_O_ETH |
16471                 BNXT_ULP_HDR_BIT_OO_VLAN |
16472                 BNXT_ULP_HDR_BIT_O_IPV6 |
16473                 BNXT_ULP_HDR_BIT_O_UDP |
16474                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16475         .field_sig = { .bits =
16476                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
16477                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16478                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
16479         },
16480         [809] = {
16481         .class_hid = BNXT_ULP_CLASS_HID_20dc,
16482         .class_tid = 3,
16483         .hdr_sig_id = 10,
16484         .flow_sig_id = 180224,
16485         .flow_pattern_id = 1,
16486         .app_sig = 0,
16487         .hdr_sig = { .bits =
16488                 BNXT_ULP_HDR_BIT_O_ETH |
16489                 BNXT_ULP_HDR_BIT_OO_VLAN |
16490                 BNXT_ULP_HDR_BIT_O_IPV6 |
16491                 BNXT_ULP_HDR_BIT_O_UDP |
16492                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16493         .field_sig = { .bits =
16494                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
16495                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16496                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
16497         },
16498         [810] = {
16499         .class_hid = BNXT_ULP_CLASS_HID_0cc0,
16500         .class_tid = 3,
16501         .hdr_sig_id = 10,
16502         .flow_sig_id = 180288,
16503         .flow_pattern_id = 1,
16504         .app_sig = 0,
16505         .hdr_sig = { .bits =
16506                 BNXT_ULP_HDR_BIT_O_ETH |
16507                 BNXT_ULP_HDR_BIT_OO_VLAN |
16508                 BNXT_ULP_HDR_BIT_O_IPV6 |
16509                 BNXT_ULP_HDR_BIT_O_UDP |
16510                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16511         .field_sig = { .bits =
16512                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
16513                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
16514                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16515                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
16516         },
16517         [811] = {
16518         .class_hid = BNXT_ULP_CLASS_HID_299c,
16519         .class_tid = 3,
16520         .hdr_sig_id = 10,
16521         .flow_sig_id = 229376,
16522         .flow_pattern_id = 1,
16523         .app_sig = 0,
16524         .hdr_sig = { .bits =
16525                 BNXT_ULP_HDR_BIT_O_ETH |
16526                 BNXT_ULP_HDR_BIT_OO_VLAN |
16527                 BNXT_ULP_HDR_BIT_O_IPV6 |
16528                 BNXT_ULP_HDR_BIT_O_UDP |
16529                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16530         .field_sig = { .bits =
16531                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16532                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
16533                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
16534         },
16535         [812] = {
16536         .class_hid = BNXT_ULP_CLASS_HID_3580,
16537         .class_tid = 3,
16538         .hdr_sig_id = 10,
16539         .flow_sig_id = 229440,
16540         .flow_pattern_id = 1,
16541         .app_sig = 0,
16542         .hdr_sig = { .bits =
16543                 BNXT_ULP_HDR_BIT_O_ETH |
16544                 BNXT_ULP_HDR_BIT_OO_VLAN |
16545                 BNXT_ULP_HDR_BIT_O_IPV6 |
16546                 BNXT_ULP_HDR_BIT_O_UDP |
16547                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16548         .field_sig = { .bits =
16549                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
16550                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16551                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
16552                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
16553         },
16554         [813] = {
16555         .class_hid = BNXT_ULP_CLASS_HID_40d0,
16556         .class_tid = 3,
16557         .hdr_sig_id = 10,
16558         .flow_sig_id = 245760,
16559         .flow_pattern_id = 1,
16560         .app_sig = 0,
16561         .hdr_sig = { .bits =
16562                 BNXT_ULP_HDR_BIT_O_ETH |
16563                 BNXT_ULP_HDR_BIT_OO_VLAN |
16564                 BNXT_ULP_HDR_BIT_O_IPV6 |
16565                 BNXT_ULP_HDR_BIT_O_UDP |
16566                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16567         .field_sig = { .bits =
16568                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
16569                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16570                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
16571                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
16572         },
16573         [814] = {
16574         .class_hid = BNXT_ULP_CLASS_HID_2cc4,
16575         .class_tid = 3,
16576         .hdr_sig_id = 10,
16577         .flow_sig_id = 245824,
16578         .flow_pattern_id = 1,
16579         .app_sig = 0,
16580         .hdr_sig = { .bits =
16581                 BNXT_ULP_HDR_BIT_O_ETH |
16582                 BNXT_ULP_HDR_BIT_OO_VLAN |
16583                 BNXT_ULP_HDR_BIT_O_IPV6 |
16584                 BNXT_ULP_HDR_BIT_O_UDP |
16585                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16586         .field_sig = { .bits =
16587                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID |
16588                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_SRC_ADDR |
16589                 BNXT_ULP_HF_0_3_10_BITMASK_O_IPV6_DST_ADDR |
16590                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_SRC_PORT |
16591                 BNXT_ULP_HF_0_3_10_BITMASK_O_UDP_DST_PORT }
16592         },
16593         [815] = {
16594         .class_hid = BNXT_ULP_CLASS_HID_55a4,
16595         .class_tid = 3,
16596         .hdr_sig_id = 11,
16597         .flow_sig_id = 131072,
16598         .flow_pattern_id = 1,
16599         .app_sig = 0,
16600         .hdr_sig = { .bits =
16601                 BNXT_ULP_HDR_BIT_O_ETH |
16602                 BNXT_ULP_HDR_BIT_OO_VLAN |
16603                 BNXT_ULP_HDR_BIT_O_IPV4 |
16604                 BNXT_ULP_HDR_BIT_O_UDP |
16605                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16606         .field_sig = { .bits =
16607                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
16608         },
16609         [816] = {
16610         .class_hid = BNXT_ULP_CLASS_HID_21b8,
16611         .class_tid = 3,
16612         .hdr_sig_id = 11,
16613         .flow_sig_id = 131136,
16614         .flow_pattern_id = 1,
16615         .app_sig = 0,
16616         .hdr_sig = { .bits =
16617                 BNXT_ULP_HDR_BIT_O_ETH |
16618                 BNXT_ULP_HDR_BIT_OO_VLAN |
16619                 BNXT_ULP_HDR_BIT_O_IPV4 |
16620                 BNXT_ULP_HDR_BIT_O_UDP |
16621                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16622         .field_sig = { .bits =
16623                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
16624                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
16625         },
16626         [817] = {
16627         .class_hid = BNXT_ULP_CLASS_HID_75a8,
16628         .class_tid = 3,
16629         .hdr_sig_id = 11,
16630         .flow_sig_id = 196608,
16631         .flow_pattern_id = 1,
16632         .app_sig = 0,
16633         .hdr_sig = { .bits =
16634                 BNXT_ULP_HDR_BIT_O_ETH |
16635                 BNXT_ULP_HDR_BIT_OO_VLAN |
16636                 BNXT_ULP_HDR_BIT_O_IPV4 |
16637                 BNXT_ULP_HDR_BIT_O_UDP |
16638                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16639         .field_sig = { .bits =
16640                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
16641                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
16642         },
16643         [818] = {
16644         .class_hid = BNXT_ULP_CLASS_HID_41bc,
16645         .class_tid = 3,
16646         .hdr_sig_id = 11,
16647         .flow_sig_id = 196672,
16648         .flow_pattern_id = 1,
16649         .app_sig = 0,
16650         .hdr_sig = { .bits =
16651                 BNXT_ULP_HDR_BIT_O_ETH |
16652                 BNXT_ULP_HDR_BIT_OO_VLAN |
16653                 BNXT_ULP_HDR_BIT_O_IPV4 |
16654                 BNXT_ULP_HDR_BIT_O_UDP |
16655                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16656         .field_sig = { .bits =
16657                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
16658                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
16659                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR }
16660         },
16661         [819] = {
16662         .class_hid = BNXT_ULP_CLASS_HID_7778,
16663         .class_tid = 3,
16664         .hdr_sig_id = 11,
16665         .flow_sig_id = 393216,
16666         .flow_pattern_id = 1,
16667         .app_sig = 0,
16668         .hdr_sig = { .bits =
16669                 BNXT_ULP_HDR_BIT_O_ETH |
16670                 BNXT_ULP_HDR_BIT_OO_VLAN |
16671                 BNXT_ULP_HDR_BIT_O_IPV4 |
16672                 BNXT_ULP_HDR_BIT_O_UDP |
16673                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16674         .field_sig = { .bits =
16675                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16676                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
16677         },
16678         [820] = {
16679         .class_hid = BNXT_ULP_CLASS_HID_438c,
16680         .class_tid = 3,
16681         .hdr_sig_id = 11,
16682         .flow_sig_id = 393280,
16683         .flow_pattern_id = 1,
16684         .app_sig = 0,
16685         .hdr_sig = { .bits =
16686                 BNXT_ULP_HDR_BIT_O_ETH |
16687                 BNXT_ULP_HDR_BIT_OO_VLAN |
16688                 BNXT_ULP_HDR_BIT_O_IPV4 |
16689                 BNXT_ULP_HDR_BIT_O_UDP |
16690                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16691         .field_sig = { .bits =
16692                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
16693                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16694                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
16695         },
16696         [821] = {
16697         .class_hid = BNXT_ULP_CLASS_HID_0c30,
16698         .class_tid = 3,
16699         .hdr_sig_id = 11,
16700         .flow_sig_id = 458752,
16701         .flow_pattern_id = 1,
16702         .app_sig = 0,
16703         .hdr_sig = { .bits =
16704                 BNXT_ULP_HDR_BIT_O_ETH |
16705                 BNXT_ULP_HDR_BIT_OO_VLAN |
16706                 BNXT_ULP_HDR_BIT_O_IPV4 |
16707                 BNXT_ULP_HDR_BIT_O_UDP |
16708                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16709         .field_sig = { .bits =
16710                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
16711                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16712                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
16713         },
16714         [822] = {
16715         .class_hid = BNXT_ULP_CLASS_HID_1844,
16716         .class_tid = 3,
16717         .hdr_sig_id = 11,
16718         .flow_sig_id = 458816,
16719         .flow_pattern_id = 1,
16720         .app_sig = 0,
16721         .hdr_sig = { .bits =
16722                 BNXT_ULP_HDR_BIT_O_ETH |
16723                 BNXT_ULP_HDR_BIT_OO_VLAN |
16724                 BNXT_ULP_HDR_BIT_O_IPV4 |
16725                 BNXT_ULP_HDR_BIT_O_UDP |
16726                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16727         .field_sig = { .bits =
16728                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
16729                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
16730                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16731                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT }
16732         },
16733         [823] = {
16734         .class_hid = BNXT_ULP_CLASS_HID_30e8,
16735         .class_tid = 3,
16736         .hdr_sig_id = 11,
16737         .flow_sig_id = 655360,
16738         .flow_pattern_id = 1,
16739         .app_sig = 0,
16740         .hdr_sig = { .bits =
16741                 BNXT_ULP_HDR_BIT_O_ETH |
16742                 BNXT_ULP_HDR_BIT_OO_VLAN |
16743                 BNXT_ULP_HDR_BIT_O_IPV4 |
16744                 BNXT_ULP_HDR_BIT_O_UDP |
16745                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16746         .field_sig = { .bits =
16747                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16748                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
16749         },
16750         [824] = {
16751         .class_hid = BNXT_ULP_CLASS_HID_1cfc,
16752         .class_tid = 3,
16753         .hdr_sig_id = 11,
16754         .flow_sig_id = 655424,
16755         .flow_pattern_id = 1,
16756         .app_sig = 0,
16757         .hdr_sig = { .bits =
16758                 BNXT_ULP_HDR_BIT_O_ETH |
16759                 BNXT_ULP_HDR_BIT_OO_VLAN |
16760                 BNXT_ULP_HDR_BIT_O_IPV4 |
16761                 BNXT_ULP_HDR_BIT_O_UDP |
16762                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16763         .field_sig = { .bits =
16764                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
16765                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16766                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
16767         },
16768         [825] = {
16769         .class_hid = BNXT_ULP_CLASS_HID_50ec,
16770         .class_tid = 3,
16771         .hdr_sig_id = 11,
16772         .flow_sig_id = 720896,
16773         .flow_pattern_id = 1,
16774         .app_sig = 0,
16775         .hdr_sig = { .bits =
16776                 BNXT_ULP_HDR_BIT_O_ETH |
16777                 BNXT_ULP_HDR_BIT_OO_VLAN |
16778                 BNXT_ULP_HDR_BIT_O_IPV4 |
16779                 BNXT_ULP_HDR_BIT_O_UDP |
16780                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16781         .field_sig = { .bits =
16782                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
16783                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16784                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
16785         },
16786         [826] = {
16787         .class_hid = BNXT_ULP_CLASS_HID_3d00,
16788         .class_tid = 3,
16789         .hdr_sig_id = 11,
16790         .flow_sig_id = 720960,
16791         .flow_pattern_id = 1,
16792         .app_sig = 0,
16793         .hdr_sig = { .bits =
16794                 BNXT_ULP_HDR_BIT_O_ETH |
16795                 BNXT_ULP_HDR_BIT_OO_VLAN |
16796                 BNXT_ULP_HDR_BIT_O_IPV4 |
16797                 BNXT_ULP_HDR_BIT_O_UDP |
16798                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16799         .field_sig = { .bits =
16800                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
16801                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
16802                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16803                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
16804         },
16805         [827] = {
16806         .class_hid = BNXT_ULP_CLASS_HID_52bc,
16807         .class_tid = 3,
16808         .hdr_sig_id = 11,
16809         .flow_sig_id = 917504,
16810         .flow_pattern_id = 1,
16811         .app_sig = 0,
16812         .hdr_sig = { .bits =
16813                 BNXT_ULP_HDR_BIT_O_ETH |
16814                 BNXT_ULP_HDR_BIT_OO_VLAN |
16815                 BNXT_ULP_HDR_BIT_O_IPV4 |
16816                 BNXT_ULP_HDR_BIT_O_UDP |
16817                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16818         .field_sig = { .bits =
16819                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16820                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
16821                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
16822         },
16823         [828] = {
16824         .class_hid = BNXT_ULP_CLASS_HID_3ed0,
16825         .class_tid = 3,
16826         .hdr_sig_id = 11,
16827         .flow_sig_id = 917568,
16828         .flow_pattern_id = 1,
16829         .app_sig = 0,
16830         .hdr_sig = { .bits =
16831                 BNXT_ULP_HDR_BIT_O_ETH |
16832                 BNXT_ULP_HDR_BIT_OO_VLAN |
16833                 BNXT_ULP_HDR_BIT_O_IPV4 |
16834                 BNXT_ULP_HDR_BIT_O_UDP |
16835                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16836         .field_sig = { .bits =
16837                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
16838                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16839                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
16840                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
16841         },
16842         [829] = {
16843         .class_hid = BNXT_ULP_CLASS_HID_72c0,
16844         .class_tid = 3,
16845         .hdr_sig_id = 11,
16846         .flow_sig_id = 983040,
16847         .flow_pattern_id = 1,
16848         .app_sig = 0,
16849         .hdr_sig = { .bits =
16850                 BNXT_ULP_HDR_BIT_O_ETH |
16851                 BNXT_ULP_HDR_BIT_OO_VLAN |
16852                 BNXT_ULP_HDR_BIT_O_IPV4 |
16853                 BNXT_ULP_HDR_BIT_O_UDP |
16854                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16855         .field_sig = { .bits =
16856                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
16857                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16858                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
16859                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
16860         },
16861         [830] = {
16862         .class_hid = BNXT_ULP_CLASS_HID_5ed4,
16863         .class_tid = 3,
16864         .hdr_sig_id = 11,
16865         .flow_sig_id = 983104,
16866         .flow_pattern_id = 1,
16867         .app_sig = 0,
16868         .hdr_sig = { .bits =
16869                 BNXT_ULP_HDR_BIT_O_ETH |
16870                 BNXT_ULP_HDR_BIT_OO_VLAN |
16871                 BNXT_ULP_HDR_BIT_O_IPV4 |
16872                 BNXT_ULP_HDR_BIT_O_UDP |
16873                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16874         .field_sig = { .bits =
16875                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID |
16876                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_SRC_ADDR |
16877                 BNXT_ULP_HF_0_3_11_BITMASK_O_IPV4_DST_ADDR |
16878                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_SRC_PORT |
16879                 BNXT_ULP_HF_0_3_11_BITMASK_O_UDP_DST_PORT }
16880         },
16881         [831] = {
16882         .class_hid = BNXT_ULP_CLASS_HID_3866,
16883         .class_tid = 3,
16884         .hdr_sig_id = 0,
16885         .flow_sig_id = 4,
16886         .flow_pattern_id = 2,
16887         .app_sig = 0,
16888         .hdr_sig = { .bits =
16889                 BNXT_ULP_HDR_BIT_O_ETH |
16890                 BNXT_ULP_HDR_BIT_O_IPV6 |
16891                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16892         .field_sig = { .bits =
16893                 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_DMAC |
16894                 BNXT_ULP_HF_0_3_0_BITMASK_O_ETH_SMAC }
16895         },
16896         [832] = {
16897         .class_hid = BNXT_ULP_CLASS_HID_381e,
16898         .class_tid = 3,
16899         .hdr_sig_id = 1,
16900         .flow_sig_id = 4,
16901         .flow_pattern_id = 2,
16902         .app_sig = 0,
16903         .hdr_sig = { .bits =
16904                 BNXT_ULP_HDR_BIT_O_ETH |
16905                 BNXT_ULP_HDR_BIT_O_IPV4 |
16906                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16907         .field_sig = { .bits =
16908                 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_DMAC |
16909                 BNXT_ULP_HF_0_3_1_BITMASK_O_ETH_SMAC }
16910         },
16911         [833] = {
16912         .class_hid = BNXT_ULP_CLASS_HID_3860,
16913         .class_tid = 3,
16914         .hdr_sig_id = 2,
16915         .flow_sig_id = 4,
16916         .flow_pattern_id = 2,
16917         .app_sig = 0,
16918         .hdr_sig = { .bits =
16919                 BNXT_ULP_HDR_BIT_O_ETH |
16920                 BNXT_ULP_HDR_BIT_OO_VLAN |
16921                 BNXT_ULP_HDR_BIT_O_IPV6 |
16922                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16923         .field_sig = { .bits =
16924                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_DMAC |
16925                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC }
16926         },
16927         [834] = {
16928         .class_hid = BNXT_ULP_CLASS_HID_0454,
16929         .class_tid = 3,
16930         .hdr_sig_id = 2,
16931         .flow_sig_id = 68,
16932         .flow_pattern_id = 2,
16933         .app_sig = 0,
16934         .hdr_sig = { .bits =
16935                 BNXT_ULP_HDR_BIT_O_ETH |
16936                 BNXT_ULP_HDR_BIT_OO_VLAN |
16937                 BNXT_ULP_HDR_BIT_O_IPV6 |
16938                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16939         .field_sig = { .bits =
16940                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_DMAC |
16941                 BNXT_ULP_HF_0_3_2_BITMASK_O_ETH_SMAC |
16942                 BNXT_ULP_HF_0_3_2_BITMASK_OO_VLAN_VID }
16943         },
16944         [835] = {
16945         .class_hid = BNXT_ULP_CLASS_HID_3818,
16946         .class_tid = 3,
16947         .hdr_sig_id = 3,
16948         .flow_sig_id = 4,
16949         .flow_pattern_id = 2,
16950         .app_sig = 0,
16951         .hdr_sig = { .bits =
16952                 BNXT_ULP_HDR_BIT_O_ETH |
16953                 BNXT_ULP_HDR_BIT_OO_VLAN |
16954                 BNXT_ULP_HDR_BIT_O_IPV4 |
16955                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16956         .field_sig = { .bits =
16957                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_DMAC |
16958                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC }
16959         },
16960         [836] = {
16961         .class_hid = BNXT_ULP_CLASS_HID_042c,
16962         .class_tid = 3,
16963         .hdr_sig_id = 3,
16964         .flow_sig_id = 68,
16965         .flow_pattern_id = 2,
16966         .app_sig = 0,
16967         .hdr_sig = { .bits =
16968                 BNXT_ULP_HDR_BIT_O_ETH |
16969                 BNXT_ULP_HDR_BIT_OO_VLAN |
16970                 BNXT_ULP_HDR_BIT_O_IPV4 |
16971                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16972         .field_sig = { .bits =
16973                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_DMAC |
16974                 BNXT_ULP_HF_0_3_3_BITMASK_O_ETH_SMAC |
16975                 BNXT_ULP_HF_0_3_3_BITMASK_OO_VLAN_VID }
16976         },
16977         [837] = {
16978         .class_hid = BNXT_ULP_CLASS_HID_3846,
16979         .class_tid = 3,
16980         .hdr_sig_id = 4,
16981         .flow_sig_id = 4,
16982         .flow_pattern_id = 2,
16983         .app_sig = 0,
16984         .hdr_sig = { .bits =
16985                 BNXT_ULP_HDR_BIT_O_ETH |
16986                 BNXT_ULP_HDR_BIT_O_IPV6 |
16987                 BNXT_ULP_HDR_BIT_O_TCP |
16988                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
16989         .field_sig = { .bits =
16990                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_DMAC |
16991                 BNXT_ULP_HF_0_3_4_BITMASK_O_ETH_SMAC }
16992         },
16993         [838] = {
16994         .class_hid = BNXT_ULP_CLASS_HID_387e,
16995         .class_tid = 3,
16996         .hdr_sig_id = 5,
16997         .flow_sig_id = 4,
16998         .flow_pattern_id = 2,
16999         .app_sig = 0,
17000         .hdr_sig = { .bits =
17001                 BNXT_ULP_HDR_BIT_O_ETH |
17002                 BNXT_ULP_HDR_BIT_O_IPV4 |
17003                 BNXT_ULP_HDR_BIT_O_TCP |
17004                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17005         .field_sig = { .bits =
17006                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_DMAC |
17007                 BNXT_ULP_HF_0_3_5_BITMASK_O_ETH_SMAC }
17008         },
17009         [839] = {
17010         .class_hid = BNXT_ULP_CLASS_HID_3ba6,
17011         .class_tid = 3,
17012         .hdr_sig_id = 6,
17013         .flow_sig_id = 4,
17014         .flow_pattern_id = 2,
17015         .app_sig = 0,
17016         .hdr_sig = { .bits =
17017                 BNXT_ULP_HDR_BIT_O_ETH |
17018                 BNXT_ULP_HDR_BIT_O_IPV6 |
17019                 BNXT_ULP_HDR_BIT_O_UDP |
17020                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17021         .field_sig = { .bits =
17022                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_DMAC |
17023                 BNXT_ULP_HF_0_3_6_BITMASK_O_ETH_SMAC }
17024         },
17025         [840] = {
17026         .class_hid = BNXT_ULP_CLASS_HID_385e,
17027         .class_tid = 3,
17028         .hdr_sig_id = 7,
17029         .flow_sig_id = 4,
17030         .flow_pattern_id = 2,
17031         .app_sig = 0,
17032         .hdr_sig = { .bits =
17033                 BNXT_ULP_HDR_BIT_O_ETH |
17034                 BNXT_ULP_HDR_BIT_O_IPV4 |
17035                 BNXT_ULP_HDR_BIT_O_UDP |
17036                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17037         .field_sig = { .bits =
17038                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_DMAC |
17039                 BNXT_ULP_HF_0_3_7_BITMASK_O_ETH_SMAC }
17040         },
17041         [841] = {
17042         .class_hid = BNXT_ULP_CLASS_HID_3840,
17043         .class_tid = 3,
17044         .hdr_sig_id = 8,
17045         .flow_sig_id = 4,
17046         .flow_pattern_id = 2,
17047         .app_sig = 0,
17048         .hdr_sig = { .bits =
17049                 BNXT_ULP_HDR_BIT_O_ETH |
17050                 BNXT_ULP_HDR_BIT_OO_VLAN |
17051                 BNXT_ULP_HDR_BIT_O_IPV6 |
17052                 BNXT_ULP_HDR_BIT_O_TCP |
17053                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17054         .field_sig = { .bits =
17055                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
17056                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC }
17057         },
17058         [842] = {
17059         .class_hid = BNXT_ULP_CLASS_HID_0474,
17060         .class_tid = 3,
17061         .hdr_sig_id = 8,
17062         .flow_sig_id = 68,
17063         .flow_pattern_id = 2,
17064         .app_sig = 0,
17065         .hdr_sig = { .bits =
17066                 BNXT_ULP_HDR_BIT_O_ETH |
17067                 BNXT_ULP_HDR_BIT_OO_VLAN |
17068                 BNXT_ULP_HDR_BIT_O_IPV6 |
17069                 BNXT_ULP_HDR_BIT_O_TCP |
17070                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17071         .field_sig = { .bits =
17072                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_DMAC |
17073                 BNXT_ULP_HF_0_3_8_BITMASK_O_ETH_SMAC |
17074                 BNXT_ULP_HF_0_3_8_BITMASK_OO_VLAN_VID }
17075         },
17076         [843] = {
17077         .class_hid = BNXT_ULP_CLASS_HID_3878,
17078         .class_tid = 3,
17079         .hdr_sig_id = 9,
17080         .flow_sig_id = 4,
17081         .flow_pattern_id = 2,
17082         .app_sig = 0,
17083         .hdr_sig = { .bits =
17084                 BNXT_ULP_HDR_BIT_O_ETH |
17085                 BNXT_ULP_HDR_BIT_OO_VLAN |
17086                 BNXT_ULP_HDR_BIT_O_IPV4 |
17087                 BNXT_ULP_HDR_BIT_O_TCP |
17088                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17089         .field_sig = { .bits =
17090                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
17091                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC }
17092         },
17093         [844] = {
17094         .class_hid = BNXT_ULP_CLASS_HID_044c,
17095         .class_tid = 3,
17096         .hdr_sig_id = 9,
17097         .flow_sig_id = 68,
17098         .flow_pattern_id = 2,
17099         .app_sig = 0,
17100         .hdr_sig = { .bits =
17101                 BNXT_ULP_HDR_BIT_O_ETH |
17102                 BNXT_ULP_HDR_BIT_OO_VLAN |
17103                 BNXT_ULP_HDR_BIT_O_IPV4 |
17104                 BNXT_ULP_HDR_BIT_O_TCP |
17105                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17106         .field_sig = { .bits =
17107                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_DMAC |
17108                 BNXT_ULP_HF_0_3_9_BITMASK_O_ETH_SMAC |
17109                 BNXT_ULP_HF_0_3_9_BITMASK_OO_VLAN_VID }
17110         },
17111         [845] = {
17112         .class_hid = BNXT_ULP_CLASS_HID_3ba0,
17113         .class_tid = 3,
17114         .hdr_sig_id = 10,
17115         .flow_sig_id = 4,
17116         .flow_pattern_id = 2,
17117         .app_sig = 0,
17118         .hdr_sig = { .bits =
17119                 BNXT_ULP_HDR_BIT_O_ETH |
17120                 BNXT_ULP_HDR_BIT_OO_VLAN |
17121                 BNXT_ULP_HDR_BIT_O_IPV6 |
17122                 BNXT_ULP_HDR_BIT_O_UDP |
17123                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17124         .field_sig = { .bits =
17125                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
17126                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC }
17127         },
17128         [846] = {
17129         .class_hid = BNXT_ULP_CLASS_HID_0794,
17130         .class_tid = 3,
17131         .hdr_sig_id = 10,
17132         .flow_sig_id = 68,
17133         .flow_pattern_id = 2,
17134         .app_sig = 0,
17135         .hdr_sig = { .bits =
17136                 BNXT_ULP_HDR_BIT_O_ETH |
17137                 BNXT_ULP_HDR_BIT_OO_VLAN |
17138                 BNXT_ULP_HDR_BIT_O_IPV6 |
17139                 BNXT_ULP_HDR_BIT_O_UDP |
17140                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17141         .field_sig = { .bits =
17142                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_DMAC |
17143                 BNXT_ULP_HF_0_3_10_BITMASK_O_ETH_SMAC |
17144                 BNXT_ULP_HF_0_3_10_BITMASK_OO_VLAN_VID }
17145         },
17146         [847] = {
17147         .class_hid = BNXT_ULP_CLASS_HID_3858,
17148         .class_tid = 3,
17149         .hdr_sig_id = 11,
17150         .flow_sig_id = 4,
17151         .flow_pattern_id = 2,
17152         .app_sig = 0,
17153         .hdr_sig = { .bits =
17154                 BNXT_ULP_HDR_BIT_O_ETH |
17155                 BNXT_ULP_HDR_BIT_OO_VLAN |
17156                 BNXT_ULP_HDR_BIT_O_IPV4 |
17157                 BNXT_ULP_HDR_BIT_O_UDP |
17158                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17159         .field_sig = { .bits =
17160                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
17161                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC }
17162         },
17163         [848] = {
17164         .class_hid = BNXT_ULP_CLASS_HID_046c,
17165         .class_tid = 3,
17166         .hdr_sig_id = 11,
17167         .flow_sig_id = 68,
17168         .flow_pattern_id = 2,
17169         .app_sig = 0,
17170         .hdr_sig = { .bits =
17171                 BNXT_ULP_HDR_BIT_O_ETH |
17172                 BNXT_ULP_HDR_BIT_OO_VLAN |
17173                 BNXT_ULP_HDR_BIT_O_IPV4 |
17174                 BNXT_ULP_HDR_BIT_O_UDP |
17175                 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
17176         .field_sig = { .bits =
17177                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_DMAC |
17178                 BNXT_ULP_HF_0_3_11_BITMASK_O_ETH_SMAC |
17179                 BNXT_ULP_HF_0_3_11_BITMASK_OO_VLAN_VID }
17180         }
17181 };