1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2014-2021 Broadcom
6 /* date: Fri Jan 29 09:44:41 2021 */
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"
13 /* Define the template structures */
15 * Classification signature table:
16 * maps hash id to ulp_class_match_list[] index
18 uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {
19 [BNXT_ULP_CLASS_HID_55dd] = 1,
20 [BNXT_ULP_CLASS_HID_1df1] = 2,
21 [BNXT_ULP_CLASS_HID_3e55] = 3,
22 [BNXT_ULP_CLASS_HID_0649] = 4,
23 [BNXT_ULP_CLASS_HID_1011] = 5,
24 [BNXT_ULP_CLASS_HID_40e9] = 6,
25 [BNXT_ULP_CLASS_HID_3e99] = 7,
26 [BNXT_ULP_CLASS_HID_06ad] = 8,
27 [BNXT_ULP_CLASS_HID_38c7] = 9,
28 [BNXT_ULP_CLASS_HID_00fb] = 10,
29 [BNXT_ULP_CLASS_HID_24d3] = 11,
30 [BNXT_ULP_CLASS_HID_559b] = 12,
31 [BNXT_ULP_CLASS_HID_5003] = 13,
32 [BNXT_ULP_CLASS_HID_1837] = 14,
33 [BNXT_ULP_CLASS_HID_3bef] = 15,
34 [BNXT_ULP_CLASS_HID_0403] = 16,
35 [BNXT_ULP_CLASS_HID_3d3f] = 17,
36 [BNXT_ULP_CLASS_HID_0543] = 18,
37 [BNXT_ULP_CLASS_HID_292b] = 19,
38 [BNXT_ULP_CLASS_HID_59e3] = 20,
39 [BNXT_ULP_CLASS_HID_5d3b] = 21,
40 [BNXT_ULP_CLASS_HID_254f] = 22,
41 [BNXT_ULP_CLASS_HID_4917] = 23,
42 [BNXT_ULP_CLASS_HID_113b] = 24,
43 [BNXT_ULP_CLASS_HID_55fd] = 25,
44 [BNXT_ULP_CLASS_HID_1dd1] = 26,
45 [BNXT_ULP_CLASS_HID_3e75] = 27,
46 [BNXT_ULP_CLASS_HID_0669] = 28,
47 [BNXT_ULP_CLASS_HID_1ba1] = 29,
48 [BNXT_ULP_CLASS_HID_4c69] = 30,
49 [BNXT_ULP_CLASS_HID_0439] = 31,
50 [BNXT_ULP_CLASS_HID_34e1] = 32,
51 [BNXT_ULP_CLASS_HID_0465] = 33,
52 [BNXT_ULP_CLASS_HID_352d] = 34,
53 [BNXT_ULP_CLASS_HID_55b1] = 35,
54 [BNXT_ULP_CLASS_HID_1da5] = 36,
55 [BNXT_ULP_CLASS_HID_32fd] = 37,
56 [BNXT_ULP_CLASS_HID_63a5] = 38,
57 [BNXT_ULP_CLASS_HID_1b75] = 39,
58 [BNXT_ULP_CLASS_HID_4c3d] = 40,
59 [BNXT_ULP_CLASS_HID_1031] = 41,
60 [BNXT_ULP_CLASS_HID_40c9] = 42,
61 [BNXT_ULP_CLASS_HID_3eb9] = 43,
62 [BNXT_ULP_CLASS_HID_068d] = 44,
63 [BNXT_ULP_CLASS_HID_5039] = 45,
64 [BNXT_ULP_CLASS_HID_180d] = 46,
65 [BNXT_ULP_CLASS_HID_15fd] = 47,
66 [BNXT_ULP_CLASS_HID_46b5] = 48,
67 [BNXT_ULP_CLASS_HID_303d] = 49,
68 [BNXT_ULP_CLASS_HID_60f5] = 50,
69 [BNXT_ULP_CLASS_HID_5ea5] = 51,
70 [BNXT_ULP_CLASS_HID_2689] = 52,
71 [BNXT_ULP_CLASS_HID_0771] = 53,
72 [BNXT_ULP_CLASS_HID_3809] = 54,
73 [BNXT_ULP_CLASS_HID_35f9] = 55,
74 [BNXT_ULP_CLASS_HID_66b1] = 56,
75 [BNXT_ULP_CLASS_HID_559d] = 57,
76 [BNXT_ULP_CLASS_HID_1db1] = 58,
77 [BNXT_ULP_CLASS_HID_3e15] = 59,
78 [BNXT_ULP_CLASS_HID_0609] = 60,
79 [BNXT_ULP_CLASS_HID_1bc1] = 61,
80 [BNXT_ULP_CLASS_HID_4c09] = 62,
81 [BNXT_ULP_CLASS_HID_0459] = 63,
82 [BNXT_ULP_CLASS_HID_3481] = 64,
83 [BNXT_ULP_CLASS_HID_0405] = 65,
84 [BNXT_ULP_CLASS_HID_354d] = 66,
85 [BNXT_ULP_CLASS_HID_55d1] = 67,
86 [BNXT_ULP_CLASS_HID_1dc5] = 68,
87 [BNXT_ULP_CLASS_HID_329d] = 69,
88 [BNXT_ULP_CLASS_HID_63c5] = 70,
89 [BNXT_ULP_CLASS_HID_1b15] = 71,
90 [BNXT_ULP_CLASS_HID_4c5d] = 72,
91 [BNXT_ULP_CLASS_HID_1051] = 73,
92 [BNXT_ULP_CLASS_HID_40a9] = 74,
93 [BNXT_ULP_CLASS_HID_3ed9] = 75,
94 [BNXT_ULP_CLASS_HID_06ed] = 76,
95 [BNXT_ULP_CLASS_HID_5059] = 77,
96 [BNXT_ULP_CLASS_HID_186d] = 78,
97 [BNXT_ULP_CLASS_HID_159d] = 79,
98 [BNXT_ULP_CLASS_HID_46d5] = 80,
99 [BNXT_ULP_CLASS_HID_305d] = 81,
100 [BNXT_ULP_CLASS_HID_6095] = 82,
101 [BNXT_ULP_CLASS_HID_5ec5] = 83,
102 [BNXT_ULP_CLASS_HID_26e9] = 84,
103 [BNXT_ULP_CLASS_HID_0711] = 85,
104 [BNXT_ULP_CLASS_HID_3869] = 86,
105 [BNXT_ULP_CLASS_HID_3599] = 87,
106 [BNXT_ULP_CLASS_HID_66d1] = 88,
107 [BNXT_ULP_CLASS_HID_38e7] = 89,
108 [BNXT_ULP_CLASS_HID_00db] = 90,
109 [BNXT_ULP_CLASS_HID_24f3] = 91,
110 [BNXT_ULP_CLASS_HID_55bb] = 92,
111 [BNXT_ULP_CLASS_HID_5023] = 93,
112 [BNXT_ULP_CLASS_HID_1817] = 94,
113 [BNXT_ULP_CLASS_HID_3bcf] = 95,
114 [BNXT_ULP_CLASS_HID_0423] = 96,
115 [BNXT_ULP_CLASS_HID_58e3] = 97,
116 [BNXT_ULP_CLASS_HID_20d7] = 98,
117 [BNXT_ULP_CLASS_HID_448f] = 99,
118 [BNXT_ULP_CLASS_HID_0ce3] = 100,
119 [BNXT_ULP_CLASS_HID_076b] = 101,
120 [BNXT_ULP_CLASS_HID_3813] = 102,
121 [BNXT_ULP_CLASS_HID_5bcb] = 103,
122 [BNXT_ULP_CLASS_HID_243f] = 104,
123 [BNXT_ULP_CLASS_HID_144b] = 105,
124 [BNXT_ULP_CLASS_HID_4573] = 106,
125 [BNXT_ULP_CLASS_HID_0057] = 107,
126 [BNXT_ULP_CLASS_HID_311f] = 108,
127 [BNXT_ULP_CLASS_HID_2b87] = 109,
128 [BNXT_ULP_CLASS_HID_5c4f] = 110,
129 [BNXT_ULP_CLASS_HID_1793] = 111,
130 [BNXT_ULP_CLASS_HID_485b] = 112,
131 [BNXT_ULP_CLASS_HID_3447] = 113,
132 [BNXT_ULP_CLASS_HID_650f] = 114,
133 [BNXT_ULP_CLASS_HID_2053] = 115,
134 [BNXT_ULP_CLASS_HID_511b] = 116,
135 [BNXT_ULP_CLASS_HID_4b83] = 117,
136 [BNXT_ULP_CLASS_HID_13f7] = 118,
137 [BNXT_ULP_CLASS_HID_37af] = 119,
138 [BNXT_ULP_CLASS_HID_6857] = 120,
139 [BNXT_ULP_CLASS_HID_3d1f] = 121,
140 [BNXT_ULP_CLASS_HID_0563] = 122,
141 [BNXT_ULP_CLASS_HID_290b] = 123,
142 [BNXT_ULP_CLASS_HID_59c3] = 124,
143 [BNXT_ULP_CLASS_HID_5d1b] = 125,
144 [BNXT_ULP_CLASS_HID_256f] = 126,
145 [BNXT_ULP_CLASS_HID_4937] = 127,
146 [BNXT_ULP_CLASS_HID_111b] = 128,
147 [BNXT_ULP_CLASS_HID_5f4b] = 129,
148 [BNXT_ULP_CLASS_HID_275f] = 130,
149 [BNXT_ULP_CLASS_HID_4b67] = 131,
150 [BNXT_ULP_CLASS_HID_134b] = 132,
151 [BNXT_ULP_CLASS_HID_1683] = 133,
152 [BNXT_ULP_CLASS_HID_475b] = 134,
153 [BNXT_ULP_CLASS_HID_02bf] = 135,
154 [BNXT_ULP_CLASS_HID_3377] = 136,
155 [BNXT_ULP_CLASS_HID_19db] = 137,
156 [BNXT_ULP_CLASS_HID_4a93] = 138,
157 [BNXT_ULP_CLASS_HID_05f7] = 139,
158 [BNXT_ULP_CLASS_HID_368f] = 140,
159 [BNXT_ULP_CLASS_HID_39c7] = 141,
160 [BNXT_ULP_CLASS_HID_022b] = 142,
161 [BNXT_ULP_CLASS_HID_25f3] = 143,
162 [BNXT_ULP_CLASS_HID_568b] = 144,
163 [BNXT_ULP_CLASS_HID_3c37] = 145,
164 [BNXT_ULP_CLASS_HID_041b] = 146,
165 [BNXT_ULP_CLASS_HID_2823] = 147,
166 [BNXT_ULP_CLASS_HID_58fb] = 148,
167 [BNXT_ULP_CLASS_HID_5c33] = 149,
168 [BNXT_ULP_CLASS_HID_2407] = 150,
169 [BNXT_ULP_CLASS_HID_482f] = 151,
170 [BNXT_ULP_CLASS_HID_1033] = 152,
171 [BNXT_ULP_CLASS_HID_3887] = 153,
172 [BNXT_ULP_CLASS_HID_00bb] = 154,
173 [BNXT_ULP_CLASS_HID_2493] = 155,
174 [BNXT_ULP_CLASS_HID_55db] = 156,
175 [BNXT_ULP_CLASS_HID_5043] = 157,
176 [BNXT_ULP_CLASS_HID_1877] = 158,
177 [BNXT_ULP_CLASS_HID_3baf] = 159,
178 [BNXT_ULP_CLASS_HID_0443] = 160,
179 [BNXT_ULP_CLASS_HID_5883] = 161,
180 [BNXT_ULP_CLASS_HID_20b7] = 162,
181 [BNXT_ULP_CLASS_HID_44ef] = 163,
182 [BNXT_ULP_CLASS_HID_0c83] = 164,
183 [BNXT_ULP_CLASS_HID_070b] = 165,
184 [BNXT_ULP_CLASS_HID_3873] = 166,
185 [BNXT_ULP_CLASS_HID_5bab] = 167,
186 [BNXT_ULP_CLASS_HID_245f] = 168,
187 [BNXT_ULP_CLASS_HID_142b] = 169,
188 [BNXT_ULP_CLASS_HID_4513] = 170,
189 [BNXT_ULP_CLASS_HID_0037] = 171,
190 [BNXT_ULP_CLASS_HID_317f] = 172,
191 [BNXT_ULP_CLASS_HID_2be7] = 173,
192 [BNXT_ULP_CLASS_HID_5c2f] = 174,
193 [BNXT_ULP_CLASS_HID_17f3] = 175,
194 [BNXT_ULP_CLASS_HID_483b] = 176,
195 [BNXT_ULP_CLASS_HID_3427] = 177,
196 [BNXT_ULP_CLASS_HID_656f] = 178,
197 [BNXT_ULP_CLASS_HID_2033] = 179,
198 [BNXT_ULP_CLASS_HID_517b] = 180,
199 [BNXT_ULP_CLASS_HID_4be3] = 181,
200 [BNXT_ULP_CLASS_HID_1397] = 182,
201 [BNXT_ULP_CLASS_HID_37cf] = 183,
202 [BNXT_ULP_CLASS_HID_6837] = 184,
203 [BNXT_ULP_CLASS_HID_3d7f] = 185,
204 [BNXT_ULP_CLASS_HID_0503] = 186,
205 [BNXT_ULP_CLASS_HID_296b] = 187,
206 [BNXT_ULP_CLASS_HID_59a3] = 188,
207 [BNXT_ULP_CLASS_HID_5d7b] = 189,
208 [BNXT_ULP_CLASS_HID_250f] = 190,
209 [BNXT_ULP_CLASS_HID_4957] = 191,
210 [BNXT_ULP_CLASS_HID_117b] = 192,
211 [BNXT_ULP_CLASS_HID_5f2b] = 193,
212 [BNXT_ULP_CLASS_HID_273f] = 194,
213 [BNXT_ULP_CLASS_HID_4b07] = 195,
214 [BNXT_ULP_CLASS_HID_132b] = 196,
215 [BNXT_ULP_CLASS_HID_16e3] = 197,
216 [BNXT_ULP_CLASS_HID_473b] = 198,
217 [BNXT_ULP_CLASS_HID_02df] = 199,
218 [BNXT_ULP_CLASS_HID_3317] = 200,
219 [BNXT_ULP_CLASS_HID_19bb] = 201,
220 [BNXT_ULP_CLASS_HID_4af3] = 202,
221 [BNXT_ULP_CLASS_HID_0597] = 203,
222 [BNXT_ULP_CLASS_HID_36ef] = 204,
223 [BNXT_ULP_CLASS_HID_39a7] = 205,
224 [BNXT_ULP_CLASS_HID_024b] = 206,
225 [BNXT_ULP_CLASS_HID_2593] = 207,
226 [BNXT_ULP_CLASS_HID_56eb] = 208,
227 [BNXT_ULP_CLASS_HID_3c57] = 209,
228 [BNXT_ULP_CLASS_HID_047b] = 210,
229 [BNXT_ULP_CLASS_HID_2843] = 211,
230 [BNXT_ULP_CLASS_HID_589b] = 212,
231 [BNXT_ULP_CLASS_HID_5c53] = 213,
232 [BNXT_ULP_CLASS_HID_2467] = 214,
233 [BNXT_ULP_CLASS_HID_484f] = 215,
234 [BNXT_ULP_CLASS_HID_1053] = 216,
235 [BNXT_ULP_CLASS_HID_5ce1] = 217,
236 [BNXT_ULP_CLASS_HID_4579] = 218,
237 [BNXT_ULP_CLASS_HID_1735] = 219,
238 [BNXT_ULP_CLASS_HID_45bd] = 220,
239 [BNXT_ULP_CLASS_HID_3feb] = 221,
240 [BNXT_ULP_CLASS_HID_2bf7] = 222,
241 [BNXT_ULP_CLASS_HID_5727] = 223,
242 [BNXT_ULP_CLASS_HID_4333] = 224,
243 [BNXT_ULP_CLASS_HID_4453] = 225,
244 [BNXT_ULP_CLASS_HID_304f] = 226,
245 [BNXT_ULP_CLASS_HID_645f] = 227,
246 [BNXT_ULP_CLASS_HID_504b] = 228,
247 [BNXT_ULP_CLASS_HID_5cc1] = 229,
248 [BNXT_ULP_CLASS_HID_4559] = 230,
249 [BNXT_ULP_CLASS_HID_2285] = 231,
250 [BNXT_ULP_CLASS_HID_0b1d] = 232,
251 [BNXT_ULP_CLASS_HID_0b49] = 233,
252 [BNXT_ULP_CLASS_HID_5c95] = 234,
253 [BNXT_ULP_CLASS_HID_39c1] = 235,
254 [BNXT_ULP_CLASS_HID_2259] = 236,
255 [BNXT_ULP_CLASS_HID_1715] = 237,
256 [BNXT_ULP_CLASS_HID_459d] = 238,
257 [BNXT_ULP_CLASS_HID_571d] = 239,
258 [BNXT_ULP_CLASS_HID_1cd1] = 240,
259 [BNXT_ULP_CLASS_HID_3711] = 241,
260 [BNXT_ULP_CLASS_HID_6599] = 242,
261 [BNXT_ULP_CLASS_HID_0e55] = 243,
262 [BNXT_ULP_CLASS_HID_3cdd] = 244,
263 [BNXT_ULP_CLASS_HID_5ca1] = 245,
264 [BNXT_ULP_CLASS_HID_4539] = 246,
265 [BNXT_ULP_CLASS_HID_22e5] = 247,
266 [BNXT_ULP_CLASS_HID_0b7d] = 248,
267 [BNXT_ULP_CLASS_HID_0b29] = 249,
268 [BNXT_ULP_CLASS_HID_5cf5] = 250,
269 [BNXT_ULP_CLASS_HID_39a1] = 251,
270 [BNXT_ULP_CLASS_HID_2239] = 252,
271 [BNXT_ULP_CLASS_HID_1775] = 253,
272 [BNXT_ULP_CLASS_HID_45fd] = 254,
273 [BNXT_ULP_CLASS_HID_577d] = 255,
274 [BNXT_ULP_CLASS_HID_1cb1] = 256,
275 [BNXT_ULP_CLASS_HID_3771] = 257,
276 [BNXT_ULP_CLASS_HID_65f9] = 258,
277 [BNXT_ULP_CLASS_HID_0e35] = 259,
278 [BNXT_ULP_CLASS_HID_3cbd] = 260,
279 [BNXT_ULP_CLASS_HID_3fcb] = 261,
280 [BNXT_ULP_CLASS_HID_2bd7] = 262,
281 [BNXT_ULP_CLASS_HID_5707] = 263,
282 [BNXT_ULP_CLASS_HID_4313] = 264,
283 [BNXT_ULP_CLASS_HID_5fc7] = 265,
284 [BNXT_ULP_CLASS_HID_4bd3] = 266,
285 [BNXT_ULP_CLASS_HID_0e4f] = 267,
286 [BNXT_ULP_CLASS_HID_632f] = 268,
287 [BNXT_ULP_CLASS_HID_1baf] = 269,
288 [BNXT_ULP_CLASS_HID_07bb] = 270,
289 [BNXT_ULP_CLASS_HID_32eb] = 271,
290 [BNXT_ULP_CLASS_HID_1ef7] = 272,
291 [BNXT_ULP_CLASS_HID_3bab] = 273,
292 [BNXT_ULP_CLASS_HID_27b7] = 274,
293 [BNXT_ULP_CLASS_HID_52e7] = 275,
294 [BNXT_ULP_CLASS_HID_3ef3] = 276,
295 [BNXT_ULP_CLASS_HID_4473] = 277,
296 [BNXT_ULP_CLASS_HID_306f] = 278,
297 [BNXT_ULP_CLASS_HID_647f] = 279,
298 [BNXT_ULP_CLASS_HID_506b] = 280,
299 [BNXT_ULP_CLASS_HID_66af] = 281,
300 [BNXT_ULP_CLASS_HID_525b] = 282,
301 [BNXT_ULP_CLASS_HID_1de7] = 283,
302 [BNXT_ULP_CLASS_HID_0993] = 284,
303 [BNXT_ULP_CLASS_HID_213f] = 285,
304 [BNXT_ULP_CLASS_HID_0d2b] = 286,
305 [BNXT_ULP_CLASS_HID_413b] = 287,
306 [BNXT_ULP_CLASS_HID_2cd7] = 288,
307 [BNXT_ULP_CLASS_HID_436b] = 289,
308 [BNXT_ULP_CLASS_HID_2f07] = 290,
309 [BNXT_ULP_CLASS_HID_6317] = 291,
310 [BNXT_ULP_CLASS_HID_4f03] = 292,
311 [BNXT_ULP_CLASS_HID_3fab] = 293,
312 [BNXT_ULP_CLASS_HID_2bb7] = 294,
313 [BNXT_ULP_CLASS_HID_5767] = 295,
314 [BNXT_ULP_CLASS_HID_4373] = 296,
315 [BNXT_ULP_CLASS_HID_5fa7] = 297,
316 [BNXT_ULP_CLASS_HID_4bb3] = 298,
317 [BNXT_ULP_CLASS_HID_0e2f] = 299,
318 [BNXT_ULP_CLASS_HID_634f] = 300,
319 [BNXT_ULP_CLASS_HID_1bcf] = 301,
320 [BNXT_ULP_CLASS_HID_07db] = 302,
321 [BNXT_ULP_CLASS_HID_328b] = 303,
322 [BNXT_ULP_CLASS_HID_1e97] = 304,
323 [BNXT_ULP_CLASS_HID_3bcb] = 305,
324 [BNXT_ULP_CLASS_HID_27d7] = 306,
325 [BNXT_ULP_CLASS_HID_5287] = 307,
326 [BNXT_ULP_CLASS_HID_3e93] = 308,
327 [BNXT_ULP_CLASS_HID_4413] = 309,
328 [BNXT_ULP_CLASS_HID_300f] = 310,
329 [BNXT_ULP_CLASS_HID_641f] = 311,
330 [BNXT_ULP_CLASS_HID_500b] = 312,
331 [BNXT_ULP_CLASS_HID_66cf] = 313,
332 [BNXT_ULP_CLASS_HID_523b] = 314,
333 [BNXT_ULP_CLASS_HID_1d87] = 315,
334 [BNXT_ULP_CLASS_HID_09f3] = 316,
335 [BNXT_ULP_CLASS_HID_215f] = 317,
336 [BNXT_ULP_CLASS_HID_0d4b] = 318,
337 [BNXT_ULP_CLASS_HID_415b] = 319,
338 [BNXT_ULP_CLASS_HID_2cb7] = 320,
339 [BNXT_ULP_CLASS_HID_430b] = 321,
340 [BNXT_ULP_CLASS_HID_2f67] = 322,
341 [BNXT_ULP_CLASS_HID_6377] = 323,
342 [BNXT_ULP_CLASS_HID_4f63] = 324,
343 [BNXT_ULP_CLASS_HID_29b5] = 325,
344 [BNXT_ULP_CLASS_HID_29ad] = 326,
345 [BNXT_ULP_CLASS_HID_29b7] = 327,
346 [BNXT_ULP_CLASS_HID_1583] = 328,
347 [BNXT_ULP_CLASS_HID_29af] = 329,
348 [BNXT_ULP_CLASS_HID_159b] = 330,
349 [BNXT_ULP_CLASS_HID_2995] = 331,
350 [BNXT_ULP_CLASS_HID_298d] = 332,
351 [BNXT_ULP_CLASS_HID_29f5] = 333,
352 [BNXT_ULP_CLASS_HID_29ed] = 334,
353 [BNXT_ULP_CLASS_HID_2997] = 335,
354 [BNXT_ULP_CLASS_HID_15a3] = 336,
355 [BNXT_ULP_CLASS_HID_298f] = 337,
356 [BNXT_ULP_CLASS_HID_15bb] = 338,
357 [BNXT_ULP_CLASS_HID_29f7] = 339,
358 [BNXT_ULP_CLASS_HID_15c3] = 340,
359 [BNXT_ULP_CLASS_HID_29ef] = 341,
360 [BNXT_ULP_CLASS_HID_15db] = 342,
361 [BNXT_ULP_CLASS_HID_1151] = 343,
362 [BNXT_ULP_CLASS_HID_315d] = 344,
363 [BNXT_ULP_CLASS_HID_34c6] = 345,
364 [BNXT_ULP_CLASS_HID_0c22] = 346,
365 [BNXT_ULP_CLASS_HID_1cbe] = 347,
366 [BNXT_ULP_CLASS_HID_179a] = 348,
367 [BNXT_ULP_CLASS_HID_59be] = 349,
368 [BNXT_ULP_CLASS_HID_515a] = 350,
369 [BNXT_ULP_CLASS_HID_1c72] = 351,
370 [BNXT_ULP_CLASS_HID_171e] = 352,
371 [BNXT_ULP_CLASS_HID_19c8] = 353,
372 [BNXT_ULP_CLASS_HID_112c] = 354,
373 [BNXT_ULP_CLASS_HID_4d68] = 355,
374 [BNXT_ULP_CLASS_HID_444c] = 356,
375 [BNXT_ULP_CLASS_HID_0e8c] = 357,
376 [BNXT_ULP_CLASS_HID_09e0] = 358,
377 [BNXT_ULP_CLASS_HID_1af0] = 359,
378 [BNXT_ULP_CLASS_HID_15d4] = 360,
379 [BNXT_ULP_CLASS_HID_1dd0] = 361,
380 [BNXT_ULP_CLASS_HID_14f4] = 362,
381 [BNXT_ULP_CLASS_HID_70b0] = 363,
382 [BNXT_ULP_CLASS_HID_4854] = 364,
383 [BNXT_ULP_CLASS_HID_3dd4] = 365,
384 [BNXT_ULP_CLASS_HID_34f8] = 366,
385 [BNXT_ULP_CLASS_HID_09e8] = 367,
386 [BNXT_ULP_CLASS_HID_008c] = 368,
387 [BNXT_ULP_CLASS_HID_34e6] = 369,
388 [BNXT_ULP_CLASS_HID_0c02] = 370,
389 [BNXT_ULP_CLASS_HID_1c9e] = 371,
390 [BNXT_ULP_CLASS_HID_17ba] = 372,
391 [BNXT_ULP_CLASS_HID_429e] = 373,
392 [BNXT_ULP_CLASS_HID_5dba] = 374,
393 [BNXT_ULP_CLASS_HID_2a16] = 375,
394 [BNXT_ULP_CLASS_HID_2532] = 376,
395 [BNXT_ULP_CLASS_HID_2da2] = 377,
396 [BNXT_ULP_CLASS_HID_24fe] = 378,
397 [BNXT_ULP_CLASS_HID_355a] = 379,
398 [BNXT_ULP_CLASS_HID_0c76] = 380,
399 [BNXT_ULP_CLASS_HID_13e6] = 381,
400 [BNXT_ULP_CLASS_HID_7276] = 382,
401 [BNXT_ULP_CLASS_HID_42d2] = 383,
402 [BNXT_ULP_CLASS_HID_5dee] = 384,
403 [BNXT_ULP_CLASS_HID_59de] = 385,
404 [BNXT_ULP_CLASS_HID_513a] = 386,
405 [BNXT_ULP_CLASS_HID_1c12] = 387,
406 [BNXT_ULP_CLASS_HID_177e] = 388,
407 [BNXT_ULP_CLASS_HID_0e92] = 389,
408 [BNXT_ULP_CLASS_HID_09fe] = 390,
409 [BNXT_ULP_CLASS_HID_5c1a] = 391,
410 [BNXT_ULP_CLASS_HID_5746] = 392,
411 [BNXT_ULP_CLASS_HID_79da] = 393,
412 [BNXT_ULP_CLASS_HID_7106] = 394,
413 [BNXT_ULP_CLASS_HID_3c1e] = 395,
414 [BNXT_ULP_CLASS_HID_377a] = 396,
415 [BNXT_ULP_CLASS_HID_2e9e] = 397,
416 [BNXT_ULP_CLASS_HID_29fa] = 398,
417 [BNXT_ULP_CLASS_HID_14d2] = 399,
418 [BNXT_ULP_CLASS_HID_7742] = 400,
419 [BNXT_ULP_CLASS_HID_3706] = 401,
420 [BNXT_ULP_CLASS_HID_0fe2] = 402,
421 [BNXT_ULP_CLASS_HID_1f7e] = 403,
422 [BNXT_ULP_CLASS_HID_145a] = 404,
423 [BNXT_ULP_CLASS_HID_417e] = 405,
424 [BNXT_ULP_CLASS_HID_5e5a] = 406,
425 [BNXT_ULP_CLASS_HID_29f6] = 407,
426 [BNXT_ULP_CLASS_HID_26d2] = 408,
427 [BNXT_ULP_CLASS_HID_2e42] = 409,
428 [BNXT_ULP_CLASS_HID_271e] = 410,
429 [BNXT_ULP_CLASS_HID_36ba] = 411,
430 [BNXT_ULP_CLASS_HID_0f96] = 412,
431 [BNXT_ULP_CLASS_HID_1006] = 413,
432 [BNXT_ULP_CLASS_HID_7196] = 414,
433 [BNXT_ULP_CLASS_HID_4132] = 415,
434 [BNXT_ULP_CLASS_HID_5e0e] = 416,
435 [BNXT_ULP_CLASS_HID_59fe] = 417,
436 [BNXT_ULP_CLASS_HID_511a] = 418,
437 [BNXT_ULP_CLASS_HID_1c32] = 419,
438 [BNXT_ULP_CLASS_HID_175e] = 420,
439 [BNXT_ULP_CLASS_HID_0eb2] = 421,
440 [BNXT_ULP_CLASS_HID_09de] = 422,
441 [BNXT_ULP_CLASS_HID_5c3a] = 423,
442 [BNXT_ULP_CLASS_HID_5766] = 424,
443 [BNXT_ULP_CLASS_HID_79fa] = 425,
444 [BNXT_ULP_CLASS_HID_7126] = 426,
445 [BNXT_ULP_CLASS_HID_3c3e] = 427,
446 [BNXT_ULP_CLASS_HID_375a] = 428,
447 [BNXT_ULP_CLASS_HID_2ebe] = 429,
448 [BNXT_ULP_CLASS_HID_29da] = 430,
449 [BNXT_ULP_CLASS_HID_14f2] = 431,
450 [BNXT_ULP_CLASS_HID_7762] = 432,
451 [BNXT_ULP_CLASS_HID_19e8] = 433,
452 [BNXT_ULP_CLASS_HID_110c] = 434,
453 [BNXT_ULP_CLASS_HID_4d48] = 435,
454 [BNXT_ULP_CLASS_HID_446c] = 436,
455 [BNXT_ULP_CLASS_HID_0eac] = 437,
456 [BNXT_ULP_CLASS_HID_09c0] = 438,
457 [BNXT_ULP_CLASS_HID_1ad0] = 439,
458 [BNXT_ULP_CLASS_HID_15f4] = 440,
459 [BNXT_ULP_CLASS_HID_39ec] = 441,
460 [BNXT_ULP_CLASS_HID_3100] = 442,
461 [BNXT_ULP_CLASS_HID_0210] = 443,
462 [BNXT_ULP_CLASS_HID_1d34] = 444,
463 [BNXT_ULP_CLASS_HID_2ea0] = 445,
464 [BNXT_ULP_CLASS_HID_29c4] = 446,
465 [BNXT_ULP_CLASS_HID_3ad4] = 447,
466 [BNXT_ULP_CLASS_HID_35e8] = 448,
467 [BNXT_ULP_CLASS_HID_5d80] = 449,
468 [BNXT_ULP_CLASS_HID_54a4] = 450,
469 [BNXT_ULP_CLASS_HID_29b4] = 451,
470 [BNXT_ULP_CLASS_HID_20c8] = 452,
471 [BNXT_ULP_CLASS_HID_7244] = 453,
472 [BNXT_ULP_CLASS_HID_4d98] = 454,
473 [BNXT_ULP_CLASS_HID_5e68] = 455,
474 [BNXT_ULP_CLASS_HID_598c] = 456,
475 [BNXT_ULP_CLASS_HID_1248] = 457,
476 [BNXT_ULP_CLASS_HID_74d8] = 458,
477 [BNXT_ULP_CLASS_HID_49a8] = 459,
478 [BNXT_ULP_CLASS_HID_40cc] = 460,
479 [BNXT_ULP_CLASS_HID_0b0c] = 461,
480 [BNXT_ULP_CLASS_HID_0220] = 462,
481 [BNXT_ULP_CLASS_HID_1730] = 463,
482 [BNXT_ULP_CLASS_HID_7980] = 464,
483 [BNXT_ULP_CLASS_HID_1db0] = 465,
484 [BNXT_ULP_CLASS_HID_1494] = 466,
485 [BNXT_ULP_CLASS_HID_70d0] = 467,
486 [BNXT_ULP_CLASS_HID_4834] = 468,
487 [BNXT_ULP_CLASS_HID_3db4] = 469,
488 [BNXT_ULP_CLASS_HID_3498] = 470,
489 [BNXT_ULP_CLASS_HID_0988] = 471,
490 [BNXT_ULP_CLASS_HID_00ec] = 472,
491 [BNXT_ULP_CLASS_HID_3f44] = 473,
492 [BNXT_ULP_CLASS_HID_36a8] = 474,
493 [BNXT_ULP_CLASS_HID_0b58] = 475,
494 [BNXT_ULP_CLASS_HID_02bc] = 476,
495 [BNXT_ULP_CLASS_HID_5f48] = 477,
496 [BNXT_ULP_CLASS_HID_56ac] = 478,
497 [BNXT_ULP_CLASS_HID_2b5c] = 479,
498 [BNXT_ULP_CLASS_HID_2280] = 480,
499 [BNXT_ULP_CLASS_HID_4000] = 481,
500 [BNXT_ULP_CLASS_HID_5b64] = 482,
501 [BNXT_ULP_CLASS_HID_2c14] = 483,
502 [BNXT_ULP_CLASS_HID_2778] = 484,
503 [BNXT_ULP_CLASS_HID_18f8] = 485,
504 [BNXT_ULP_CLASS_HID_13dc] = 486,
505 [BNXT_ULP_CLASS_HID_4c18] = 487,
506 [BNXT_ULP_CLASS_HID_477c] = 488,
507 [BNXT_ULP_CLASS_HID_1a88] = 489,
508 [BNXT_ULP_CLASS_HID_15ec] = 490,
509 [BNXT_ULP_CLASS_HID_4e28] = 491,
510 [BNXT_ULP_CLASS_HID_490c] = 492,
511 [BNXT_ULP_CLASS_HID_3a8c] = 493,
512 [BNXT_ULP_CLASS_HID_35f0] = 494,
513 [BNXT_ULP_CLASS_HID_06e0] = 495,
514 [BNXT_ULP_CLASS_HID_01c4] = 496,
515 [BNXT_ULP_CLASS_HID_1a08] = 497,
516 [BNXT_ULP_CLASS_HID_12ec] = 498,
517 [BNXT_ULP_CLASS_HID_4ea8] = 499,
518 [BNXT_ULP_CLASS_HID_478c] = 500,
519 [BNXT_ULP_CLASS_HID_0d4c] = 501,
520 [BNXT_ULP_CLASS_HID_0a20] = 502,
521 [BNXT_ULP_CLASS_HID_1930] = 503,
522 [BNXT_ULP_CLASS_HID_1614] = 504,
523 [BNXT_ULP_CLASS_HID_3a0c] = 505,
524 [BNXT_ULP_CLASS_HID_32e0] = 506,
525 [BNXT_ULP_CLASS_HID_01f0] = 507,
526 [BNXT_ULP_CLASS_HID_1ed4] = 508,
527 [BNXT_ULP_CLASS_HID_2d40] = 509,
528 [BNXT_ULP_CLASS_HID_2a24] = 510,
529 [BNXT_ULP_CLASS_HID_3934] = 511,
530 [BNXT_ULP_CLASS_HID_3608] = 512,
531 [BNXT_ULP_CLASS_HID_5e60] = 513,
532 [BNXT_ULP_CLASS_HID_5744] = 514,
533 [BNXT_ULP_CLASS_HID_2a54] = 515,
534 [BNXT_ULP_CLASS_HID_2328] = 516,
535 [BNXT_ULP_CLASS_HID_71a4] = 517,
536 [BNXT_ULP_CLASS_HID_4e78] = 518,
537 [BNXT_ULP_CLASS_HID_5d88] = 519,
538 [BNXT_ULP_CLASS_HID_5a6c] = 520,
539 [BNXT_ULP_CLASS_HID_11a8] = 521,
540 [BNXT_ULP_CLASS_HID_7738] = 522,
541 [BNXT_ULP_CLASS_HID_4a48] = 523,
542 [BNXT_ULP_CLASS_HID_432c] = 524,
543 [BNXT_ULP_CLASS_HID_08ec] = 525,
544 [BNXT_ULP_CLASS_HID_01c0] = 526,
545 [BNXT_ULP_CLASS_HID_14d0] = 527,
546 [BNXT_ULP_CLASS_HID_7a60] = 528,
547 [BNXT_ULP_CLASS_HID_1d90] = 529,
548 [BNXT_ULP_CLASS_HID_14b4] = 530,
549 [BNXT_ULP_CLASS_HID_70f0] = 531,
550 [BNXT_ULP_CLASS_HID_4814] = 532,
551 [BNXT_ULP_CLASS_HID_3d94] = 533,
552 [BNXT_ULP_CLASS_HID_34b8] = 534,
553 [BNXT_ULP_CLASS_HID_09a8] = 535,
554 [BNXT_ULP_CLASS_HID_00cc] = 536,
555 [BNXT_ULP_CLASS_HID_3f64] = 537,
556 [BNXT_ULP_CLASS_HID_3688] = 538,
557 [BNXT_ULP_CLASS_HID_0b78] = 539,
558 [BNXT_ULP_CLASS_HID_029c] = 540,
559 [BNXT_ULP_CLASS_HID_5f68] = 541,
560 [BNXT_ULP_CLASS_HID_568c] = 542,
561 [BNXT_ULP_CLASS_HID_2b7c] = 543,
562 [BNXT_ULP_CLASS_HID_22a0] = 544,
563 [BNXT_ULP_CLASS_HID_4020] = 545,
564 [BNXT_ULP_CLASS_HID_5b44] = 546,
565 [BNXT_ULP_CLASS_HID_2c34] = 547,
566 [BNXT_ULP_CLASS_HID_2758] = 548,
567 [BNXT_ULP_CLASS_HID_18d8] = 549,
568 [BNXT_ULP_CLASS_HID_13fc] = 550,
569 [BNXT_ULP_CLASS_HID_4c38] = 551,
570 [BNXT_ULP_CLASS_HID_475c] = 552,
571 [BNXT_ULP_CLASS_HID_1aa8] = 553,
572 [BNXT_ULP_CLASS_HID_15cc] = 554,
573 [BNXT_ULP_CLASS_HID_4e08] = 555,
574 [BNXT_ULP_CLASS_HID_492c] = 556,
575 [BNXT_ULP_CLASS_HID_3aac] = 557,
576 [BNXT_ULP_CLASS_HID_35d0] = 558,
577 [BNXT_ULP_CLASS_HID_06c0] = 559,
578 [BNXT_ULP_CLASS_HID_01e4] = 560,
579 [BNXT_ULP_CLASS_HID_4d32] = 561,
580 [BNXT_ULP_CLASS_HID_54aa] = 562,
581 [BNXT_ULP_CLASS_HID_0686] = 563,
582 [BNXT_ULP_CLASS_HID_540e] = 564,
583 [BNXT_ULP_CLASS_HID_2e3c] = 565,
584 [BNXT_ULP_CLASS_HID_3a20] = 566,
585 [BNXT_ULP_CLASS_HID_46f0] = 567,
586 [BNXT_ULP_CLASS_HID_52e4] = 568,
587 [BNXT_ULP_CLASS_HID_55e4] = 569,
588 [BNXT_ULP_CLASS_HID_21f8] = 570,
589 [BNXT_ULP_CLASS_HID_75e8] = 571,
590 [BNXT_ULP_CLASS_HID_41fc] = 572,
591 [BNXT_ULP_CLASS_HID_4d12] = 573,
592 [BNXT_ULP_CLASS_HID_548a] = 574,
593 [BNXT_ULP_CLASS_HID_3356] = 575,
594 [BNXT_ULP_CLASS_HID_1ace] = 576,
595 [BNXT_ULP_CLASS_HID_1a9a] = 577,
596 [BNXT_ULP_CLASS_HID_4d46] = 578,
597 [BNXT_ULP_CLASS_HID_2812] = 579,
598 [BNXT_ULP_CLASS_HID_338a] = 580,
599 [BNXT_ULP_CLASS_HID_06e6] = 581,
600 [BNXT_ULP_CLASS_HID_546e] = 582,
601 [BNXT_ULP_CLASS_HID_46ee] = 583,
602 [BNXT_ULP_CLASS_HID_0d22] = 584,
603 [BNXT_ULP_CLASS_HID_26e2] = 585,
604 [BNXT_ULP_CLASS_HID_746a] = 586,
605 [BNXT_ULP_CLASS_HID_1fa6] = 587,
606 [BNXT_ULP_CLASS_HID_2d2e] = 588,
607 [BNXT_ULP_CLASS_HID_4ef2] = 589,
608 [BNXT_ULP_CLASS_HID_576a] = 590,
609 [BNXT_ULP_CLASS_HID_30b6] = 591,
610 [BNXT_ULP_CLASS_HID_192e] = 592,
611 [BNXT_ULP_CLASS_HID_197a] = 593,
612 [BNXT_ULP_CLASS_HID_4ea6] = 594,
613 [BNXT_ULP_CLASS_HID_2bf2] = 595,
614 [BNXT_ULP_CLASS_HID_306a] = 596,
615 [BNXT_ULP_CLASS_HID_06c6] = 597,
616 [BNXT_ULP_CLASS_HID_544e] = 598,
617 [BNXT_ULP_CLASS_HID_46ce] = 599,
618 [BNXT_ULP_CLASS_HID_0d02] = 600,
619 [BNXT_ULP_CLASS_HID_26c2] = 601,
620 [BNXT_ULP_CLASS_HID_744a] = 602,
621 [BNXT_ULP_CLASS_HID_1f86] = 603,
622 [BNXT_ULP_CLASS_HID_2d0e] = 604,
623 [BNXT_ULP_CLASS_HID_2e1c] = 605,
624 [BNXT_ULP_CLASS_HID_3a00] = 606,
625 [BNXT_ULP_CLASS_HID_46d0] = 607,
626 [BNXT_ULP_CLASS_HID_52c4] = 608,
627 [BNXT_ULP_CLASS_HID_4e10] = 609,
628 [BNXT_ULP_CLASS_HID_5a04] = 610,
629 [BNXT_ULP_CLASS_HID_1f98] = 611,
630 [BNXT_ULP_CLASS_HID_72f8] = 612,
631 [BNXT_ULP_CLASS_HID_0a78] = 613,
632 [BNXT_ULP_CLASS_HID_166c] = 614,
633 [BNXT_ULP_CLASS_HID_233c] = 615,
634 [BNXT_ULP_CLASS_HID_0f20] = 616,
635 [BNXT_ULP_CLASS_HID_2a7c] = 617,
636 [BNXT_ULP_CLASS_HID_3660] = 618,
637 [BNXT_ULP_CLASS_HID_4330] = 619,
638 [BNXT_ULP_CLASS_HID_2f24] = 620,
639 [BNXT_ULP_CLASS_HID_5584] = 621,
640 [BNXT_ULP_CLASS_HID_2198] = 622,
641 [BNXT_ULP_CLASS_HID_7588] = 623,
642 [BNXT_ULP_CLASS_HID_419c] = 624,
643 [BNXT_ULP_CLASS_HID_7758] = 625,
644 [BNXT_ULP_CLASS_HID_43ac] = 626,
645 [BNXT_ULP_CLASS_HID_0c10] = 627,
646 [BNXT_ULP_CLASS_HID_1864] = 628,
647 [BNXT_ULP_CLASS_HID_30c8] = 629,
648 [BNXT_ULP_CLASS_HID_1cdc] = 630,
649 [BNXT_ULP_CLASS_HID_50cc] = 631,
650 [BNXT_ULP_CLASS_HID_3d20] = 632,
651 [BNXT_ULP_CLASS_HID_529c] = 633,
652 [BNXT_ULP_CLASS_HID_3ef0] = 634,
653 [BNXT_ULP_CLASS_HID_72e0] = 635,
654 [BNXT_ULP_CLASS_HID_5ef4] = 636,
655 [BNXT_ULP_CLASS_HID_2dfc] = 637,
656 [BNXT_ULP_CLASS_HID_39e0] = 638,
657 [BNXT_ULP_CLASS_HID_4530] = 639,
658 [BNXT_ULP_CLASS_HID_5124] = 640,
659 [BNXT_ULP_CLASS_HID_4df0] = 641,
660 [BNXT_ULP_CLASS_HID_59e4] = 642,
661 [BNXT_ULP_CLASS_HID_1c78] = 643,
662 [BNXT_ULP_CLASS_HID_7118] = 644,
663 [BNXT_ULP_CLASS_HID_0998] = 645,
664 [BNXT_ULP_CLASS_HID_158c] = 646,
665 [BNXT_ULP_CLASS_HID_20dc] = 647,
666 [BNXT_ULP_CLASS_HID_0cc0] = 648,
667 [BNXT_ULP_CLASS_HID_299c] = 649,
668 [BNXT_ULP_CLASS_HID_3580] = 650,
669 [BNXT_ULP_CLASS_HID_40d0] = 651,
670 [BNXT_ULP_CLASS_HID_2cc4] = 652,
671 [BNXT_ULP_CLASS_HID_55a4] = 653,
672 [BNXT_ULP_CLASS_HID_21b8] = 654,
673 [BNXT_ULP_CLASS_HID_75a8] = 655,
674 [BNXT_ULP_CLASS_HID_41bc] = 656,
675 [BNXT_ULP_CLASS_HID_7778] = 657,
676 [BNXT_ULP_CLASS_HID_438c] = 658,
677 [BNXT_ULP_CLASS_HID_0c30] = 659,
678 [BNXT_ULP_CLASS_HID_1844] = 660,
679 [BNXT_ULP_CLASS_HID_30e8] = 661,
680 [BNXT_ULP_CLASS_HID_1cfc] = 662,
681 [BNXT_ULP_CLASS_HID_50ec] = 663,
682 [BNXT_ULP_CLASS_HID_3d00] = 664,
683 [BNXT_ULP_CLASS_HID_52bc] = 665,
684 [BNXT_ULP_CLASS_HID_3ed0] = 666,
685 [BNXT_ULP_CLASS_HID_72c0] = 667,
686 [BNXT_ULP_CLASS_HID_5ed4] = 668,
687 [BNXT_ULP_CLASS_HID_3866] = 669,
688 [BNXT_ULP_CLASS_HID_381e] = 670,
689 [BNXT_ULP_CLASS_HID_3860] = 671,
690 [BNXT_ULP_CLASS_HID_0454] = 672,
691 [BNXT_ULP_CLASS_HID_3818] = 673,
692 [BNXT_ULP_CLASS_HID_042c] = 674,
693 [BNXT_ULP_CLASS_HID_3846] = 675,
694 [BNXT_ULP_CLASS_HID_387e] = 676,
695 [BNXT_ULP_CLASS_HID_3ba6] = 677,
696 [BNXT_ULP_CLASS_HID_385e] = 678,
697 [BNXT_ULP_CLASS_HID_3840] = 679,
698 [BNXT_ULP_CLASS_HID_0474] = 680,
699 [BNXT_ULP_CLASS_HID_3878] = 681,
700 [BNXT_ULP_CLASS_HID_044c] = 682,
701 [BNXT_ULP_CLASS_HID_3ba0] = 683,
702 [BNXT_ULP_CLASS_HID_0794] = 684,
703 [BNXT_ULP_CLASS_HID_3858] = 685,
704 [BNXT_ULP_CLASS_HID_046c] = 686
707 /* Array for the proto matcher list */
708 struct bnxt_ulp_class_match_info ulp_class_match_list[] = {
710 .class_hid = BNXT_ULP_CLASS_HID_55dd,
714 .flow_pattern_id = 0,
716 BNXT_ULP_HDR_BIT_O_ETH |
717 BNXT_ULP_HDR_BIT_O_IPV6 |
718 BNXT_ULP_FLOW_DIR_BITMASK_ING },
719 .field_sig = { .bits =
720 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
721 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
724 .class_hid = BNXT_ULP_CLASS_HID_1df1,
728 .flow_pattern_id = 0,
730 BNXT_ULP_HDR_BIT_O_ETH |
731 BNXT_ULP_HDR_BIT_O_IPV6 |
732 BNXT_ULP_FLOW_DIR_BITMASK_ING },
733 .field_sig = { .bits =
734 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
735 BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
736 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
739 .class_hid = BNXT_ULP_CLASS_HID_3e55,
743 .flow_pattern_id = 0,
745 BNXT_ULP_HDR_BIT_O_ETH |
746 BNXT_ULP_HDR_BIT_O_IPV6 |
747 BNXT_ULP_FLOW_DIR_BITMASK_ING },
748 .field_sig = { .bits =
749 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
750 BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
751 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
754 .class_hid = BNXT_ULP_CLASS_HID_0649,
758 .flow_pattern_id = 0,
760 BNXT_ULP_HDR_BIT_O_ETH |
761 BNXT_ULP_HDR_BIT_O_IPV6 |
762 BNXT_ULP_FLOW_DIR_BITMASK_ING },
763 .field_sig = { .bits =
764 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
765 BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |
766 BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
767 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
770 .class_hid = BNXT_ULP_CLASS_HID_1011,
773 .flow_sig_id = 16384,
774 .flow_pattern_id = 0,
776 BNXT_ULP_HDR_BIT_O_ETH |
777 BNXT_ULP_HDR_BIT_O_IPV4 |
778 BNXT_ULP_FLOW_DIR_BITMASK_ING },
779 .field_sig = { .bits =
780 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
781 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
784 .class_hid = BNXT_ULP_CLASS_HID_40e9,
787 .flow_sig_id = 16392,
788 .flow_pattern_id = 0,
790 BNXT_ULP_HDR_BIT_O_ETH |
791 BNXT_ULP_HDR_BIT_O_IPV4 |
792 BNXT_ULP_FLOW_DIR_BITMASK_ING },
793 .field_sig = { .bits =
794 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
795 BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
796 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
799 .class_hid = BNXT_ULP_CLASS_HID_3e99,
802 .flow_sig_id = 24576,
803 .flow_pattern_id = 0,
805 BNXT_ULP_HDR_BIT_O_ETH |
806 BNXT_ULP_HDR_BIT_O_IPV4 |
807 BNXT_ULP_FLOW_DIR_BITMASK_ING },
808 .field_sig = { .bits =
809 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
810 BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
811 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
814 .class_hid = BNXT_ULP_CLASS_HID_06ad,
817 .flow_sig_id = 24584,
818 .flow_pattern_id = 0,
820 BNXT_ULP_HDR_BIT_O_ETH |
821 BNXT_ULP_HDR_BIT_O_IPV4 |
822 BNXT_ULP_FLOW_DIR_BITMASK_ING },
823 .field_sig = { .bits =
824 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
825 BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |
826 BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
827 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
830 .class_hid = BNXT_ULP_CLASS_HID_38c7,
833 .flow_sig_id = 32768,
834 .flow_pattern_id = 0,
836 BNXT_ULP_HDR_BIT_O_ETH |
837 BNXT_ULP_HDR_BIT_OO_VLAN |
838 BNXT_ULP_HDR_BIT_O_IPV6 |
839 BNXT_ULP_FLOW_DIR_BITMASK_ING },
840 .field_sig = { .bits =
841 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
842 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
845 .class_hid = BNXT_ULP_CLASS_HID_00fb,
848 .flow_sig_id = 32776,
849 .flow_pattern_id = 0,
851 BNXT_ULP_HDR_BIT_O_ETH |
852 BNXT_ULP_HDR_BIT_OO_VLAN |
853 BNXT_ULP_HDR_BIT_O_IPV6 |
854 BNXT_ULP_FLOW_DIR_BITMASK_ING },
855 .field_sig = { .bits =
856 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
857 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
858 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
861 .class_hid = BNXT_ULP_CLASS_HID_24d3,
864 .flow_sig_id = 32832,
865 .flow_pattern_id = 0,
867 BNXT_ULP_HDR_BIT_O_ETH |
868 BNXT_ULP_HDR_BIT_OO_VLAN |
869 BNXT_ULP_HDR_BIT_O_IPV6 |
870 BNXT_ULP_FLOW_DIR_BITMASK_ING },
871 .field_sig = { .bits =
872 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
873 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
874 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
877 .class_hid = BNXT_ULP_CLASS_HID_559b,
880 .flow_sig_id = 32840,
881 .flow_pattern_id = 0,
883 BNXT_ULP_HDR_BIT_O_ETH |
884 BNXT_ULP_HDR_BIT_OO_VLAN |
885 BNXT_ULP_HDR_BIT_O_IPV6 |
886 BNXT_ULP_FLOW_DIR_BITMASK_ING },
887 .field_sig = { .bits =
888 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
889 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
890 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
891 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
894 .class_hid = BNXT_ULP_CLASS_HID_5003,
897 .flow_sig_id = 49152,
898 .flow_pattern_id = 0,
900 BNXT_ULP_HDR_BIT_O_ETH |
901 BNXT_ULP_HDR_BIT_OO_VLAN |
902 BNXT_ULP_HDR_BIT_O_IPV6 |
903 BNXT_ULP_FLOW_DIR_BITMASK_ING },
904 .field_sig = { .bits =
905 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
906 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
907 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
910 .class_hid = BNXT_ULP_CLASS_HID_1837,
913 .flow_sig_id = 49160,
914 .flow_pattern_id = 0,
916 BNXT_ULP_HDR_BIT_O_ETH |
917 BNXT_ULP_HDR_BIT_OO_VLAN |
918 BNXT_ULP_HDR_BIT_O_IPV6 |
919 BNXT_ULP_FLOW_DIR_BITMASK_ING },
920 .field_sig = { .bits =
921 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
922 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
923 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
924 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
927 .class_hid = BNXT_ULP_CLASS_HID_3bef,
930 .flow_sig_id = 49216,
931 .flow_pattern_id = 0,
933 BNXT_ULP_HDR_BIT_O_ETH |
934 BNXT_ULP_HDR_BIT_OO_VLAN |
935 BNXT_ULP_HDR_BIT_O_IPV6 |
936 BNXT_ULP_FLOW_DIR_BITMASK_ING },
937 .field_sig = { .bits =
938 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
939 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
940 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
941 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
944 .class_hid = BNXT_ULP_CLASS_HID_0403,
947 .flow_sig_id = 49224,
948 .flow_pattern_id = 0,
950 BNXT_ULP_HDR_BIT_O_ETH |
951 BNXT_ULP_HDR_BIT_OO_VLAN |
952 BNXT_ULP_HDR_BIT_O_IPV6 |
953 BNXT_ULP_FLOW_DIR_BITMASK_ING },
954 .field_sig = { .bits =
955 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
956 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
957 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
958 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
959 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
962 .class_hid = BNXT_ULP_CLASS_HID_3d3f,
965 .flow_sig_id = 131072,
966 .flow_pattern_id = 0,
968 BNXT_ULP_HDR_BIT_O_ETH |
969 BNXT_ULP_HDR_BIT_OO_VLAN |
970 BNXT_ULP_HDR_BIT_O_IPV4 |
971 BNXT_ULP_FLOW_DIR_BITMASK_ING },
972 .field_sig = { .bits =
973 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
974 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
977 .class_hid = BNXT_ULP_CLASS_HID_0543,
980 .flow_sig_id = 131080,
981 .flow_pattern_id = 0,
983 BNXT_ULP_HDR_BIT_O_ETH |
984 BNXT_ULP_HDR_BIT_OO_VLAN |
985 BNXT_ULP_HDR_BIT_O_IPV4 |
986 BNXT_ULP_FLOW_DIR_BITMASK_ING },
987 .field_sig = { .bits =
988 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
989 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
990 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
993 .class_hid = BNXT_ULP_CLASS_HID_292b,
996 .flow_sig_id = 131136,
997 .flow_pattern_id = 0,
999 BNXT_ULP_HDR_BIT_O_ETH |
1000 BNXT_ULP_HDR_BIT_OO_VLAN |
1001 BNXT_ULP_HDR_BIT_O_IPV4 |
1002 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1003 .field_sig = { .bits =
1004 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1005 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
1006 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1009 .class_hid = BNXT_ULP_CLASS_HID_59e3,
1012 .flow_sig_id = 131144,
1013 .flow_pattern_id = 0,
1014 .hdr_sig = { .bits =
1015 BNXT_ULP_HDR_BIT_O_ETH |
1016 BNXT_ULP_HDR_BIT_OO_VLAN |
1017 BNXT_ULP_HDR_BIT_O_IPV4 |
1018 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1019 .field_sig = { .bits =
1020 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1021 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
1022 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
1023 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1026 .class_hid = BNXT_ULP_CLASS_HID_5d3b,
1029 .flow_sig_id = 196608,
1030 .flow_pattern_id = 0,
1031 .hdr_sig = { .bits =
1032 BNXT_ULP_HDR_BIT_O_ETH |
1033 BNXT_ULP_HDR_BIT_OO_VLAN |
1034 BNXT_ULP_HDR_BIT_O_IPV4 |
1035 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1036 .field_sig = { .bits =
1037 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1038 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
1039 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1042 .class_hid = BNXT_ULP_CLASS_HID_254f,
1045 .flow_sig_id = 196616,
1046 .flow_pattern_id = 0,
1047 .hdr_sig = { .bits =
1048 BNXT_ULP_HDR_BIT_O_ETH |
1049 BNXT_ULP_HDR_BIT_OO_VLAN |
1050 BNXT_ULP_HDR_BIT_O_IPV4 |
1051 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1052 .field_sig = { .bits =
1053 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1054 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
1055 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
1056 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1059 .class_hid = BNXT_ULP_CLASS_HID_4917,
1062 .flow_sig_id = 196672,
1063 .flow_pattern_id = 0,
1064 .hdr_sig = { .bits =
1065 BNXT_ULP_HDR_BIT_O_ETH |
1066 BNXT_ULP_HDR_BIT_OO_VLAN |
1067 BNXT_ULP_HDR_BIT_O_IPV4 |
1068 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1069 .field_sig = { .bits =
1070 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1071 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
1072 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
1073 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1076 .class_hid = BNXT_ULP_CLASS_HID_113b,
1079 .flow_sig_id = 196680,
1080 .flow_pattern_id = 0,
1081 .hdr_sig = { .bits =
1082 BNXT_ULP_HDR_BIT_O_ETH |
1083 BNXT_ULP_HDR_BIT_OO_VLAN |
1084 BNXT_ULP_HDR_BIT_O_IPV4 |
1085 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1086 .field_sig = { .bits =
1087 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
1088 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
1089 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
1090 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
1091 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
1094 .class_hid = BNXT_ULP_CLASS_HID_55fd,
1097 .flow_sig_id = 4096,
1098 .flow_pattern_id = 0,
1099 .hdr_sig = { .bits =
1100 BNXT_ULP_HDR_BIT_O_ETH |
1101 BNXT_ULP_HDR_BIT_O_IPV6 |
1102 BNXT_ULP_HDR_BIT_O_TCP |
1103 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1104 .field_sig = { .bits =
1105 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1106 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
1109 .class_hid = BNXT_ULP_CLASS_HID_1dd1,
1112 .flow_sig_id = 4104,
1113 .flow_pattern_id = 0,
1114 .hdr_sig = { .bits =
1115 BNXT_ULP_HDR_BIT_O_ETH |
1116 BNXT_ULP_HDR_BIT_O_IPV6 |
1117 BNXT_ULP_HDR_BIT_O_TCP |
1118 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1119 .field_sig = { .bits =
1120 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1121 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1122 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
1125 .class_hid = BNXT_ULP_CLASS_HID_3e75,
1128 .flow_sig_id = 6144,
1129 .flow_pattern_id = 0,
1130 .hdr_sig = { .bits =
1131 BNXT_ULP_HDR_BIT_O_ETH |
1132 BNXT_ULP_HDR_BIT_O_IPV6 |
1133 BNXT_ULP_HDR_BIT_O_TCP |
1134 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1135 .field_sig = { .bits =
1136 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1137 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1138 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
1141 .class_hid = BNXT_ULP_CLASS_HID_0669,
1144 .flow_sig_id = 6152,
1145 .flow_pattern_id = 0,
1146 .hdr_sig = { .bits =
1147 BNXT_ULP_HDR_BIT_O_ETH |
1148 BNXT_ULP_HDR_BIT_O_IPV6 |
1149 BNXT_ULP_HDR_BIT_O_TCP |
1150 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1151 .field_sig = { .bits =
1152 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1153 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1154 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1155 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
1158 .class_hid = BNXT_ULP_CLASS_HID_1ba1,
1161 .flow_sig_id = 12288,
1162 .flow_pattern_id = 0,
1163 .hdr_sig = { .bits =
1164 BNXT_ULP_HDR_BIT_O_ETH |
1165 BNXT_ULP_HDR_BIT_O_IPV6 |
1166 BNXT_ULP_HDR_BIT_O_TCP |
1167 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1168 .field_sig = { .bits =
1169 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1170 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1171 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
1174 .class_hid = BNXT_ULP_CLASS_HID_4c69,
1177 .flow_sig_id = 12296,
1178 .flow_pattern_id = 0,
1179 .hdr_sig = { .bits =
1180 BNXT_ULP_HDR_BIT_O_ETH |
1181 BNXT_ULP_HDR_BIT_O_IPV6 |
1182 BNXT_ULP_HDR_BIT_O_TCP |
1183 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1184 .field_sig = { .bits =
1185 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1186 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1187 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1188 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
1191 .class_hid = BNXT_ULP_CLASS_HID_0439,
1194 .flow_sig_id = 14336,
1195 .flow_pattern_id = 0,
1196 .hdr_sig = { .bits =
1197 BNXT_ULP_HDR_BIT_O_ETH |
1198 BNXT_ULP_HDR_BIT_O_IPV6 |
1199 BNXT_ULP_HDR_BIT_O_TCP |
1200 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1201 .field_sig = { .bits =
1202 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1203 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1204 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1205 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
1208 .class_hid = BNXT_ULP_CLASS_HID_34e1,
1211 .flow_sig_id = 14344,
1212 .flow_pattern_id = 0,
1213 .hdr_sig = { .bits =
1214 BNXT_ULP_HDR_BIT_O_ETH |
1215 BNXT_ULP_HDR_BIT_O_IPV6 |
1216 BNXT_ULP_HDR_BIT_O_TCP |
1217 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1218 .field_sig = { .bits =
1219 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1220 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1221 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1222 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1223 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
1226 .class_hid = BNXT_ULP_CLASS_HID_0465,
1229 .flow_sig_id = 20480,
1230 .flow_pattern_id = 0,
1231 .hdr_sig = { .bits =
1232 BNXT_ULP_HDR_BIT_O_ETH |
1233 BNXT_ULP_HDR_BIT_O_IPV6 |
1234 BNXT_ULP_HDR_BIT_O_TCP |
1235 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1236 .field_sig = { .bits =
1237 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1238 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1239 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1242 .class_hid = BNXT_ULP_CLASS_HID_352d,
1245 .flow_sig_id = 20488,
1246 .flow_pattern_id = 0,
1247 .hdr_sig = { .bits =
1248 BNXT_ULP_HDR_BIT_O_ETH |
1249 BNXT_ULP_HDR_BIT_O_IPV6 |
1250 BNXT_ULP_HDR_BIT_O_TCP |
1251 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1252 .field_sig = { .bits =
1253 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1254 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1255 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1256 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1259 .class_hid = BNXT_ULP_CLASS_HID_55b1,
1262 .flow_sig_id = 22528,
1263 .flow_pattern_id = 0,
1264 .hdr_sig = { .bits =
1265 BNXT_ULP_HDR_BIT_O_ETH |
1266 BNXT_ULP_HDR_BIT_O_IPV6 |
1267 BNXT_ULP_HDR_BIT_O_TCP |
1268 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1269 .field_sig = { .bits =
1270 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1271 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1272 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1273 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1276 .class_hid = BNXT_ULP_CLASS_HID_1da5,
1279 .flow_sig_id = 22536,
1280 .flow_pattern_id = 0,
1281 .hdr_sig = { .bits =
1282 BNXT_ULP_HDR_BIT_O_ETH |
1283 BNXT_ULP_HDR_BIT_O_IPV6 |
1284 BNXT_ULP_HDR_BIT_O_TCP |
1285 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1286 .field_sig = { .bits =
1287 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1288 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1289 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1290 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1291 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1294 .class_hid = BNXT_ULP_CLASS_HID_32fd,
1297 .flow_sig_id = 28672,
1298 .flow_pattern_id = 0,
1299 .hdr_sig = { .bits =
1300 BNXT_ULP_HDR_BIT_O_ETH |
1301 BNXT_ULP_HDR_BIT_O_IPV6 |
1302 BNXT_ULP_HDR_BIT_O_TCP |
1303 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1304 .field_sig = { .bits =
1305 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1306 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1307 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
1308 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1311 .class_hid = BNXT_ULP_CLASS_HID_63a5,
1314 .flow_sig_id = 28680,
1315 .flow_pattern_id = 0,
1316 .hdr_sig = { .bits =
1317 BNXT_ULP_HDR_BIT_O_ETH |
1318 BNXT_ULP_HDR_BIT_O_IPV6 |
1319 BNXT_ULP_HDR_BIT_O_TCP |
1320 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1321 .field_sig = { .bits =
1322 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1323 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1324 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1325 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
1326 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1329 .class_hid = BNXT_ULP_CLASS_HID_1b75,
1332 .flow_sig_id = 30720,
1333 .flow_pattern_id = 0,
1334 .hdr_sig = { .bits =
1335 BNXT_ULP_HDR_BIT_O_ETH |
1336 BNXT_ULP_HDR_BIT_O_IPV6 |
1337 BNXT_ULP_HDR_BIT_O_TCP |
1338 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1339 .field_sig = { .bits =
1340 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1341 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1342 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1343 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
1344 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1347 .class_hid = BNXT_ULP_CLASS_HID_4c3d,
1350 .flow_sig_id = 30728,
1351 .flow_pattern_id = 0,
1352 .hdr_sig = { .bits =
1353 BNXT_ULP_HDR_BIT_O_ETH |
1354 BNXT_ULP_HDR_BIT_O_IPV6 |
1355 BNXT_ULP_HDR_BIT_O_TCP |
1356 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1357 .field_sig = { .bits =
1358 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
1359 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |
1360 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
1361 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
1362 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
1363 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
1366 .class_hid = BNXT_ULP_CLASS_HID_1031,
1369 .flow_sig_id = 16384,
1370 .flow_pattern_id = 0,
1371 .hdr_sig = { .bits =
1372 BNXT_ULP_HDR_BIT_O_ETH |
1373 BNXT_ULP_HDR_BIT_O_IPV4 |
1374 BNXT_ULP_HDR_BIT_O_TCP |
1375 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1376 .field_sig = { .bits =
1377 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1378 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
1381 .class_hid = BNXT_ULP_CLASS_HID_40c9,
1384 .flow_sig_id = 16392,
1385 .flow_pattern_id = 0,
1386 .hdr_sig = { .bits =
1387 BNXT_ULP_HDR_BIT_O_ETH |
1388 BNXT_ULP_HDR_BIT_O_IPV4 |
1389 BNXT_ULP_HDR_BIT_O_TCP |
1390 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1391 .field_sig = { .bits =
1392 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1393 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1394 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
1397 .class_hid = BNXT_ULP_CLASS_HID_3eb9,
1400 .flow_sig_id = 24576,
1401 .flow_pattern_id = 0,
1402 .hdr_sig = { .bits =
1403 BNXT_ULP_HDR_BIT_O_ETH |
1404 BNXT_ULP_HDR_BIT_O_IPV4 |
1405 BNXT_ULP_HDR_BIT_O_TCP |
1406 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1407 .field_sig = { .bits =
1408 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1409 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1410 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
1413 .class_hid = BNXT_ULP_CLASS_HID_068d,
1416 .flow_sig_id = 24584,
1417 .flow_pattern_id = 0,
1418 .hdr_sig = { .bits =
1419 BNXT_ULP_HDR_BIT_O_ETH |
1420 BNXT_ULP_HDR_BIT_O_IPV4 |
1421 BNXT_ULP_HDR_BIT_O_TCP |
1422 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1423 .field_sig = { .bits =
1424 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1425 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1426 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1427 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
1430 .class_hid = BNXT_ULP_CLASS_HID_5039,
1433 .flow_sig_id = 49152,
1434 .flow_pattern_id = 0,
1435 .hdr_sig = { .bits =
1436 BNXT_ULP_HDR_BIT_O_ETH |
1437 BNXT_ULP_HDR_BIT_O_IPV4 |
1438 BNXT_ULP_HDR_BIT_O_TCP |
1439 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1440 .field_sig = { .bits =
1441 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1442 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1443 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
1446 .class_hid = BNXT_ULP_CLASS_HID_180d,
1449 .flow_sig_id = 49160,
1450 .flow_pattern_id = 0,
1451 .hdr_sig = { .bits =
1452 BNXT_ULP_HDR_BIT_O_ETH |
1453 BNXT_ULP_HDR_BIT_O_IPV4 |
1454 BNXT_ULP_HDR_BIT_O_TCP |
1455 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1456 .field_sig = { .bits =
1457 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1458 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1459 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1460 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
1463 .class_hid = BNXT_ULP_CLASS_HID_15fd,
1466 .flow_sig_id = 57344,
1467 .flow_pattern_id = 0,
1468 .hdr_sig = { .bits =
1469 BNXT_ULP_HDR_BIT_O_ETH |
1470 BNXT_ULP_HDR_BIT_O_IPV4 |
1471 BNXT_ULP_HDR_BIT_O_TCP |
1472 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1473 .field_sig = { .bits =
1474 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1475 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1476 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1477 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
1480 .class_hid = BNXT_ULP_CLASS_HID_46b5,
1483 .flow_sig_id = 57352,
1484 .flow_pattern_id = 0,
1485 .hdr_sig = { .bits =
1486 BNXT_ULP_HDR_BIT_O_ETH |
1487 BNXT_ULP_HDR_BIT_O_IPV4 |
1488 BNXT_ULP_HDR_BIT_O_TCP |
1489 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1490 .field_sig = { .bits =
1491 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1492 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1493 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1494 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1495 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
1498 .class_hid = BNXT_ULP_CLASS_HID_303d,
1501 .flow_sig_id = 81920,
1502 .flow_pattern_id = 0,
1503 .hdr_sig = { .bits =
1504 BNXT_ULP_HDR_BIT_O_ETH |
1505 BNXT_ULP_HDR_BIT_O_IPV4 |
1506 BNXT_ULP_HDR_BIT_O_TCP |
1507 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1508 .field_sig = { .bits =
1509 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1510 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1511 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1514 .class_hid = BNXT_ULP_CLASS_HID_60f5,
1517 .flow_sig_id = 81928,
1518 .flow_pattern_id = 0,
1519 .hdr_sig = { .bits =
1520 BNXT_ULP_HDR_BIT_O_ETH |
1521 BNXT_ULP_HDR_BIT_O_IPV4 |
1522 BNXT_ULP_HDR_BIT_O_TCP |
1523 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1524 .field_sig = { .bits =
1525 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1526 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1527 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1528 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1531 .class_hid = BNXT_ULP_CLASS_HID_5ea5,
1534 .flow_sig_id = 90112,
1535 .flow_pattern_id = 0,
1536 .hdr_sig = { .bits =
1537 BNXT_ULP_HDR_BIT_O_ETH |
1538 BNXT_ULP_HDR_BIT_O_IPV4 |
1539 BNXT_ULP_HDR_BIT_O_TCP |
1540 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1541 .field_sig = { .bits =
1542 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1543 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1544 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1545 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1548 .class_hid = BNXT_ULP_CLASS_HID_2689,
1551 .flow_sig_id = 90120,
1552 .flow_pattern_id = 0,
1553 .hdr_sig = { .bits =
1554 BNXT_ULP_HDR_BIT_O_ETH |
1555 BNXT_ULP_HDR_BIT_O_IPV4 |
1556 BNXT_ULP_HDR_BIT_O_TCP |
1557 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1558 .field_sig = { .bits =
1559 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1560 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1561 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1562 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1563 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1566 .class_hid = BNXT_ULP_CLASS_HID_0771,
1569 .flow_sig_id = 114688,
1570 .flow_pattern_id = 0,
1571 .hdr_sig = { .bits =
1572 BNXT_ULP_HDR_BIT_O_ETH |
1573 BNXT_ULP_HDR_BIT_O_IPV4 |
1574 BNXT_ULP_HDR_BIT_O_TCP |
1575 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1576 .field_sig = { .bits =
1577 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1578 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1579 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
1580 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1583 .class_hid = BNXT_ULP_CLASS_HID_3809,
1586 .flow_sig_id = 114696,
1587 .flow_pattern_id = 0,
1588 .hdr_sig = { .bits =
1589 BNXT_ULP_HDR_BIT_O_ETH |
1590 BNXT_ULP_HDR_BIT_O_IPV4 |
1591 BNXT_ULP_HDR_BIT_O_TCP |
1592 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1593 .field_sig = { .bits =
1594 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1595 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1596 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1597 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
1598 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1601 .class_hid = BNXT_ULP_CLASS_HID_35f9,
1604 .flow_sig_id = 122880,
1605 .flow_pattern_id = 0,
1606 .hdr_sig = { .bits =
1607 BNXT_ULP_HDR_BIT_O_ETH |
1608 BNXT_ULP_HDR_BIT_O_IPV4 |
1609 BNXT_ULP_HDR_BIT_O_TCP |
1610 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1611 .field_sig = { .bits =
1612 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1613 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1614 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1615 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
1616 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1619 .class_hid = BNXT_ULP_CLASS_HID_66b1,
1622 .flow_sig_id = 122888,
1623 .flow_pattern_id = 0,
1624 .hdr_sig = { .bits =
1625 BNXT_ULP_HDR_BIT_O_ETH |
1626 BNXT_ULP_HDR_BIT_O_IPV4 |
1627 BNXT_ULP_HDR_BIT_O_TCP |
1628 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1629 .field_sig = { .bits =
1630 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
1631 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |
1632 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
1633 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
1634 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
1635 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
1638 .class_hid = BNXT_ULP_CLASS_HID_559d,
1641 .flow_sig_id = 4096,
1642 .flow_pattern_id = 0,
1643 .hdr_sig = { .bits =
1644 BNXT_ULP_HDR_BIT_O_ETH |
1645 BNXT_ULP_HDR_BIT_O_IPV6 |
1646 BNXT_ULP_HDR_BIT_O_UDP |
1647 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1648 .field_sig = { .bits =
1649 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1650 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
1653 .class_hid = BNXT_ULP_CLASS_HID_1db1,
1656 .flow_sig_id = 4104,
1657 .flow_pattern_id = 0,
1658 .hdr_sig = { .bits =
1659 BNXT_ULP_HDR_BIT_O_ETH |
1660 BNXT_ULP_HDR_BIT_O_IPV6 |
1661 BNXT_ULP_HDR_BIT_O_UDP |
1662 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1663 .field_sig = { .bits =
1664 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1665 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1666 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
1669 .class_hid = BNXT_ULP_CLASS_HID_3e15,
1672 .flow_sig_id = 6144,
1673 .flow_pattern_id = 0,
1674 .hdr_sig = { .bits =
1675 BNXT_ULP_HDR_BIT_O_ETH |
1676 BNXT_ULP_HDR_BIT_O_IPV6 |
1677 BNXT_ULP_HDR_BIT_O_UDP |
1678 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1679 .field_sig = { .bits =
1680 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1681 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1682 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
1685 .class_hid = BNXT_ULP_CLASS_HID_0609,
1688 .flow_sig_id = 6152,
1689 .flow_pattern_id = 0,
1690 .hdr_sig = { .bits =
1691 BNXT_ULP_HDR_BIT_O_ETH |
1692 BNXT_ULP_HDR_BIT_O_IPV6 |
1693 BNXT_ULP_HDR_BIT_O_UDP |
1694 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1695 .field_sig = { .bits =
1696 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1697 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1698 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1699 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
1702 .class_hid = BNXT_ULP_CLASS_HID_1bc1,
1705 .flow_sig_id = 12288,
1706 .flow_pattern_id = 0,
1707 .hdr_sig = { .bits =
1708 BNXT_ULP_HDR_BIT_O_ETH |
1709 BNXT_ULP_HDR_BIT_O_IPV6 |
1710 BNXT_ULP_HDR_BIT_O_UDP |
1711 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1712 .field_sig = { .bits =
1713 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1714 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1715 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
1718 .class_hid = BNXT_ULP_CLASS_HID_4c09,
1721 .flow_sig_id = 12296,
1722 .flow_pattern_id = 0,
1723 .hdr_sig = { .bits =
1724 BNXT_ULP_HDR_BIT_O_ETH |
1725 BNXT_ULP_HDR_BIT_O_IPV6 |
1726 BNXT_ULP_HDR_BIT_O_UDP |
1727 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1728 .field_sig = { .bits =
1729 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1730 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1731 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1732 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
1735 .class_hid = BNXT_ULP_CLASS_HID_0459,
1738 .flow_sig_id = 14336,
1739 .flow_pattern_id = 0,
1740 .hdr_sig = { .bits =
1741 BNXT_ULP_HDR_BIT_O_ETH |
1742 BNXT_ULP_HDR_BIT_O_IPV6 |
1743 BNXT_ULP_HDR_BIT_O_UDP |
1744 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1745 .field_sig = { .bits =
1746 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1747 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1748 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1749 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
1752 .class_hid = BNXT_ULP_CLASS_HID_3481,
1755 .flow_sig_id = 14344,
1756 .flow_pattern_id = 0,
1757 .hdr_sig = { .bits =
1758 BNXT_ULP_HDR_BIT_O_ETH |
1759 BNXT_ULP_HDR_BIT_O_IPV6 |
1760 BNXT_ULP_HDR_BIT_O_UDP |
1761 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1762 .field_sig = { .bits =
1763 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1764 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1765 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1766 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1767 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
1770 .class_hid = BNXT_ULP_CLASS_HID_0405,
1773 .flow_sig_id = 20480,
1774 .flow_pattern_id = 0,
1775 .hdr_sig = { .bits =
1776 BNXT_ULP_HDR_BIT_O_ETH |
1777 BNXT_ULP_HDR_BIT_O_IPV6 |
1778 BNXT_ULP_HDR_BIT_O_UDP |
1779 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1780 .field_sig = { .bits =
1781 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1782 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1783 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1786 .class_hid = BNXT_ULP_CLASS_HID_354d,
1789 .flow_sig_id = 20488,
1790 .flow_pattern_id = 0,
1791 .hdr_sig = { .bits =
1792 BNXT_ULP_HDR_BIT_O_ETH |
1793 BNXT_ULP_HDR_BIT_O_IPV6 |
1794 BNXT_ULP_HDR_BIT_O_UDP |
1795 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1796 .field_sig = { .bits =
1797 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1798 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1799 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1800 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1803 .class_hid = BNXT_ULP_CLASS_HID_55d1,
1806 .flow_sig_id = 22528,
1807 .flow_pattern_id = 0,
1808 .hdr_sig = { .bits =
1809 BNXT_ULP_HDR_BIT_O_ETH |
1810 BNXT_ULP_HDR_BIT_O_IPV6 |
1811 BNXT_ULP_HDR_BIT_O_UDP |
1812 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1813 .field_sig = { .bits =
1814 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1815 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1816 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1817 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1820 .class_hid = BNXT_ULP_CLASS_HID_1dc5,
1823 .flow_sig_id = 22536,
1824 .flow_pattern_id = 0,
1825 .hdr_sig = { .bits =
1826 BNXT_ULP_HDR_BIT_O_ETH |
1827 BNXT_ULP_HDR_BIT_O_IPV6 |
1828 BNXT_ULP_HDR_BIT_O_UDP |
1829 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1830 .field_sig = { .bits =
1831 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1832 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1833 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1834 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1835 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1838 .class_hid = BNXT_ULP_CLASS_HID_329d,
1841 .flow_sig_id = 28672,
1842 .flow_pattern_id = 0,
1843 .hdr_sig = { .bits =
1844 BNXT_ULP_HDR_BIT_O_ETH |
1845 BNXT_ULP_HDR_BIT_O_IPV6 |
1846 BNXT_ULP_HDR_BIT_O_UDP |
1847 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1848 .field_sig = { .bits =
1849 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1850 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1851 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
1852 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1855 .class_hid = BNXT_ULP_CLASS_HID_63c5,
1858 .flow_sig_id = 28680,
1859 .flow_pattern_id = 0,
1860 .hdr_sig = { .bits =
1861 BNXT_ULP_HDR_BIT_O_ETH |
1862 BNXT_ULP_HDR_BIT_O_IPV6 |
1863 BNXT_ULP_HDR_BIT_O_UDP |
1864 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1865 .field_sig = { .bits =
1866 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1867 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1868 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1869 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
1870 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1873 .class_hid = BNXT_ULP_CLASS_HID_1b15,
1876 .flow_sig_id = 30720,
1877 .flow_pattern_id = 0,
1878 .hdr_sig = { .bits =
1879 BNXT_ULP_HDR_BIT_O_ETH |
1880 BNXT_ULP_HDR_BIT_O_IPV6 |
1881 BNXT_ULP_HDR_BIT_O_UDP |
1882 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1883 .field_sig = { .bits =
1884 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1885 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1886 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1887 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
1888 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1891 .class_hid = BNXT_ULP_CLASS_HID_4c5d,
1894 .flow_sig_id = 30728,
1895 .flow_pattern_id = 0,
1896 .hdr_sig = { .bits =
1897 BNXT_ULP_HDR_BIT_O_ETH |
1898 BNXT_ULP_HDR_BIT_O_IPV6 |
1899 BNXT_ULP_HDR_BIT_O_UDP |
1900 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1901 .field_sig = { .bits =
1902 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
1903 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |
1904 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
1905 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
1906 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
1907 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
1910 .class_hid = BNXT_ULP_CLASS_HID_1051,
1913 .flow_sig_id = 16384,
1914 .flow_pattern_id = 0,
1915 .hdr_sig = { .bits =
1916 BNXT_ULP_HDR_BIT_O_ETH |
1917 BNXT_ULP_HDR_BIT_O_IPV4 |
1918 BNXT_ULP_HDR_BIT_O_UDP |
1919 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1920 .field_sig = { .bits =
1921 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1922 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
1925 .class_hid = BNXT_ULP_CLASS_HID_40a9,
1928 .flow_sig_id = 16392,
1929 .flow_pattern_id = 0,
1930 .hdr_sig = { .bits =
1931 BNXT_ULP_HDR_BIT_O_ETH |
1932 BNXT_ULP_HDR_BIT_O_IPV4 |
1933 BNXT_ULP_HDR_BIT_O_UDP |
1934 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1935 .field_sig = { .bits =
1936 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1937 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
1938 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
1941 .class_hid = BNXT_ULP_CLASS_HID_3ed9,
1944 .flow_sig_id = 24576,
1945 .flow_pattern_id = 0,
1946 .hdr_sig = { .bits =
1947 BNXT_ULP_HDR_BIT_O_ETH |
1948 BNXT_ULP_HDR_BIT_O_IPV4 |
1949 BNXT_ULP_HDR_BIT_O_UDP |
1950 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1951 .field_sig = { .bits =
1952 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1953 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
1954 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
1957 .class_hid = BNXT_ULP_CLASS_HID_06ed,
1960 .flow_sig_id = 24584,
1961 .flow_pattern_id = 0,
1962 .hdr_sig = { .bits =
1963 BNXT_ULP_HDR_BIT_O_ETH |
1964 BNXT_ULP_HDR_BIT_O_IPV4 |
1965 BNXT_ULP_HDR_BIT_O_UDP |
1966 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1967 .field_sig = { .bits =
1968 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1969 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
1970 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
1971 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
1974 .class_hid = BNXT_ULP_CLASS_HID_5059,
1977 .flow_sig_id = 49152,
1978 .flow_pattern_id = 0,
1979 .hdr_sig = { .bits =
1980 BNXT_ULP_HDR_BIT_O_ETH |
1981 BNXT_ULP_HDR_BIT_O_IPV4 |
1982 BNXT_ULP_HDR_BIT_O_UDP |
1983 BNXT_ULP_FLOW_DIR_BITMASK_ING },
1984 .field_sig = { .bits =
1985 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
1986 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
1987 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
1990 .class_hid = BNXT_ULP_CLASS_HID_186d,
1993 .flow_sig_id = 49160,
1994 .flow_pattern_id = 0,
1995 .hdr_sig = { .bits =
1996 BNXT_ULP_HDR_BIT_O_ETH |
1997 BNXT_ULP_HDR_BIT_O_IPV4 |
1998 BNXT_ULP_HDR_BIT_O_UDP |
1999 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2000 .field_sig = { .bits =
2001 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2002 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2003 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2004 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
2007 .class_hid = BNXT_ULP_CLASS_HID_159d,
2010 .flow_sig_id = 57344,
2011 .flow_pattern_id = 0,
2012 .hdr_sig = { .bits =
2013 BNXT_ULP_HDR_BIT_O_ETH |
2014 BNXT_ULP_HDR_BIT_O_IPV4 |
2015 BNXT_ULP_HDR_BIT_O_UDP |
2016 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2017 .field_sig = { .bits =
2018 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2019 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2020 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2021 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
2024 .class_hid = BNXT_ULP_CLASS_HID_46d5,
2027 .flow_sig_id = 57352,
2028 .flow_pattern_id = 0,
2029 .hdr_sig = { .bits =
2030 BNXT_ULP_HDR_BIT_O_ETH |
2031 BNXT_ULP_HDR_BIT_O_IPV4 |
2032 BNXT_ULP_HDR_BIT_O_UDP |
2033 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2034 .field_sig = { .bits =
2035 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2036 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2037 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2038 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2039 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
2042 .class_hid = BNXT_ULP_CLASS_HID_305d,
2045 .flow_sig_id = 81920,
2046 .flow_pattern_id = 0,
2047 .hdr_sig = { .bits =
2048 BNXT_ULP_HDR_BIT_O_ETH |
2049 BNXT_ULP_HDR_BIT_O_IPV4 |
2050 BNXT_ULP_HDR_BIT_O_UDP |
2051 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2052 .field_sig = { .bits =
2053 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2054 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2055 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2058 .class_hid = BNXT_ULP_CLASS_HID_6095,
2061 .flow_sig_id = 81928,
2062 .flow_pattern_id = 0,
2063 .hdr_sig = { .bits =
2064 BNXT_ULP_HDR_BIT_O_ETH |
2065 BNXT_ULP_HDR_BIT_O_IPV4 |
2066 BNXT_ULP_HDR_BIT_O_UDP |
2067 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2068 .field_sig = { .bits =
2069 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2070 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2071 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2072 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2075 .class_hid = BNXT_ULP_CLASS_HID_5ec5,
2078 .flow_sig_id = 90112,
2079 .flow_pattern_id = 0,
2080 .hdr_sig = { .bits =
2081 BNXT_ULP_HDR_BIT_O_ETH |
2082 BNXT_ULP_HDR_BIT_O_IPV4 |
2083 BNXT_ULP_HDR_BIT_O_UDP |
2084 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2085 .field_sig = { .bits =
2086 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2087 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2088 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2089 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2092 .class_hid = BNXT_ULP_CLASS_HID_26e9,
2095 .flow_sig_id = 90120,
2096 .flow_pattern_id = 0,
2097 .hdr_sig = { .bits =
2098 BNXT_ULP_HDR_BIT_O_ETH |
2099 BNXT_ULP_HDR_BIT_O_IPV4 |
2100 BNXT_ULP_HDR_BIT_O_UDP |
2101 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2102 .field_sig = { .bits =
2103 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2104 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2105 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2106 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2107 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2110 .class_hid = BNXT_ULP_CLASS_HID_0711,
2113 .flow_sig_id = 114688,
2114 .flow_pattern_id = 0,
2115 .hdr_sig = { .bits =
2116 BNXT_ULP_HDR_BIT_O_ETH |
2117 BNXT_ULP_HDR_BIT_O_IPV4 |
2118 BNXT_ULP_HDR_BIT_O_UDP |
2119 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2120 .field_sig = { .bits =
2121 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2122 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2123 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
2124 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2127 .class_hid = BNXT_ULP_CLASS_HID_3869,
2130 .flow_sig_id = 114696,
2131 .flow_pattern_id = 0,
2132 .hdr_sig = { .bits =
2133 BNXT_ULP_HDR_BIT_O_ETH |
2134 BNXT_ULP_HDR_BIT_O_IPV4 |
2135 BNXT_ULP_HDR_BIT_O_UDP |
2136 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2137 .field_sig = { .bits =
2138 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2139 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2140 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2141 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
2142 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2145 .class_hid = BNXT_ULP_CLASS_HID_3599,
2148 .flow_sig_id = 122880,
2149 .flow_pattern_id = 0,
2150 .hdr_sig = { .bits =
2151 BNXT_ULP_HDR_BIT_O_ETH |
2152 BNXT_ULP_HDR_BIT_O_IPV4 |
2153 BNXT_ULP_HDR_BIT_O_UDP |
2154 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2155 .field_sig = { .bits =
2156 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2157 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2158 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2159 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
2160 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2163 .class_hid = BNXT_ULP_CLASS_HID_66d1,
2166 .flow_sig_id = 122888,
2167 .flow_pattern_id = 0,
2168 .hdr_sig = { .bits =
2169 BNXT_ULP_HDR_BIT_O_ETH |
2170 BNXT_ULP_HDR_BIT_O_IPV4 |
2171 BNXT_ULP_HDR_BIT_O_UDP |
2172 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2173 .field_sig = { .bits =
2174 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
2175 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |
2176 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
2177 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
2178 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
2179 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
2182 .class_hid = BNXT_ULP_CLASS_HID_38e7,
2185 .flow_sig_id = 32768,
2186 .flow_pattern_id = 0,
2187 .hdr_sig = { .bits =
2188 BNXT_ULP_HDR_BIT_O_ETH |
2189 BNXT_ULP_HDR_BIT_OO_VLAN |
2190 BNXT_ULP_HDR_BIT_O_IPV6 |
2191 BNXT_ULP_HDR_BIT_O_TCP |
2192 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2193 .field_sig = { .bits =
2194 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2195 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2198 .class_hid = BNXT_ULP_CLASS_HID_00db,
2201 .flow_sig_id = 32776,
2202 .flow_pattern_id = 0,
2203 .hdr_sig = { .bits =
2204 BNXT_ULP_HDR_BIT_O_ETH |
2205 BNXT_ULP_HDR_BIT_OO_VLAN |
2206 BNXT_ULP_HDR_BIT_O_IPV6 |
2207 BNXT_ULP_HDR_BIT_O_TCP |
2208 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2209 .field_sig = { .bits =
2210 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2211 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2212 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2215 .class_hid = BNXT_ULP_CLASS_HID_24f3,
2218 .flow_sig_id = 32832,
2219 .flow_pattern_id = 0,
2220 .hdr_sig = { .bits =
2221 BNXT_ULP_HDR_BIT_O_ETH |
2222 BNXT_ULP_HDR_BIT_OO_VLAN |
2223 BNXT_ULP_HDR_BIT_O_IPV6 |
2224 BNXT_ULP_HDR_BIT_O_TCP |
2225 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2226 .field_sig = { .bits =
2227 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2228 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2229 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2232 .class_hid = BNXT_ULP_CLASS_HID_55bb,
2235 .flow_sig_id = 32840,
2236 .flow_pattern_id = 0,
2237 .hdr_sig = { .bits =
2238 BNXT_ULP_HDR_BIT_O_ETH |
2239 BNXT_ULP_HDR_BIT_OO_VLAN |
2240 BNXT_ULP_HDR_BIT_O_IPV6 |
2241 BNXT_ULP_HDR_BIT_O_TCP |
2242 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2243 .field_sig = { .bits =
2244 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2245 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2246 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2247 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2250 .class_hid = BNXT_ULP_CLASS_HID_5023,
2253 .flow_sig_id = 49152,
2254 .flow_pattern_id = 0,
2255 .hdr_sig = { .bits =
2256 BNXT_ULP_HDR_BIT_O_ETH |
2257 BNXT_ULP_HDR_BIT_OO_VLAN |
2258 BNXT_ULP_HDR_BIT_O_IPV6 |
2259 BNXT_ULP_HDR_BIT_O_TCP |
2260 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2261 .field_sig = { .bits =
2262 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2263 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2264 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2267 .class_hid = BNXT_ULP_CLASS_HID_1817,
2270 .flow_sig_id = 49160,
2271 .flow_pattern_id = 0,
2272 .hdr_sig = { .bits =
2273 BNXT_ULP_HDR_BIT_O_ETH |
2274 BNXT_ULP_HDR_BIT_OO_VLAN |
2275 BNXT_ULP_HDR_BIT_O_IPV6 |
2276 BNXT_ULP_HDR_BIT_O_TCP |
2277 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2278 .field_sig = { .bits =
2279 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2280 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2281 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2282 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2285 .class_hid = BNXT_ULP_CLASS_HID_3bcf,
2288 .flow_sig_id = 49216,
2289 .flow_pattern_id = 0,
2290 .hdr_sig = { .bits =
2291 BNXT_ULP_HDR_BIT_O_ETH |
2292 BNXT_ULP_HDR_BIT_OO_VLAN |
2293 BNXT_ULP_HDR_BIT_O_IPV6 |
2294 BNXT_ULP_HDR_BIT_O_TCP |
2295 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2296 .field_sig = { .bits =
2297 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2298 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2299 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2300 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2303 .class_hid = BNXT_ULP_CLASS_HID_0423,
2306 .flow_sig_id = 49224,
2307 .flow_pattern_id = 0,
2308 .hdr_sig = { .bits =
2309 BNXT_ULP_HDR_BIT_O_ETH |
2310 BNXT_ULP_HDR_BIT_OO_VLAN |
2311 BNXT_ULP_HDR_BIT_O_IPV6 |
2312 BNXT_ULP_HDR_BIT_O_TCP |
2313 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2314 .field_sig = { .bits =
2315 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2316 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2317 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2318 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2319 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
2322 .class_hid = BNXT_ULP_CLASS_HID_58e3,
2325 .flow_sig_id = 98304,
2326 .flow_pattern_id = 0,
2327 .hdr_sig = { .bits =
2328 BNXT_ULP_HDR_BIT_O_ETH |
2329 BNXT_ULP_HDR_BIT_OO_VLAN |
2330 BNXT_ULP_HDR_BIT_O_IPV6 |
2331 BNXT_ULP_HDR_BIT_O_TCP |
2332 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2333 .field_sig = { .bits =
2334 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2335 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2336 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2339 .class_hid = BNXT_ULP_CLASS_HID_20d7,
2342 .flow_sig_id = 98312,
2343 .flow_pattern_id = 0,
2344 .hdr_sig = { .bits =
2345 BNXT_ULP_HDR_BIT_O_ETH |
2346 BNXT_ULP_HDR_BIT_OO_VLAN |
2347 BNXT_ULP_HDR_BIT_O_IPV6 |
2348 BNXT_ULP_HDR_BIT_O_TCP |
2349 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2350 .field_sig = { .bits =
2351 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2352 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2353 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2354 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2357 .class_hid = BNXT_ULP_CLASS_HID_448f,
2360 .flow_sig_id = 98368,
2361 .flow_pattern_id = 0,
2362 .hdr_sig = { .bits =
2363 BNXT_ULP_HDR_BIT_O_ETH |
2364 BNXT_ULP_HDR_BIT_OO_VLAN |
2365 BNXT_ULP_HDR_BIT_O_IPV6 |
2366 BNXT_ULP_HDR_BIT_O_TCP |
2367 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2368 .field_sig = { .bits =
2369 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2370 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2371 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2372 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2375 .class_hid = BNXT_ULP_CLASS_HID_0ce3,
2378 .flow_sig_id = 98376,
2379 .flow_pattern_id = 0,
2380 .hdr_sig = { .bits =
2381 BNXT_ULP_HDR_BIT_O_ETH |
2382 BNXT_ULP_HDR_BIT_OO_VLAN |
2383 BNXT_ULP_HDR_BIT_O_IPV6 |
2384 BNXT_ULP_HDR_BIT_O_TCP |
2385 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2386 .field_sig = { .bits =
2387 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2388 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2389 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2390 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2391 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2394 .class_hid = BNXT_ULP_CLASS_HID_076b,
2397 .flow_sig_id = 114688,
2398 .flow_pattern_id = 0,
2399 .hdr_sig = { .bits =
2400 BNXT_ULP_HDR_BIT_O_ETH |
2401 BNXT_ULP_HDR_BIT_OO_VLAN |
2402 BNXT_ULP_HDR_BIT_O_IPV6 |
2403 BNXT_ULP_HDR_BIT_O_TCP |
2404 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2405 .field_sig = { .bits =
2406 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2407 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2408 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2409 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2412 .class_hid = BNXT_ULP_CLASS_HID_3813,
2415 .flow_sig_id = 114696,
2416 .flow_pattern_id = 0,
2417 .hdr_sig = { .bits =
2418 BNXT_ULP_HDR_BIT_O_ETH |
2419 BNXT_ULP_HDR_BIT_OO_VLAN |
2420 BNXT_ULP_HDR_BIT_O_IPV6 |
2421 BNXT_ULP_HDR_BIT_O_TCP |
2422 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2423 .field_sig = { .bits =
2424 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2425 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2426 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2427 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2428 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2431 .class_hid = BNXT_ULP_CLASS_HID_5bcb,
2434 .flow_sig_id = 114752,
2435 .flow_pattern_id = 0,
2436 .hdr_sig = { .bits =
2437 BNXT_ULP_HDR_BIT_O_ETH |
2438 BNXT_ULP_HDR_BIT_OO_VLAN |
2439 BNXT_ULP_HDR_BIT_O_IPV6 |
2440 BNXT_ULP_HDR_BIT_O_TCP |
2441 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2442 .field_sig = { .bits =
2443 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2444 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2445 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2446 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2447 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2450 .class_hid = BNXT_ULP_CLASS_HID_243f,
2453 .flow_sig_id = 114760,
2454 .flow_pattern_id = 0,
2455 .hdr_sig = { .bits =
2456 BNXT_ULP_HDR_BIT_O_ETH |
2457 BNXT_ULP_HDR_BIT_OO_VLAN |
2458 BNXT_ULP_HDR_BIT_O_IPV6 |
2459 BNXT_ULP_HDR_BIT_O_TCP |
2460 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2461 .field_sig = { .bits =
2462 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2463 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2464 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2465 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2466 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2467 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
2470 .class_hid = BNXT_ULP_CLASS_HID_144b,
2473 .flow_sig_id = 163840,
2474 .flow_pattern_id = 0,
2475 .hdr_sig = { .bits =
2476 BNXT_ULP_HDR_BIT_O_ETH |
2477 BNXT_ULP_HDR_BIT_OO_VLAN |
2478 BNXT_ULP_HDR_BIT_O_IPV6 |
2479 BNXT_ULP_HDR_BIT_O_TCP |
2480 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2481 .field_sig = { .bits =
2482 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2483 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2484 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2487 .class_hid = BNXT_ULP_CLASS_HID_4573,
2490 .flow_sig_id = 163848,
2491 .flow_pattern_id = 0,
2492 .hdr_sig = { .bits =
2493 BNXT_ULP_HDR_BIT_O_ETH |
2494 BNXT_ULP_HDR_BIT_OO_VLAN |
2495 BNXT_ULP_HDR_BIT_O_IPV6 |
2496 BNXT_ULP_HDR_BIT_O_TCP |
2497 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2498 .field_sig = { .bits =
2499 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2500 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2501 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2502 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2505 .class_hid = BNXT_ULP_CLASS_HID_0057,
2508 .flow_sig_id = 163904,
2509 .flow_pattern_id = 0,
2510 .hdr_sig = { .bits =
2511 BNXT_ULP_HDR_BIT_O_ETH |
2512 BNXT_ULP_HDR_BIT_OO_VLAN |
2513 BNXT_ULP_HDR_BIT_O_IPV6 |
2514 BNXT_ULP_HDR_BIT_O_TCP |
2515 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2516 .field_sig = { .bits =
2517 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2518 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2519 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2520 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2523 .class_hid = BNXT_ULP_CLASS_HID_311f,
2526 .flow_sig_id = 163912,
2527 .flow_pattern_id = 0,
2528 .hdr_sig = { .bits =
2529 BNXT_ULP_HDR_BIT_O_ETH |
2530 BNXT_ULP_HDR_BIT_OO_VLAN |
2531 BNXT_ULP_HDR_BIT_O_IPV6 |
2532 BNXT_ULP_HDR_BIT_O_TCP |
2533 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2534 .field_sig = { .bits =
2535 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2536 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2537 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2538 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2539 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2542 .class_hid = BNXT_ULP_CLASS_HID_2b87,
2545 .flow_sig_id = 180224,
2546 .flow_pattern_id = 0,
2547 .hdr_sig = { .bits =
2548 BNXT_ULP_HDR_BIT_O_ETH |
2549 BNXT_ULP_HDR_BIT_OO_VLAN |
2550 BNXT_ULP_HDR_BIT_O_IPV6 |
2551 BNXT_ULP_HDR_BIT_O_TCP |
2552 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2553 .field_sig = { .bits =
2554 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2555 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2556 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2557 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2560 .class_hid = BNXT_ULP_CLASS_HID_5c4f,
2563 .flow_sig_id = 180232,
2564 .flow_pattern_id = 0,
2565 .hdr_sig = { .bits =
2566 BNXT_ULP_HDR_BIT_O_ETH |
2567 BNXT_ULP_HDR_BIT_OO_VLAN |
2568 BNXT_ULP_HDR_BIT_O_IPV6 |
2569 BNXT_ULP_HDR_BIT_O_TCP |
2570 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2571 .field_sig = { .bits =
2572 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2573 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2574 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2575 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2576 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2579 .class_hid = BNXT_ULP_CLASS_HID_1793,
2582 .flow_sig_id = 180288,
2583 .flow_pattern_id = 0,
2584 .hdr_sig = { .bits =
2585 BNXT_ULP_HDR_BIT_O_ETH |
2586 BNXT_ULP_HDR_BIT_OO_VLAN |
2587 BNXT_ULP_HDR_BIT_O_IPV6 |
2588 BNXT_ULP_HDR_BIT_O_TCP |
2589 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2590 .field_sig = { .bits =
2591 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2592 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2593 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2594 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2595 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2598 .class_hid = BNXT_ULP_CLASS_HID_485b,
2601 .flow_sig_id = 180296,
2602 .flow_pattern_id = 0,
2603 .hdr_sig = { .bits =
2604 BNXT_ULP_HDR_BIT_O_ETH |
2605 BNXT_ULP_HDR_BIT_OO_VLAN |
2606 BNXT_ULP_HDR_BIT_O_IPV6 |
2607 BNXT_ULP_HDR_BIT_O_TCP |
2608 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2609 .field_sig = { .bits =
2610 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2611 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2612 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2613 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2614 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2615 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2618 .class_hid = BNXT_ULP_CLASS_HID_3447,
2621 .flow_sig_id = 229376,
2622 .flow_pattern_id = 0,
2623 .hdr_sig = { .bits =
2624 BNXT_ULP_HDR_BIT_O_ETH |
2625 BNXT_ULP_HDR_BIT_OO_VLAN |
2626 BNXT_ULP_HDR_BIT_O_IPV6 |
2627 BNXT_ULP_HDR_BIT_O_TCP |
2628 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2629 .field_sig = { .bits =
2630 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2631 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2632 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2633 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2636 .class_hid = BNXT_ULP_CLASS_HID_650f,
2639 .flow_sig_id = 229384,
2640 .flow_pattern_id = 0,
2641 .hdr_sig = { .bits =
2642 BNXT_ULP_HDR_BIT_O_ETH |
2643 BNXT_ULP_HDR_BIT_OO_VLAN |
2644 BNXT_ULP_HDR_BIT_O_IPV6 |
2645 BNXT_ULP_HDR_BIT_O_TCP |
2646 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2647 .field_sig = { .bits =
2648 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2649 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2650 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2651 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2652 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2655 .class_hid = BNXT_ULP_CLASS_HID_2053,
2658 .flow_sig_id = 229440,
2659 .flow_pattern_id = 0,
2660 .hdr_sig = { .bits =
2661 BNXT_ULP_HDR_BIT_O_ETH |
2662 BNXT_ULP_HDR_BIT_OO_VLAN |
2663 BNXT_ULP_HDR_BIT_O_IPV6 |
2664 BNXT_ULP_HDR_BIT_O_TCP |
2665 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2666 .field_sig = { .bits =
2667 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2668 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2669 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2670 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2671 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2674 .class_hid = BNXT_ULP_CLASS_HID_511b,
2677 .flow_sig_id = 229448,
2678 .flow_pattern_id = 0,
2679 .hdr_sig = { .bits =
2680 BNXT_ULP_HDR_BIT_O_ETH |
2681 BNXT_ULP_HDR_BIT_OO_VLAN |
2682 BNXT_ULP_HDR_BIT_O_IPV6 |
2683 BNXT_ULP_HDR_BIT_O_TCP |
2684 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2685 .field_sig = { .bits =
2686 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2687 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2688 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2689 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2690 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2691 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2694 .class_hid = BNXT_ULP_CLASS_HID_4b83,
2697 .flow_sig_id = 245760,
2698 .flow_pattern_id = 0,
2699 .hdr_sig = { .bits =
2700 BNXT_ULP_HDR_BIT_O_ETH |
2701 BNXT_ULP_HDR_BIT_OO_VLAN |
2702 BNXT_ULP_HDR_BIT_O_IPV6 |
2703 BNXT_ULP_HDR_BIT_O_TCP |
2704 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2705 .field_sig = { .bits =
2706 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2707 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2708 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2709 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2710 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2713 .class_hid = BNXT_ULP_CLASS_HID_13f7,
2716 .flow_sig_id = 245768,
2717 .flow_pattern_id = 0,
2718 .hdr_sig = { .bits =
2719 BNXT_ULP_HDR_BIT_O_ETH |
2720 BNXT_ULP_HDR_BIT_OO_VLAN |
2721 BNXT_ULP_HDR_BIT_O_IPV6 |
2722 BNXT_ULP_HDR_BIT_O_TCP |
2723 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2724 .field_sig = { .bits =
2725 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2726 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2727 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2728 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2729 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2730 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2733 .class_hid = BNXT_ULP_CLASS_HID_37af,
2736 .flow_sig_id = 245824,
2737 .flow_pattern_id = 0,
2738 .hdr_sig = { .bits =
2739 BNXT_ULP_HDR_BIT_O_ETH |
2740 BNXT_ULP_HDR_BIT_OO_VLAN |
2741 BNXT_ULP_HDR_BIT_O_IPV6 |
2742 BNXT_ULP_HDR_BIT_O_TCP |
2743 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2744 .field_sig = { .bits =
2745 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2746 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2747 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2748 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2749 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2750 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2753 .class_hid = BNXT_ULP_CLASS_HID_6857,
2756 .flow_sig_id = 245832,
2757 .flow_pattern_id = 0,
2758 .hdr_sig = { .bits =
2759 BNXT_ULP_HDR_BIT_O_ETH |
2760 BNXT_ULP_HDR_BIT_OO_VLAN |
2761 BNXT_ULP_HDR_BIT_O_IPV6 |
2762 BNXT_ULP_HDR_BIT_O_TCP |
2763 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2764 .field_sig = { .bits =
2765 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
2766 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
2767 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
2768 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
2769 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
2770 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
2771 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
2774 .class_hid = BNXT_ULP_CLASS_HID_3d1f,
2777 .flow_sig_id = 131072,
2778 .flow_pattern_id = 0,
2779 .hdr_sig = { .bits =
2780 BNXT_ULP_HDR_BIT_O_ETH |
2781 BNXT_ULP_HDR_BIT_OO_VLAN |
2782 BNXT_ULP_HDR_BIT_O_IPV4 |
2783 BNXT_ULP_HDR_BIT_O_TCP |
2784 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2785 .field_sig = { .bits =
2786 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2787 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2790 .class_hid = BNXT_ULP_CLASS_HID_0563,
2793 .flow_sig_id = 131080,
2794 .flow_pattern_id = 0,
2795 .hdr_sig = { .bits =
2796 BNXT_ULP_HDR_BIT_O_ETH |
2797 BNXT_ULP_HDR_BIT_OO_VLAN |
2798 BNXT_ULP_HDR_BIT_O_IPV4 |
2799 BNXT_ULP_HDR_BIT_O_TCP |
2800 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2801 .field_sig = { .bits =
2802 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2803 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2804 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2807 .class_hid = BNXT_ULP_CLASS_HID_290b,
2810 .flow_sig_id = 131136,
2811 .flow_pattern_id = 0,
2812 .hdr_sig = { .bits =
2813 BNXT_ULP_HDR_BIT_O_ETH |
2814 BNXT_ULP_HDR_BIT_OO_VLAN |
2815 BNXT_ULP_HDR_BIT_O_IPV4 |
2816 BNXT_ULP_HDR_BIT_O_TCP |
2817 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2818 .field_sig = { .bits =
2819 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2820 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2821 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2824 .class_hid = BNXT_ULP_CLASS_HID_59c3,
2827 .flow_sig_id = 131144,
2828 .flow_pattern_id = 0,
2829 .hdr_sig = { .bits =
2830 BNXT_ULP_HDR_BIT_O_ETH |
2831 BNXT_ULP_HDR_BIT_OO_VLAN |
2832 BNXT_ULP_HDR_BIT_O_IPV4 |
2833 BNXT_ULP_HDR_BIT_O_TCP |
2834 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2835 .field_sig = { .bits =
2836 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2837 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2838 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2839 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2842 .class_hid = BNXT_ULP_CLASS_HID_5d1b,
2845 .flow_sig_id = 196608,
2846 .flow_pattern_id = 0,
2847 .hdr_sig = { .bits =
2848 BNXT_ULP_HDR_BIT_O_ETH |
2849 BNXT_ULP_HDR_BIT_OO_VLAN |
2850 BNXT_ULP_HDR_BIT_O_IPV4 |
2851 BNXT_ULP_HDR_BIT_O_TCP |
2852 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2853 .field_sig = { .bits =
2854 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2855 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
2856 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2859 .class_hid = BNXT_ULP_CLASS_HID_256f,
2862 .flow_sig_id = 196616,
2863 .flow_pattern_id = 0,
2864 .hdr_sig = { .bits =
2865 BNXT_ULP_HDR_BIT_O_ETH |
2866 BNXT_ULP_HDR_BIT_OO_VLAN |
2867 BNXT_ULP_HDR_BIT_O_IPV4 |
2868 BNXT_ULP_HDR_BIT_O_TCP |
2869 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2870 .field_sig = { .bits =
2871 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2872 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2873 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
2874 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2877 .class_hid = BNXT_ULP_CLASS_HID_4937,
2880 .flow_sig_id = 196672,
2881 .flow_pattern_id = 0,
2882 .hdr_sig = { .bits =
2883 BNXT_ULP_HDR_BIT_O_ETH |
2884 BNXT_ULP_HDR_BIT_OO_VLAN |
2885 BNXT_ULP_HDR_BIT_O_IPV4 |
2886 BNXT_ULP_HDR_BIT_O_TCP |
2887 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2888 .field_sig = { .bits =
2889 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2890 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2891 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
2892 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2895 .class_hid = BNXT_ULP_CLASS_HID_111b,
2898 .flow_sig_id = 196680,
2899 .flow_pattern_id = 0,
2900 .hdr_sig = { .bits =
2901 BNXT_ULP_HDR_BIT_O_ETH |
2902 BNXT_ULP_HDR_BIT_OO_VLAN |
2903 BNXT_ULP_HDR_BIT_O_IPV4 |
2904 BNXT_ULP_HDR_BIT_O_TCP |
2905 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2906 .field_sig = { .bits =
2907 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2908 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2909 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2910 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
2911 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
2914 .class_hid = BNXT_ULP_CLASS_HID_5f4b,
2917 .flow_sig_id = 393216,
2918 .flow_pattern_id = 0,
2919 .hdr_sig = { .bits =
2920 BNXT_ULP_HDR_BIT_O_ETH |
2921 BNXT_ULP_HDR_BIT_OO_VLAN |
2922 BNXT_ULP_HDR_BIT_O_IPV4 |
2923 BNXT_ULP_HDR_BIT_O_TCP |
2924 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2925 .field_sig = { .bits =
2926 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2927 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
2928 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
2931 .class_hid = BNXT_ULP_CLASS_HID_275f,
2934 .flow_sig_id = 393224,
2935 .flow_pattern_id = 0,
2936 .hdr_sig = { .bits =
2937 BNXT_ULP_HDR_BIT_O_ETH |
2938 BNXT_ULP_HDR_BIT_OO_VLAN |
2939 BNXT_ULP_HDR_BIT_O_IPV4 |
2940 BNXT_ULP_HDR_BIT_O_TCP |
2941 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2942 .field_sig = { .bits =
2943 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2944 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2945 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
2946 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
2949 .class_hid = BNXT_ULP_CLASS_HID_4b67,
2952 .flow_sig_id = 393280,
2953 .flow_pattern_id = 0,
2954 .hdr_sig = { .bits =
2955 BNXT_ULP_HDR_BIT_O_ETH |
2956 BNXT_ULP_HDR_BIT_OO_VLAN |
2957 BNXT_ULP_HDR_BIT_O_IPV4 |
2958 BNXT_ULP_HDR_BIT_O_TCP |
2959 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2960 .field_sig = { .bits =
2961 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2962 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2963 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
2964 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
2967 .class_hid = BNXT_ULP_CLASS_HID_134b,
2970 .flow_sig_id = 393288,
2971 .flow_pattern_id = 0,
2972 .hdr_sig = { .bits =
2973 BNXT_ULP_HDR_BIT_O_ETH |
2974 BNXT_ULP_HDR_BIT_OO_VLAN |
2975 BNXT_ULP_HDR_BIT_O_IPV4 |
2976 BNXT_ULP_HDR_BIT_O_TCP |
2977 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2978 .field_sig = { .bits =
2979 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2980 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
2981 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
2982 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
2983 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
2986 .class_hid = BNXT_ULP_CLASS_HID_1683,
2989 .flow_sig_id = 458752,
2990 .flow_pattern_id = 0,
2991 .hdr_sig = { .bits =
2992 BNXT_ULP_HDR_BIT_O_ETH |
2993 BNXT_ULP_HDR_BIT_OO_VLAN |
2994 BNXT_ULP_HDR_BIT_O_IPV4 |
2995 BNXT_ULP_HDR_BIT_O_TCP |
2996 BNXT_ULP_FLOW_DIR_BITMASK_ING },
2997 .field_sig = { .bits =
2998 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
2999 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3000 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3001 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
3004 .class_hid = BNXT_ULP_CLASS_HID_475b,
3007 .flow_sig_id = 458760,
3008 .flow_pattern_id = 0,
3009 .hdr_sig = { .bits =
3010 BNXT_ULP_HDR_BIT_O_ETH |
3011 BNXT_ULP_HDR_BIT_OO_VLAN |
3012 BNXT_ULP_HDR_BIT_O_IPV4 |
3013 BNXT_ULP_HDR_BIT_O_TCP |
3014 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3015 .field_sig = { .bits =
3016 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3017 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3018 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3019 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3020 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
3023 .class_hid = BNXT_ULP_CLASS_HID_02bf,
3026 .flow_sig_id = 458816,
3027 .flow_pattern_id = 0,
3028 .hdr_sig = { .bits =
3029 BNXT_ULP_HDR_BIT_O_ETH |
3030 BNXT_ULP_HDR_BIT_OO_VLAN |
3031 BNXT_ULP_HDR_BIT_O_IPV4 |
3032 BNXT_ULP_HDR_BIT_O_TCP |
3033 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3034 .field_sig = { .bits =
3035 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3036 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3037 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3038 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3039 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
3042 .class_hid = BNXT_ULP_CLASS_HID_3377,
3045 .flow_sig_id = 458824,
3046 .flow_pattern_id = 0,
3047 .hdr_sig = { .bits =
3048 BNXT_ULP_HDR_BIT_O_ETH |
3049 BNXT_ULP_HDR_BIT_OO_VLAN |
3050 BNXT_ULP_HDR_BIT_O_IPV4 |
3051 BNXT_ULP_HDR_BIT_O_TCP |
3052 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3053 .field_sig = { .bits =
3054 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3055 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3056 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3057 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3058 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3059 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
3062 .class_hid = BNXT_ULP_CLASS_HID_19db,
3065 .flow_sig_id = 655360,
3066 .flow_pattern_id = 0,
3067 .hdr_sig = { .bits =
3068 BNXT_ULP_HDR_BIT_O_ETH |
3069 BNXT_ULP_HDR_BIT_OO_VLAN |
3070 BNXT_ULP_HDR_BIT_O_IPV4 |
3071 BNXT_ULP_HDR_BIT_O_TCP |
3072 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3073 .field_sig = { .bits =
3074 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3075 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3076 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3079 .class_hid = BNXT_ULP_CLASS_HID_4a93,
3082 .flow_sig_id = 655368,
3083 .flow_pattern_id = 0,
3084 .hdr_sig = { .bits =
3085 BNXT_ULP_HDR_BIT_O_ETH |
3086 BNXT_ULP_HDR_BIT_OO_VLAN |
3087 BNXT_ULP_HDR_BIT_O_IPV4 |
3088 BNXT_ULP_HDR_BIT_O_TCP |
3089 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3090 .field_sig = { .bits =
3091 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3092 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3093 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3094 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3097 .class_hid = BNXT_ULP_CLASS_HID_05f7,
3100 .flow_sig_id = 655424,
3101 .flow_pattern_id = 0,
3102 .hdr_sig = { .bits =
3103 BNXT_ULP_HDR_BIT_O_ETH |
3104 BNXT_ULP_HDR_BIT_OO_VLAN |
3105 BNXT_ULP_HDR_BIT_O_IPV4 |
3106 BNXT_ULP_HDR_BIT_O_TCP |
3107 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3108 .field_sig = { .bits =
3109 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3110 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3111 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3112 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3115 .class_hid = BNXT_ULP_CLASS_HID_368f,
3118 .flow_sig_id = 655432,
3119 .flow_pattern_id = 0,
3120 .hdr_sig = { .bits =
3121 BNXT_ULP_HDR_BIT_O_ETH |
3122 BNXT_ULP_HDR_BIT_OO_VLAN |
3123 BNXT_ULP_HDR_BIT_O_IPV4 |
3124 BNXT_ULP_HDR_BIT_O_TCP |
3125 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3126 .field_sig = { .bits =
3127 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3128 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3129 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3130 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3131 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3134 .class_hid = BNXT_ULP_CLASS_HID_39c7,
3137 .flow_sig_id = 720896,
3138 .flow_pattern_id = 0,
3139 .hdr_sig = { .bits =
3140 BNXT_ULP_HDR_BIT_O_ETH |
3141 BNXT_ULP_HDR_BIT_OO_VLAN |
3142 BNXT_ULP_HDR_BIT_O_IPV4 |
3143 BNXT_ULP_HDR_BIT_O_TCP |
3144 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3145 .field_sig = { .bits =
3146 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3147 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3148 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3149 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3152 .class_hid = BNXT_ULP_CLASS_HID_022b,
3155 .flow_sig_id = 720904,
3156 .flow_pattern_id = 0,
3157 .hdr_sig = { .bits =
3158 BNXT_ULP_HDR_BIT_O_ETH |
3159 BNXT_ULP_HDR_BIT_OO_VLAN |
3160 BNXT_ULP_HDR_BIT_O_IPV4 |
3161 BNXT_ULP_HDR_BIT_O_TCP |
3162 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3163 .field_sig = { .bits =
3164 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3165 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3166 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3167 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3168 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3171 .class_hid = BNXT_ULP_CLASS_HID_25f3,
3174 .flow_sig_id = 720960,
3175 .flow_pattern_id = 0,
3176 .hdr_sig = { .bits =
3177 BNXT_ULP_HDR_BIT_O_ETH |
3178 BNXT_ULP_HDR_BIT_OO_VLAN |
3179 BNXT_ULP_HDR_BIT_O_IPV4 |
3180 BNXT_ULP_HDR_BIT_O_TCP |
3181 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3182 .field_sig = { .bits =
3183 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3184 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3185 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3186 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3187 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3190 .class_hid = BNXT_ULP_CLASS_HID_568b,
3193 .flow_sig_id = 720968,
3194 .flow_pattern_id = 0,
3195 .hdr_sig = { .bits =
3196 BNXT_ULP_HDR_BIT_O_ETH |
3197 BNXT_ULP_HDR_BIT_OO_VLAN |
3198 BNXT_ULP_HDR_BIT_O_IPV4 |
3199 BNXT_ULP_HDR_BIT_O_TCP |
3200 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3201 .field_sig = { .bits =
3202 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3203 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3204 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3205 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3206 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3207 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3210 .class_hid = BNXT_ULP_CLASS_HID_3c37,
3213 .flow_sig_id = 917504,
3214 .flow_pattern_id = 0,
3215 .hdr_sig = { .bits =
3216 BNXT_ULP_HDR_BIT_O_ETH |
3217 BNXT_ULP_HDR_BIT_OO_VLAN |
3218 BNXT_ULP_HDR_BIT_O_IPV4 |
3219 BNXT_ULP_HDR_BIT_O_TCP |
3220 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3221 .field_sig = { .bits =
3222 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3223 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3224 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3225 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3228 .class_hid = BNXT_ULP_CLASS_HID_041b,
3231 .flow_sig_id = 917512,
3232 .flow_pattern_id = 0,
3233 .hdr_sig = { .bits =
3234 BNXT_ULP_HDR_BIT_O_ETH |
3235 BNXT_ULP_HDR_BIT_OO_VLAN |
3236 BNXT_ULP_HDR_BIT_O_IPV4 |
3237 BNXT_ULP_HDR_BIT_O_TCP |
3238 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3239 .field_sig = { .bits =
3240 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3241 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3242 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3243 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3244 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3247 .class_hid = BNXT_ULP_CLASS_HID_2823,
3250 .flow_sig_id = 917568,
3251 .flow_pattern_id = 0,
3252 .hdr_sig = { .bits =
3253 BNXT_ULP_HDR_BIT_O_ETH |
3254 BNXT_ULP_HDR_BIT_OO_VLAN |
3255 BNXT_ULP_HDR_BIT_O_IPV4 |
3256 BNXT_ULP_HDR_BIT_O_TCP |
3257 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3258 .field_sig = { .bits =
3259 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3260 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3261 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3262 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3263 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3266 .class_hid = BNXT_ULP_CLASS_HID_58fb,
3269 .flow_sig_id = 917576,
3270 .flow_pattern_id = 0,
3271 .hdr_sig = { .bits =
3272 BNXT_ULP_HDR_BIT_O_ETH |
3273 BNXT_ULP_HDR_BIT_OO_VLAN |
3274 BNXT_ULP_HDR_BIT_O_IPV4 |
3275 BNXT_ULP_HDR_BIT_O_TCP |
3276 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3277 .field_sig = { .bits =
3278 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3279 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3280 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3281 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3282 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3283 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3286 .class_hid = BNXT_ULP_CLASS_HID_5c33,
3289 .flow_sig_id = 983040,
3290 .flow_pattern_id = 0,
3291 .hdr_sig = { .bits =
3292 BNXT_ULP_HDR_BIT_O_ETH |
3293 BNXT_ULP_HDR_BIT_OO_VLAN |
3294 BNXT_ULP_HDR_BIT_O_IPV4 |
3295 BNXT_ULP_HDR_BIT_O_TCP |
3296 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3297 .field_sig = { .bits =
3298 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3299 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3300 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3301 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3302 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3305 .class_hid = BNXT_ULP_CLASS_HID_2407,
3308 .flow_sig_id = 983048,
3309 .flow_pattern_id = 0,
3310 .hdr_sig = { .bits =
3311 BNXT_ULP_HDR_BIT_O_ETH |
3312 BNXT_ULP_HDR_BIT_OO_VLAN |
3313 BNXT_ULP_HDR_BIT_O_IPV4 |
3314 BNXT_ULP_HDR_BIT_O_TCP |
3315 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3316 .field_sig = { .bits =
3317 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3318 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3319 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3320 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3321 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3322 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3325 .class_hid = BNXT_ULP_CLASS_HID_482f,
3328 .flow_sig_id = 983104,
3329 .flow_pattern_id = 0,
3330 .hdr_sig = { .bits =
3331 BNXT_ULP_HDR_BIT_O_ETH |
3332 BNXT_ULP_HDR_BIT_OO_VLAN |
3333 BNXT_ULP_HDR_BIT_O_IPV4 |
3334 BNXT_ULP_HDR_BIT_O_TCP |
3335 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3336 .field_sig = { .bits =
3337 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3338 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3339 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3340 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3341 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3342 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3345 .class_hid = BNXT_ULP_CLASS_HID_1033,
3348 .flow_sig_id = 983112,
3349 .flow_pattern_id = 0,
3350 .hdr_sig = { .bits =
3351 BNXT_ULP_HDR_BIT_O_ETH |
3352 BNXT_ULP_HDR_BIT_OO_VLAN |
3353 BNXT_ULP_HDR_BIT_O_IPV4 |
3354 BNXT_ULP_HDR_BIT_O_TCP |
3355 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3356 .field_sig = { .bits =
3357 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
3358 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
3359 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
3360 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
3361 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
3362 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
3363 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
3366 .class_hid = BNXT_ULP_CLASS_HID_3887,
3369 .flow_sig_id = 32768,
3370 .flow_pattern_id = 0,
3371 .hdr_sig = { .bits =
3372 BNXT_ULP_HDR_BIT_O_ETH |
3373 BNXT_ULP_HDR_BIT_OO_VLAN |
3374 BNXT_ULP_HDR_BIT_O_IPV6 |
3375 BNXT_ULP_HDR_BIT_O_UDP |
3376 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3377 .field_sig = { .bits =
3378 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3379 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3382 .class_hid = BNXT_ULP_CLASS_HID_00bb,
3385 .flow_sig_id = 32776,
3386 .flow_pattern_id = 0,
3387 .hdr_sig = { .bits =
3388 BNXT_ULP_HDR_BIT_O_ETH |
3389 BNXT_ULP_HDR_BIT_OO_VLAN |
3390 BNXT_ULP_HDR_BIT_O_IPV6 |
3391 BNXT_ULP_HDR_BIT_O_UDP |
3392 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3393 .field_sig = { .bits =
3394 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3395 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3396 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3399 .class_hid = BNXT_ULP_CLASS_HID_2493,
3402 .flow_sig_id = 32832,
3403 .flow_pattern_id = 0,
3404 .hdr_sig = { .bits =
3405 BNXT_ULP_HDR_BIT_O_ETH |
3406 BNXT_ULP_HDR_BIT_OO_VLAN |
3407 BNXT_ULP_HDR_BIT_O_IPV6 |
3408 BNXT_ULP_HDR_BIT_O_UDP |
3409 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3410 .field_sig = { .bits =
3411 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3412 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3413 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3416 .class_hid = BNXT_ULP_CLASS_HID_55db,
3419 .flow_sig_id = 32840,
3420 .flow_pattern_id = 0,
3421 .hdr_sig = { .bits =
3422 BNXT_ULP_HDR_BIT_O_ETH |
3423 BNXT_ULP_HDR_BIT_OO_VLAN |
3424 BNXT_ULP_HDR_BIT_O_IPV6 |
3425 BNXT_ULP_HDR_BIT_O_UDP |
3426 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3427 .field_sig = { .bits =
3428 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3429 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3430 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3431 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3434 .class_hid = BNXT_ULP_CLASS_HID_5043,
3437 .flow_sig_id = 49152,
3438 .flow_pattern_id = 0,
3439 .hdr_sig = { .bits =
3440 BNXT_ULP_HDR_BIT_O_ETH |
3441 BNXT_ULP_HDR_BIT_OO_VLAN |
3442 BNXT_ULP_HDR_BIT_O_IPV6 |
3443 BNXT_ULP_HDR_BIT_O_UDP |
3444 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3445 .field_sig = { .bits =
3446 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3447 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3448 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3451 .class_hid = BNXT_ULP_CLASS_HID_1877,
3454 .flow_sig_id = 49160,
3455 .flow_pattern_id = 0,
3456 .hdr_sig = { .bits =
3457 BNXT_ULP_HDR_BIT_O_ETH |
3458 BNXT_ULP_HDR_BIT_OO_VLAN |
3459 BNXT_ULP_HDR_BIT_O_IPV6 |
3460 BNXT_ULP_HDR_BIT_O_UDP |
3461 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3462 .field_sig = { .bits =
3463 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3464 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3465 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3466 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3469 .class_hid = BNXT_ULP_CLASS_HID_3baf,
3472 .flow_sig_id = 49216,
3473 .flow_pattern_id = 0,
3474 .hdr_sig = { .bits =
3475 BNXT_ULP_HDR_BIT_O_ETH |
3476 BNXT_ULP_HDR_BIT_OO_VLAN |
3477 BNXT_ULP_HDR_BIT_O_IPV6 |
3478 BNXT_ULP_HDR_BIT_O_UDP |
3479 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3480 .field_sig = { .bits =
3481 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3482 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3483 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3484 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3487 .class_hid = BNXT_ULP_CLASS_HID_0443,
3490 .flow_sig_id = 49224,
3491 .flow_pattern_id = 0,
3492 .hdr_sig = { .bits =
3493 BNXT_ULP_HDR_BIT_O_ETH |
3494 BNXT_ULP_HDR_BIT_OO_VLAN |
3495 BNXT_ULP_HDR_BIT_O_IPV6 |
3496 BNXT_ULP_HDR_BIT_O_UDP |
3497 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3498 .field_sig = { .bits =
3499 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3500 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3501 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3502 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3503 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
3506 .class_hid = BNXT_ULP_CLASS_HID_5883,
3509 .flow_sig_id = 98304,
3510 .flow_pattern_id = 0,
3511 .hdr_sig = { .bits =
3512 BNXT_ULP_HDR_BIT_O_ETH |
3513 BNXT_ULP_HDR_BIT_OO_VLAN |
3514 BNXT_ULP_HDR_BIT_O_IPV6 |
3515 BNXT_ULP_HDR_BIT_O_UDP |
3516 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3517 .field_sig = { .bits =
3518 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3519 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3520 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3523 .class_hid = BNXT_ULP_CLASS_HID_20b7,
3526 .flow_sig_id = 98312,
3527 .flow_pattern_id = 0,
3528 .hdr_sig = { .bits =
3529 BNXT_ULP_HDR_BIT_O_ETH |
3530 BNXT_ULP_HDR_BIT_OO_VLAN |
3531 BNXT_ULP_HDR_BIT_O_IPV6 |
3532 BNXT_ULP_HDR_BIT_O_UDP |
3533 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3534 .field_sig = { .bits =
3535 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3536 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3537 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3538 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3541 .class_hid = BNXT_ULP_CLASS_HID_44ef,
3544 .flow_sig_id = 98368,
3545 .flow_pattern_id = 0,
3546 .hdr_sig = { .bits =
3547 BNXT_ULP_HDR_BIT_O_ETH |
3548 BNXT_ULP_HDR_BIT_OO_VLAN |
3549 BNXT_ULP_HDR_BIT_O_IPV6 |
3550 BNXT_ULP_HDR_BIT_O_UDP |
3551 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3552 .field_sig = { .bits =
3553 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3554 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3555 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3556 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3559 .class_hid = BNXT_ULP_CLASS_HID_0c83,
3562 .flow_sig_id = 98376,
3563 .flow_pattern_id = 0,
3564 .hdr_sig = { .bits =
3565 BNXT_ULP_HDR_BIT_O_ETH |
3566 BNXT_ULP_HDR_BIT_OO_VLAN |
3567 BNXT_ULP_HDR_BIT_O_IPV6 |
3568 BNXT_ULP_HDR_BIT_O_UDP |
3569 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3570 .field_sig = { .bits =
3571 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3572 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3573 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3574 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3575 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3578 .class_hid = BNXT_ULP_CLASS_HID_070b,
3581 .flow_sig_id = 114688,
3582 .flow_pattern_id = 0,
3583 .hdr_sig = { .bits =
3584 BNXT_ULP_HDR_BIT_O_ETH |
3585 BNXT_ULP_HDR_BIT_OO_VLAN |
3586 BNXT_ULP_HDR_BIT_O_IPV6 |
3587 BNXT_ULP_HDR_BIT_O_UDP |
3588 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3589 .field_sig = { .bits =
3590 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3591 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3592 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3593 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3596 .class_hid = BNXT_ULP_CLASS_HID_3873,
3599 .flow_sig_id = 114696,
3600 .flow_pattern_id = 0,
3601 .hdr_sig = { .bits =
3602 BNXT_ULP_HDR_BIT_O_ETH |
3603 BNXT_ULP_HDR_BIT_OO_VLAN |
3604 BNXT_ULP_HDR_BIT_O_IPV6 |
3605 BNXT_ULP_HDR_BIT_O_UDP |
3606 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3607 .field_sig = { .bits =
3608 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3609 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3610 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3611 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3612 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3615 .class_hid = BNXT_ULP_CLASS_HID_5bab,
3618 .flow_sig_id = 114752,
3619 .flow_pattern_id = 0,
3620 .hdr_sig = { .bits =
3621 BNXT_ULP_HDR_BIT_O_ETH |
3622 BNXT_ULP_HDR_BIT_OO_VLAN |
3623 BNXT_ULP_HDR_BIT_O_IPV6 |
3624 BNXT_ULP_HDR_BIT_O_UDP |
3625 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3626 .field_sig = { .bits =
3627 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3628 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3629 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3630 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3631 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3634 .class_hid = BNXT_ULP_CLASS_HID_245f,
3637 .flow_sig_id = 114760,
3638 .flow_pattern_id = 0,
3639 .hdr_sig = { .bits =
3640 BNXT_ULP_HDR_BIT_O_ETH |
3641 BNXT_ULP_HDR_BIT_OO_VLAN |
3642 BNXT_ULP_HDR_BIT_O_IPV6 |
3643 BNXT_ULP_HDR_BIT_O_UDP |
3644 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3645 .field_sig = { .bits =
3646 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3647 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3648 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3649 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3650 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3651 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
3654 .class_hid = BNXT_ULP_CLASS_HID_142b,
3657 .flow_sig_id = 163840,
3658 .flow_pattern_id = 0,
3659 .hdr_sig = { .bits =
3660 BNXT_ULP_HDR_BIT_O_ETH |
3661 BNXT_ULP_HDR_BIT_OO_VLAN |
3662 BNXT_ULP_HDR_BIT_O_IPV6 |
3663 BNXT_ULP_HDR_BIT_O_UDP |
3664 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3665 .field_sig = { .bits =
3666 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3667 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3668 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3671 .class_hid = BNXT_ULP_CLASS_HID_4513,
3674 .flow_sig_id = 163848,
3675 .flow_pattern_id = 0,
3676 .hdr_sig = { .bits =
3677 BNXT_ULP_HDR_BIT_O_ETH |
3678 BNXT_ULP_HDR_BIT_OO_VLAN |
3679 BNXT_ULP_HDR_BIT_O_IPV6 |
3680 BNXT_ULP_HDR_BIT_O_UDP |
3681 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3682 .field_sig = { .bits =
3683 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3684 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3685 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3686 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3689 .class_hid = BNXT_ULP_CLASS_HID_0037,
3692 .flow_sig_id = 163904,
3693 .flow_pattern_id = 0,
3694 .hdr_sig = { .bits =
3695 BNXT_ULP_HDR_BIT_O_ETH |
3696 BNXT_ULP_HDR_BIT_OO_VLAN |
3697 BNXT_ULP_HDR_BIT_O_IPV6 |
3698 BNXT_ULP_HDR_BIT_O_UDP |
3699 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3700 .field_sig = { .bits =
3701 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3702 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3703 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3704 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3707 .class_hid = BNXT_ULP_CLASS_HID_317f,
3710 .flow_sig_id = 163912,
3711 .flow_pattern_id = 0,
3712 .hdr_sig = { .bits =
3713 BNXT_ULP_HDR_BIT_O_ETH |
3714 BNXT_ULP_HDR_BIT_OO_VLAN |
3715 BNXT_ULP_HDR_BIT_O_IPV6 |
3716 BNXT_ULP_HDR_BIT_O_UDP |
3717 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3718 .field_sig = { .bits =
3719 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3720 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3721 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3722 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3723 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3726 .class_hid = BNXT_ULP_CLASS_HID_2be7,
3729 .flow_sig_id = 180224,
3730 .flow_pattern_id = 0,
3731 .hdr_sig = { .bits =
3732 BNXT_ULP_HDR_BIT_O_ETH |
3733 BNXT_ULP_HDR_BIT_OO_VLAN |
3734 BNXT_ULP_HDR_BIT_O_IPV6 |
3735 BNXT_ULP_HDR_BIT_O_UDP |
3736 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3737 .field_sig = { .bits =
3738 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3739 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3740 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3741 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3744 .class_hid = BNXT_ULP_CLASS_HID_5c2f,
3747 .flow_sig_id = 180232,
3748 .flow_pattern_id = 0,
3749 .hdr_sig = { .bits =
3750 BNXT_ULP_HDR_BIT_O_ETH |
3751 BNXT_ULP_HDR_BIT_OO_VLAN |
3752 BNXT_ULP_HDR_BIT_O_IPV6 |
3753 BNXT_ULP_HDR_BIT_O_UDP |
3754 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3755 .field_sig = { .bits =
3756 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3757 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3758 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3759 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3760 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3763 .class_hid = BNXT_ULP_CLASS_HID_17f3,
3766 .flow_sig_id = 180288,
3767 .flow_pattern_id = 0,
3768 .hdr_sig = { .bits =
3769 BNXT_ULP_HDR_BIT_O_ETH |
3770 BNXT_ULP_HDR_BIT_OO_VLAN |
3771 BNXT_ULP_HDR_BIT_O_IPV6 |
3772 BNXT_ULP_HDR_BIT_O_UDP |
3773 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3774 .field_sig = { .bits =
3775 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3776 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3777 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3778 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3779 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3782 .class_hid = BNXT_ULP_CLASS_HID_483b,
3785 .flow_sig_id = 180296,
3786 .flow_pattern_id = 0,
3787 .hdr_sig = { .bits =
3788 BNXT_ULP_HDR_BIT_O_ETH |
3789 BNXT_ULP_HDR_BIT_OO_VLAN |
3790 BNXT_ULP_HDR_BIT_O_IPV6 |
3791 BNXT_ULP_HDR_BIT_O_UDP |
3792 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3793 .field_sig = { .bits =
3794 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3795 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3796 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3797 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3798 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3799 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3802 .class_hid = BNXT_ULP_CLASS_HID_3427,
3805 .flow_sig_id = 229376,
3806 .flow_pattern_id = 0,
3807 .hdr_sig = { .bits =
3808 BNXT_ULP_HDR_BIT_O_ETH |
3809 BNXT_ULP_HDR_BIT_OO_VLAN |
3810 BNXT_ULP_HDR_BIT_O_IPV6 |
3811 BNXT_ULP_HDR_BIT_O_UDP |
3812 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3813 .field_sig = { .bits =
3814 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3815 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3816 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3817 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3820 .class_hid = BNXT_ULP_CLASS_HID_656f,
3823 .flow_sig_id = 229384,
3824 .flow_pattern_id = 0,
3825 .hdr_sig = { .bits =
3826 BNXT_ULP_HDR_BIT_O_ETH |
3827 BNXT_ULP_HDR_BIT_OO_VLAN |
3828 BNXT_ULP_HDR_BIT_O_IPV6 |
3829 BNXT_ULP_HDR_BIT_O_UDP |
3830 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3831 .field_sig = { .bits =
3832 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3833 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3834 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3835 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3836 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3839 .class_hid = BNXT_ULP_CLASS_HID_2033,
3842 .flow_sig_id = 229440,
3843 .flow_pattern_id = 0,
3844 .hdr_sig = { .bits =
3845 BNXT_ULP_HDR_BIT_O_ETH |
3846 BNXT_ULP_HDR_BIT_OO_VLAN |
3847 BNXT_ULP_HDR_BIT_O_IPV6 |
3848 BNXT_ULP_HDR_BIT_O_UDP |
3849 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3850 .field_sig = { .bits =
3851 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3852 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3853 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3854 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3855 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3858 .class_hid = BNXT_ULP_CLASS_HID_517b,
3861 .flow_sig_id = 229448,
3862 .flow_pattern_id = 0,
3863 .hdr_sig = { .bits =
3864 BNXT_ULP_HDR_BIT_O_ETH |
3865 BNXT_ULP_HDR_BIT_OO_VLAN |
3866 BNXT_ULP_HDR_BIT_O_IPV6 |
3867 BNXT_ULP_HDR_BIT_O_UDP |
3868 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3869 .field_sig = { .bits =
3870 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3871 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3872 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3873 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3874 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3875 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3878 .class_hid = BNXT_ULP_CLASS_HID_4be3,
3881 .flow_sig_id = 245760,
3882 .flow_pattern_id = 0,
3883 .hdr_sig = { .bits =
3884 BNXT_ULP_HDR_BIT_O_ETH |
3885 BNXT_ULP_HDR_BIT_OO_VLAN |
3886 BNXT_ULP_HDR_BIT_O_IPV6 |
3887 BNXT_ULP_HDR_BIT_O_UDP |
3888 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3889 .field_sig = { .bits =
3890 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3891 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3892 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3893 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3894 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3897 .class_hid = BNXT_ULP_CLASS_HID_1397,
3900 .flow_sig_id = 245768,
3901 .flow_pattern_id = 0,
3902 .hdr_sig = { .bits =
3903 BNXT_ULP_HDR_BIT_O_ETH |
3904 BNXT_ULP_HDR_BIT_OO_VLAN |
3905 BNXT_ULP_HDR_BIT_O_IPV6 |
3906 BNXT_ULP_HDR_BIT_O_UDP |
3907 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3908 .field_sig = { .bits =
3909 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3910 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3911 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3912 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3913 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3914 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3917 .class_hid = BNXT_ULP_CLASS_HID_37cf,
3920 .flow_sig_id = 245824,
3921 .flow_pattern_id = 0,
3922 .hdr_sig = { .bits =
3923 BNXT_ULP_HDR_BIT_O_ETH |
3924 BNXT_ULP_HDR_BIT_OO_VLAN |
3925 BNXT_ULP_HDR_BIT_O_IPV6 |
3926 BNXT_ULP_HDR_BIT_O_UDP |
3927 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3928 .field_sig = { .bits =
3929 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3930 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3931 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3932 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3933 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3934 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3937 .class_hid = BNXT_ULP_CLASS_HID_6837,
3940 .flow_sig_id = 245832,
3941 .flow_pattern_id = 0,
3942 .hdr_sig = { .bits =
3943 BNXT_ULP_HDR_BIT_O_ETH |
3944 BNXT_ULP_HDR_BIT_OO_VLAN |
3945 BNXT_ULP_HDR_BIT_O_IPV6 |
3946 BNXT_ULP_HDR_BIT_O_UDP |
3947 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3948 .field_sig = { .bits =
3949 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
3950 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
3951 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
3952 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
3953 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
3954 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
3955 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
3958 .class_hid = BNXT_ULP_CLASS_HID_3d7f,
3961 .flow_sig_id = 131072,
3962 .flow_pattern_id = 0,
3963 .hdr_sig = { .bits =
3964 BNXT_ULP_HDR_BIT_O_ETH |
3965 BNXT_ULP_HDR_BIT_OO_VLAN |
3966 BNXT_ULP_HDR_BIT_O_IPV4 |
3967 BNXT_ULP_HDR_BIT_O_UDP |
3968 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3969 .field_sig = { .bits =
3970 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
3971 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
3974 .class_hid = BNXT_ULP_CLASS_HID_0503,
3977 .flow_sig_id = 131080,
3978 .flow_pattern_id = 0,
3979 .hdr_sig = { .bits =
3980 BNXT_ULP_HDR_BIT_O_ETH |
3981 BNXT_ULP_HDR_BIT_OO_VLAN |
3982 BNXT_ULP_HDR_BIT_O_IPV4 |
3983 BNXT_ULP_HDR_BIT_O_UDP |
3984 BNXT_ULP_FLOW_DIR_BITMASK_ING },
3985 .field_sig = { .bits =
3986 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
3987 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
3988 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
3991 .class_hid = BNXT_ULP_CLASS_HID_296b,
3994 .flow_sig_id = 131136,
3995 .flow_pattern_id = 0,
3996 .hdr_sig = { .bits =
3997 BNXT_ULP_HDR_BIT_O_ETH |
3998 BNXT_ULP_HDR_BIT_OO_VLAN |
3999 BNXT_ULP_HDR_BIT_O_IPV4 |
4000 BNXT_ULP_HDR_BIT_O_UDP |
4001 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4002 .field_sig = { .bits =
4003 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4004 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4005 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4008 .class_hid = BNXT_ULP_CLASS_HID_59a3,
4011 .flow_sig_id = 131144,
4012 .flow_pattern_id = 0,
4013 .hdr_sig = { .bits =
4014 BNXT_ULP_HDR_BIT_O_ETH |
4015 BNXT_ULP_HDR_BIT_OO_VLAN |
4016 BNXT_ULP_HDR_BIT_O_IPV4 |
4017 BNXT_ULP_HDR_BIT_O_UDP |
4018 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4019 .field_sig = { .bits =
4020 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4021 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4022 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4023 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4026 .class_hid = BNXT_ULP_CLASS_HID_5d7b,
4029 .flow_sig_id = 196608,
4030 .flow_pattern_id = 0,
4031 .hdr_sig = { .bits =
4032 BNXT_ULP_HDR_BIT_O_ETH |
4033 BNXT_ULP_HDR_BIT_OO_VLAN |
4034 BNXT_ULP_HDR_BIT_O_IPV4 |
4035 BNXT_ULP_HDR_BIT_O_UDP |
4036 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4037 .field_sig = { .bits =
4038 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4039 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4040 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4043 .class_hid = BNXT_ULP_CLASS_HID_250f,
4046 .flow_sig_id = 196616,
4047 .flow_pattern_id = 0,
4048 .hdr_sig = { .bits =
4049 BNXT_ULP_HDR_BIT_O_ETH |
4050 BNXT_ULP_HDR_BIT_OO_VLAN |
4051 BNXT_ULP_HDR_BIT_O_IPV4 |
4052 BNXT_ULP_HDR_BIT_O_UDP |
4053 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4054 .field_sig = { .bits =
4055 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4056 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4057 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4058 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4061 .class_hid = BNXT_ULP_CLASS_HID_4957,
4064 .flow_sig_id = 196672,
4065 .flow_pattern_id = 0,
4066 .hdr_sig = { .bits =
4067 BNXT_ULP_HDR_BIT_O_ETH |
4068 BNXT_ULP_HDR_BIT_OO_VLAN |
4069 BNXT_ULP_HDR_BIT_O_IPV4 |
4070 BNXT_ULP_HDR_BIT_O_UDP |
4071 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4072 .field_sig = { .bits =
4073 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4074 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4075 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4076 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4079 .class_hid = BNXT_ULP_CLASS_HID_117b,
4082 .flow_sig_id = 196680,
4083 .flow_pattern_id = 0,
4084 .hdr_sig = { .bits =
4085 BNXT_ULP_HDR_BIT_O_ETH |
4086 BNXT_ULP_HDR_BIT_OO_VLAN |
4087 BNXT_ULP_HDR_BIT_O_IPV4 |
4088 BNXT_ULP_HDR_BIT_O_UDP |
4089 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4090 .field_sig = { .bits =
4091 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4092 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4093 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4094 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4095 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
4098 .class_hid = BNXT_ULP_CLASS_HID_5f2b,
4101 .flow_sig_id = 393216,
4102 .flow_pattern_id = 0,
4103 .hdr_sig = { .bits =
4104 BNXT_ULP_HDR_BIT_O_ETH |
4105 BNXT_ULP_HDR_BIT_OO_VLAN |
4106 BNXT_ULP_HDR_BIT_O_IPV4 |
4107 BNXT_ULP_HDR_BIT_O_UDP |
4108 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4109 .field_sig = { .bits =
4110 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4111 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4112 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4115 .class_hid = BNXT_ULP_CLASS_HID_273f,
4118 .flow_sig_id = 393224,
4119 .flow_pattern_id = 0,
4120 .hdr_sig = { .bits =
4121 BNXT_ULP_HDR_BIT_O_ETH |
4122 BNXT_ULP_HDR_BIT_OO_VLAN |
4123 BNXT_ULP_HDR_BIT_O_IPV4 |
4124 BNXT_ULP_HDR_BIT_O_UDP |
4125 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4126 .field_sig = { .bits =
4127 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4128 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4129 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4130 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4133 .class_hid = BNXT_ULP_CLASS_HID_4b07,
4136 .flow_sig_id = 393280,
4137 .flow_pattern_id = 0,
4138 .hdr_sig = { .bits =
4139 BNXT_ULP_HDR_BIT_O_ETH |
4140 BNXT_ULP_HDR_BIT_OO_VLAN |
4141 BNXT_ULP_HDR_BIT_O_IPV4 |
4142 BNXT_ULP_HDR_BIT_O_UDP |
4143 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4144 .field_sig = { .bits =
4145 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4146 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4147 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4148 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4151 .class_hid = BNXT_ULP_CLASS_HID_132b,
4154 .flow_sig_id = 393288,
4155 .flow_pattern_id = 0,
4156 .hdr_sig = { .bits =
4157 BNXT_ULP_HDR_BIT_O_ETH |
4158 BNXT_ULP_HDR_BIT_OO_VLAN |
4159 BNXT_ULP_HDR_BIT_O_IPV4 |
4160 BNXT_ULP_HDR_BIT_O_UDP |
4161 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4162 .field_sig = { .bits =
4163 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4164 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4165 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4166 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4167 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4170 .class_hid = BNXT_ULP_CLASS_HID_16e3,
4173 .flow_sig_id = 458752,
4174 .flow_pattern_id = 0,
4175 .hdr_sig = { .bits =
4176 BNXT_ULP_HDR_BIT_O_ETH |
4177 BNXT_ULP_HDR_BIT_OO_VLAN |
4178 BNXT_ULP_HDR_BIT_O_IPV4 |
4179 BNXT_ULP_HDR_BIT_O_UDP |
4180 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4181 .field_sig = { .bits =
4182 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4183 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4184 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4185 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4188 .class_hid = BNXT_ULP_CLASS_HID_473b,
4191 .flow_sig_id = 458760,
4192 .flow_pattern_id = 0,
4193 .hdr_sig = { .bits =
4194 BNXT_ULP_HDR_BIT_O_ETH |
4195 BNXT_ULP_HDR_BIT_OO_VLAN |
4196 BNXT_ULP_HDR_BIT_O_IPV4 |
4197 BNXT_ULP_HDR_BIT_O_UDP |
4198 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4199 .field_sig = { .bits =
4200 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4201 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4202 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4203 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4204 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4207 .class_hid = BNXT_ULP_CLASS_HID_02df,
4210 .flow_sig_id = 458816,
4211 .flow_pattern_id = 0,
4212 .hdr_sig = { .bits =
4213 BNXT_ULP_HDR_BIT_O_ETH |
4214 BNXT_ULP_HDR_BIT_OO_VLAN |
4215 BNXT_ULP_HDR_BIT_O_IPV4 |
4216 BNXT_ULP_HDR_BIT_O_UDP |
4217 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4218 .field_sig = { .bits =
4219 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4220 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4221 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4222 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4223 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4226 .class_hid = BNXT_ULP_CLASS_HID_3317,
4229 .flow_sig_id = 458824,
4230 .flow_pattern_id = 0,
4231 .hdr_sig = { .bits =
4232 BNXT_ULP_HDR_BIT_O_ETH |
4233 BNXT_ULP_HDR_BIT_OO_VLAN |
4234 BNXT_ULP_HDR_BIT_O_IPV4 |
4235 BNXT_ULP_HDR_BIT_O_UDP |
4236 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4237 .field_sig = { .bits =
4238 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4239 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4240 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4241 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4242 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4243 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
4246 .class_hid = BNXT_ULP_CLASS_HID_19bb,
4249 .flow_sig_id = 655360,
4250 .flow_pattern_id = 0,
4251 .hdr_sig = { .bits =
4252 BNXT_ULP_HDR_BIT_O_ETH |
4253 BNXT_ULP_HDR_BIT_OO_VLAN |
4254 BNXT_ULP_HDR_BIT_O_IPV4 |
4255 BNXT_ULP_HDR_BIT_O_UDP |
4256 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4257 .field_sig = { .bits =
4258 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4259 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4260 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4263 .class_hid = BNXT_ULP_CLASS_HID_4af3,
4266 .flow_sig_id = 655368,
4267 .flow_pattern_id = 0,
4268 .hdr_sig = { .bits =
4269 BNXT_ULP_HDR_BIT_O_ETH |
4270 BNXT_ULP_HDR_BIT_OO_VLAN |
4271 BNXT_ULP_HDR_BIT_O_IPV4 |
4272 BNXT_ULP_HDR_BIT_O_UDP |
4273 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4274 .field_sig = { .bits =
4275 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4276 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4277 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4278 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4281 .class_hid = BNXT_ULP_CLASS_HID_0597,
4284 .flow_sig_id = 655424,
4285 .flow_pattern_id = 0,
4286 .hdr_sig = { .bits =
4287 BNXT_ULP_HDR_BIT_O_ETH |
4288 BNXT_ULP_HDR_BIT_OO_VLAN |
4289 BNXT_ULP_HDR_BIT_O_IPV4 |
4290 BNXT_ULP_HDR_BIT_O_UDP |
4291 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4292 .field_sig = { .bits =
4293 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4294 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4295 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4296 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4299 .class_hid = BNXT_ULP_CLASS_HID_36ef,
4302 .flow_sig_id = 655432,
4303 .flow_pattern_id = 0,
4304 .hdr_sig = { .bits =
4305 BNXT_ULP_HDR_BIT_O_ETH |
4306 BNXT_ULP_HDR_BIT_OO_VLAN |
4307 BNXT_ULP_HDR_BIT_O_IPV4 |
4308 BNXT_ULP_HDR_BIT_O_UDP |
4309 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4310 .field_sig = { .bits =
4311 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4312 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4313 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4314 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4315 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4318 .class_hid = BNXT_ULP_CLASS_HID_39a7,
4321 .flow_sig_id = 720896,
4322 .flow_pattern_id = 0,
4323 .hdr_sig = { .bits =
4324 BNXT_ULP_HDR_BIT_O_ETH |
4325 BNXT_ULP_HDR_BIT_OO_VLAN |
4326 BNXT_ULP_HDR_BIT_O_IPV4 |
4327 BNXT_ULP_HDR_BIT_O_UDP |
4328 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4329 .field_sig = { .bits =
4330 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4331 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4332 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4333 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4336 .class_hid = BNXT_ULP_CLASS_HID_024b,
4339 .flow_sig_id = 720904,
4340 .flow_pattern_id = 0,
4341 .hdr_sig = { .bits =
4342 BNXT_ULP_HDR_BIT_O_ETH |
4343 BNXT_ULP_HDR_BIT_OO_VLAN |
4344 BNXT_ULP_HDR_BIT_O_IPV4 |
4345 BNXT_ULP_HDR_BIT_O_UDP |
4346 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4347 .field_sig = { .bits =
4348 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4349 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4350 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4351 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4352 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4355 .class_hid = BNXT_ULP_CLASS_HID_2593,
4358 .flow_sig_id = 720960,
4359 .flow_pattern_id = 0,
4360 .hdr_sig = { .bits =
4361 BNXT_ULP_HDR_BIT_O_ETH |
4362 BNXT_ULP_HDR_BIT_OO_VLAN |
4363 BNXT_ULP_HDR_BIT_O_IPV4 |
4364 BNXT_ULP_HDR_BIT_O_UDP |
4365 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4366 .field_sig = { .bits =
4367 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4368 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4369 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4370 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4371 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4374 .class_hid = BNXT_ULP_CLASS_HID_56eb,
4377 .flow_sig_id = 720968,
4378 .flow_pattern_id = 0,
4379 .hdr_sig = { .bits =
4380 BNXT_ULP_HDR_BIT_O_ETH |
4381 BNXT_ULP_HDR_BIT_OO_VLAN |
4382 BNXT_ULP_HDR_BIT_O_IPV4 |
4383 BNXT_ULP_HDR_BIT_O_UDP |
4384 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4385 .field_sig = { .bits =
4386 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4387 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4388 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4389 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4390 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4391 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4394 .class_hid = BNXT_ULP_CLASS_HID_3c57,
4397 .flow_sig_id = 917504,
4398 .flow_pattern_id = 0,
4399 .hdr_sig = { .bits =
4400 BNXT_ULP_HDR_BIT_O_ETH |
4401 BNXT_ULP_HDR_BIT_OO_VLAN |
4402 BNXT_ULP_HDR_BIT_O_IPV4 |
4403 BNXT_ULP_HDR_BIT_O_UDP |
4404 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4405 .field_sig = { .bits =
4406 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4407 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4408 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4409 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4412 .class_hid = BNXT_ULP_CLASS_HID_047b,
4415 .flow_sig_id = 917512,
4416 .flow_pattern_id = 0,
4417 .hdr_sig = { .bits =
4418 BNXT_ULP_HDR_BIT_O_ETH |
4419 BNXT_ULP_HDR_BIT_OO_VLAN |
4420 BNXT_ULP_HDR_BIT_O_IPV4 |
4421 BNXT_ULP_HDR_BIT_O_UDP |
4422 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4423 .field_sig = { .bits =
4424 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4425 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4426 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4427 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4428 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4431 .class_hid = BNXT_ULP_CLASS_HID_2843,
4434 .flow_sig_id = 917568,
4435 .flow_pattern_id = 0,
4436 .hdr_sig = { .bits =
4437 BNXT_ULP_HDR_BIT_O_ETH |
4438 BNXT_ULP_HDR_BIT_OO_VLAN |
4439 BNXT_ULP_HDR_BIT_O_IPV4 |
4440 BNXT_ULP_HDR_BIT_O_UDP |
4441 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4442 .field_sig = { .bits =
4443 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4444 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4445 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4446 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4447 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4450 .class_hid = BNXT_ULP_CLASS_HID_589b,
4453 .flow_sig_id = 917576,
4454 .flow_pattern_id = 0,
4455 .hdr_sig = { .bits =
4456 BNXT_ULP_HDR_BIT_O_ETH |
4457 BNXT_ULP_HDR_BIT_OO_VLAN |
4458 BNXT_ULP_HDR_BIT_O_IPV4 |
4459 BNXT_ULP_HDR_BIT_O_UDP |
4460 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4461 .field_sig = { .bits =
4462 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4463 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4464 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4465 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4466 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4467 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4470 .class_hid = BNXT_ULP_CLASS_HID_5c53,
4473 .flow_sig_id = 983040,
4474 .flow_pattern_id = 0,
4475 .hdr_sig = { .bits =
4476 BNXT_ULP_HDR_BIT_O_ETH |
4477 BNXT_ULP_HDR_BIT_OO_VLAN |
4478 BNXT_ULP_HDR_BIT_O_IPV4 |
4479 BNXT_ULP_HDR_BIT_O_UDP |
4480 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4481 .field_sig = { .bits =
4482 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4483 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4484 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4485 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4486 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4489 .class_hid = BNXT_ULP_CLASS_HID_2467,
4492 .flow_sig_id = 983048,
4493 .flow_pattern_id = 0,
4494 .hdr_sig = { .bits =
4495 BNXT_ULP_HDR_BIT_O_ETH |
4496 BNXT_ULP_HDR_BIT_OO_VLAN |
4497 BNXT_ULP_HDR_BIT_O_IPV4 |
4498 BNXT_ULP_HDR_BIT_O_UDP |
4499 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4500 .field_sig = { .bits =
4501 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4502 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4503 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4504 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4505 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4506 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4509 .class_hid = BNXT_ULP_CLASS_HID_484f,
4512 .flow_sig_id = 983104,
4513 .flow_pattern_id = 0,
4514 .hdr_sig = { .bits =
4515 BNXT_ULP_HDR_BIT_O_ETH |
4516 BNXT_ULP_HDR_BIT_OO_VLAN |
4517 BNXT_ULP_HDR_BIT_O_IPV4 |
4518 BNXT_ULP_HDR_BIT_O_UDP |
4519 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4520 .field_sig = { .bits =
4521 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4522 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4523 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4524 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4525 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4526 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4529 .class_hid = BNXT_ULP_CLASS_HID_1053,
4532 .flow_sig_id = 983112,
4533 .flow_pattern_id = 0,
4534 .hdr_sig = { .bits =
4535 BNXT_ULP_HDR_BIT_O_ETH |
4536 BNXT_ULP_HDR_BIT_OO_VLAN |
4537 BNXT_ULP_HDR_BIT_O_IPV4 |
4538 BNXT_ULP_HDR_BIT_O_UDP |
4539 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4540 .field_sig = { .bits =
4541 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
4542 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
4543 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
4544 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
4545 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
4546 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
4547 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
4550 .class_hid = BNXT_ULP_CLASS_HID_5ce1,
4553 .flow_sig_id = 4096,
4554 .flow_pattern_id = 1,
4555 .hdr_sig = { .bits =
4556 BNXT_ULP_HDR_BIT_O_ETH |
4557 BNXT_ULP_HDR_BIT_O_IPV6 |
4558 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4559 .field_sig = { .bits =
4560 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
4563 .class_hid = BNXT_ULP_CLASS_HID_4579,
4566 .flow_sig_id = 6144,
4567 .flow_pattern_id = 1,
4568 .hdr_sig = { .bits =
4569 BNXT_ULP_HDR_BIT_O_ETH |
4570 BNXT_ULP_HDR_BIT_O_IPV6 |
4571 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4572 .field_sig = { .bits =
4573 BNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |
4574 BNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR }
4577 .class_hid = BNXT_ULP_CLASS_HID_1735,
4580 .flow_sig_id = 16384,
4581 .flow_pattern_id = 1,
4582 .hdr_sig = { .bits =
4583 BNXT_ULP_HDR_BIT_O_ETH |
4584 BNXT_ULP_HDR_BIT_O_IPV4 |
4585 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4586 .field_sig = { .bits =
4587 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
4590 .class_hid = BNXT_ULP_CLASS_HID_45bd,
4593 .flow_sig_id = 24576,
4594 .flow_pattern_id = 1,
4595 .hdr_sig = { .bits =
4596 BNXT_ULP_HDR_BIT_O_ETH |
4597 BNXT_ULP_HDR_BIT_O_IPV4 |
4598 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4599 .field_sig = { .bits =
4600 BNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |
4601 BNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR }
4604 .class_hid = BNXT_ULP_CLASS_HID_3feb,
4607 .flow_sig_id = 32768,
4608 .flow_pattern_id = 1,
4609 .hdr_sig = { .bits =
4610 BNXT_ULP_HDR_BIT_O_ETH |
4611 BNXT_ULP_HDR_BIT_OO_VLAN |
4612 BNXT_ULP_HDR_BIT_O_IPV6 |
4613 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4614 .field_sig = { .bits =
4615 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
4618 .class_hid = BNXT_ULP_CLASS_HID_2bf7,
4621 .flow_sig_id = 32832,
4622 .flow_pattern_id = 1,
4623 .hdr_sig = { .bits =
4624 BNXT_ULP_HDR_BIT_O_ETH |
4625 BNXT_ULP_HDR_BIT_OO_VLAN |
4626 BNXT_ULP_HDR_BIT_O_IPV6 |
4627 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4628 .field_sig = { .bits =
4629 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
4630 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
4633 .class_hid = BNXT_ULP_CLASS_HID_5727,
4636 .flow_sig_id = 49152,
4637 .flow_pattern_id = 1,
4638 .hdr_sig = { .bits =
4639 BNXT_ULP_HDR_BIT_O_ETH |
4640 BNXT_ULP_HDR_BIT_OO_VLAN |
4641 BNXT_ULP_HDR_BIT_O_IPV6 |
4642 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4643 .field_sig = { .bits =
4644 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
4645 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
4648 .class_hid = BNXT_ULP_CLASS_HID_4333,
4651 .flow_sig_id = 49216,
4652 .flow_pattern_id = 1,
4653 .hdr_sig = { .bits =
4654 BNXT_ULP_HDR_BIT_O_ETH |
4655 BNXT_ULP_HDR_BIT_OO_VLAN |
4656 BNXT_ULP_HDR_BIT_O_IPV6 |
4657 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4658 .field_sig = { .bits =
4659 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |
4660 BNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |
4661 BNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR }
4664 .class_hid = BNXT_ULP_CLASS_HID_4453,
4667 .flow_sig_id = 131072,
4668 .flow_pattern_id = 1,
4669 .hdr_sig = { .bits =
4670 BNXT_ULP_HDR_BIT_O_ETH |
4671 BNXT_ULP_HDR_BIT_OO_VLAN |
4672 BNXT_ULP_HDR_BIT_O_IPV4 |
4673 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4674 .field_sig = { .bits =
4675 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
4678 .class_hid = BNXT_ULP_CLASS_HID_304f,
4681 .flow_sig_id = 131136,
4682 .flow_pattern_id = 1,
4683 .hdr_sig = { .bits =
4684 BNXT_ULP_HDR_BIT_O_ETH |
4685 BNXT_ULP_HDR_BIT_OO_VLAN |
4686 BNXT_ULP_HDR_BIT_O_IPV4 |
4687 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4688 .field_sig = { .bits =
4689 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
4690 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
4693 .class_hid = BNXT_ULP_CLASS_HID_645f,
4696 .flow_sig_id = 196608,
4697 .flow_pattern_id = 1,
4698 .hdr_sig = { .bits =
4699 BNXT_ULP_HDR_BIT_O_ETH |
4700 BNXT_ULP_HDR_BIT_OO_VLAN |
4701 BNXT_ULP_HDR_BIT_O_IPV4 |
4702 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4703 .field_sig = { .bits =
4704 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
4705 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
4708 .class_hid = BNXT_ULP_CLASS_HID_504b,
4711 .flow_sig_id = 196672,
4712 .flow_pattern_id = 1,
4713 .hdr_sig = { .bits =
4714 BNXT_ULP_HDR_BIT_O_ETH |
4715 BNXT_ULP_HDR_BIT_OO_VLAN |
4716 BNXT_ULP_HDR_BIT_O_IPV4 |
4717 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4718 .field_sig = { .bits =
4719 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |
4720 BNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |
4721 BNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR }
4724 .class_hid = BNXT_ULP_CLASS_HID_5cc1,
4727 .flow_sig_id = 4096,
4728 .flow_pattern_id = 1,
4729 .hdr_sig = { .bits =
4730 BNXT_ULP_HDR_BIT_O_ETH |
4731 BNXT_ULP_HDR_BIT_O_IPV6 |
4732 BNXT_ULP_HDR_BIT_O_TCP |
4733 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4734 .field_sig = { .bits =
4735 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
4738 .class_hid = BNXT_ULP_CLASS_HID_4559,
4741 .flow_sig_id = 6144,
4742 .flow_pattern_id = 1,
4743 .hdr_sig = { .bits =
4744 BNXT_ULP_HDR_BIT_O_ETH |
4745 BNXT_ULP_HDR_BIT_O_IPV6 |
4746 BNXT_ULP_HDR_BIT_O_TCP |
4747 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4748 .field_sig = { .bits =
4749 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
4750 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR }
4753 .class_hid = BNXT_ULP_CLASS_HID_2285,
4756 .flow_sig_id = 12288,
4757 .flow_pattern_id = 1,
4758 .hdr_sig = { .bits =
4759 BNXT_ULP_HDR_BIT_O_ETH |
4760 BNXT_ULP_HDR_BIT_O_IPV6 |
4761 BNXT_ULP_HDR_BIT_O_TCP |
4762 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4763 .field_sig = { .bits =
4764 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4765 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
4768 .class_hid = BNXT_ULP_CLASS_HID_0b1d,
4771 .flow_sig_id = 14336,
4772 .flow_pattern_id = 1,
4773 .hdr_sig = { .bits =
4774 BNXT_ULP_HDR_BIT_O_ETH |
4775 BNXT_ULP_HDR_BIT_O_IPV6 |
4776 BNXT_ULP_HDR_BIT_O_TCP |
4777 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4778 .field_sig = { .bits =
4779 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
4780 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4781 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT }
4784 .class_hid = BNXT_ULP_CLASS_HID_0b49,
4787 .flow_sig_id = 20480,
4788 .flow_pattern_id = 1,
4789 .hdr_sig = { .bits =
4790 BNXT_ULP_HDR_BIT_O_ETH |
4791 BNXT_ULP_HDR_BIT_O_IPV6 |
4792 BNXT_ULP_HDR_BIT_O_TCP |
4793 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4794 .field_sig = { .bits =
4795 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4796 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
4799 .class_hid = BNXT_ULP_CLASS_HID_5c95,
4802 .flow_sig_id = 22528,
4803 .flow_pattern_id = 1,
4804 .hdr_sig = { .bits =
4805 BNXT_ULP_HDR_BIT_O_ETH |
4806 BNXT_ULP_HDR_BIT_O_IPV6 |
4807 BNXT_ULP_HDR_BIT_O_TCP |
4808 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4809 .field_sig = { .bits =
4810 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
4811 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4812 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
4815 .class_hid = BNXT_ULP_CLASS_HID_39c1,
4818 .flow_sig_id = 28672,
4819 .flow_pattern_id = 1,
4820 .hdr_sig = { .bits =
4821 BNXT_ULP_HDR_BIT_O_ETH |
4822 BNXT_ULP_HDR_BIT_O_IPV6 |
4823 BNXT_ULP_HDR_BIT_O_TCP |
4824 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4825 .field_sig = { .bits =
4826 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4827 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
4828 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
4831 .class_hid = BNXT_ULP_CLASS_HID_2259,
4834 .flow_sig_id = 30720,
4835 .flow_pattern_id = 1,
4836 .hdr_sig = { .bits =
4837 BNXT_ULP_HDR_BIT_O_ETH |
4838 BNXT_ULP_HDR_BIT_O_IPV6 |
4839 BNXT_ULP_HDR_BIT_O_TCP |
4840 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4841 .field_sig = { .bits =
4842 BNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |
4843 BNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |
4844 BNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |
4845 BNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT }
4848 .class_hid = BNXT_ULP_CLASS_HID_1715,
4851 .flow_sig_id = 16384,
4852 .flow_pattern_id = 1,
4853 .hdr_sig = { .bits =
4854 BNXT_ULP_HDR_BIT_O_ETH |
4855 BNXT_ULP_HDR_BIT_O_IPV4 |
4856 BNXT_ULP_HDR_BIT_O_TCP |
4857 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4858 .field_sig = { .bits =
4859 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
4862 .class_hid = BNXT_ULP_CLASS_HID_459d,
4865 .flow_sig_id = 24576,
4866 .flow_pattern_id = 1,
4867 .hdr_sig = { .bits =
4868 BNXT_ULP_HDR_BIT_O_ETH |
4869 BNXT_ULP_HDR_BIT_O_IPV4 |
4870 BNXT_ULP_HDR_BIT_O_TCP |
4871 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4872 .field_sig = { .bits =
4873 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
4874 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR }
4877 .class_hid = BNXT_ULP_CLASS_HID_571d,
4880 .flow_sig_id = 49152,
4881 .flow_pattern_id = 1,
4882 .hdr_sig = { .bits =
4883 BNXT_ULP_HDR_BIT_O_ETH |
4884 BNXT_ULP_HDR_BIT_O_IPV4 |
4885 BNXT_ULP_HDR_BIT_O_TCP |
4886 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4887 .field_sig = { .bits =
4888 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4889 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
4892 .class_hid = BNXT_ULP_CLASS_HID_1cd1,
4895 .flow_sig_id = 57344,
4896 .flow_pattern_id = 1,
4897 .hdr_sig = { .bits =
4898 BNXT_ULP_HDR_BIT_O_ETH |
4899 BNXT_ULP_HDR_BIT_O_IPV4 |
4900 BNXT_ULP_HDR_BIT_O_TCP |
4901 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4902 .field_sig = { .bits =
4903 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
4904 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4905 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT }
4908 .class_hid = BNXT_ULP_CLASS_HID_3711,
4911 .flow_sig_id = 81920,
4912 .flow_pattern_id = 1,
4913 .hdr_sig = { .bits =
4914 BNXT_ULP_HDR_BIT_O_ETH |
4915 BNXT_ULP_HDR_BIT_O_IPV4 |
4916 BNXT_ULP_HDR_BIT_O_TCP |
4917 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4918 .field_sig = { .bits =
4919 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4920 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
4923 .class_hid = BNXT_ULP_CLASS_HID_6599,
4926 .flow_sig_id = 90112,
4927 .flow_pattern_id = 1,
4928 .hdr_sig = { .bits =
4929 BNXT_ULP_HDR_BIT_O_ETH |
4930 BNXT_ULP_HDR_BIT_O_IPV4 |
4931 BNXT_ULP_HDR_BIT_O_TCP |
4932 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4933 .field_sig = { .bits =
4934 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
4935 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4936 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
4939 .class_hid = BNXT_ULP_CLASS_HID_0e55,
4942 .flow_sig_id = 114688,
4943 .flow_pattern_id = 1,
4944 .hdr_sig = { .bits =
4945 BNXT_ULP_HDR_BIT_O_ETH |
4946 BNXT_ULP_HDR_BIT_O_IPV4 |
4947 BNXT_ULP_HDR_BIT_O_TCP |
4948 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4949 .field_sig = { .bits =
4950 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4951 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
4952 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
4955 .class_hid = BNXT_ULP_CLASS_HID_3cdd,
4958 .flow_sig_id = 122880,
4959 .flow_pattern_id = 1,
4960 .hdr_sig = { .bits =
4961 BNXT_ULP_HDR_BIT_O_ETH |
4962 BNXT_ULP_HDR_BIT_O_IPV4 |
4963 BNXT_ULP_HDR_BIT_O_TCP |
4964 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4965 .field_sig = { .bits =
4966 BNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |
4967 BNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |
4968 BNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |
4969 BNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT }
4972 .class_hid = BNXT_ULP_CLASS_HID_5ca1,
4975 .flow_sig_id = 4096,
4976 .flow_pattern_id = 1,
4977 .hdr_sig = { .bits =
4978 BNXT_ULP_HDR_BIT_O_ETH |
4979 BNXT_ULP_HDR_BIT_O_IPV6 |
4980 BNXT_ULP_HDR_BIT_O_UDP |
4981 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4982 .field_sig = { .bits =
4983 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
4986 .class_hid = BNXT_ULP_CLASS_HID_4539,
4989 .flow_sig_id = 6144,
4990 .flow_pattern_id = 1,
4991 .hdr_sig = { .bits =
4992 BNXT_ULP_HDR_BIT_O_ETH |
4993 BNXT_ULP_HDR_BIT_O_IPV6 |
4994 BNXT_ULP_HDR_BIT_O_UDP |
4995 BNXT_ULP_FLOW_DIR_BITMASK_ING },
4996 .field_sig = { .bits =
4997 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
4998 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR }
5001 .class_hid = BNXT_ULP_CLASS_HID_22e5,
5004 .flow_sig_id = 12288,
5005 .flow_pattern_id = 1,
5006 .hdr_sig = { .bits =
5007 BNXT_ULP_HDR_BIT_O_ETH |
5008 BNXT_ULP_HDR_BIT_O_IPV6 |
5009 BNXT_ULP_HDR_BIT_O_UDP |
5010 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5011 .field_sig = { .bits =
5012 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5013 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
5016 .class_hid = BNXT_ULP_CLASS_HID_0b7d,
5019 .flow_sig_id = 14336,
5020 .flow_pattern_id = 1,
5021 .hdr_sig = { .bits =
5022 BNXT_ULP_HDR_BIT_O_ETH |
5023 BNXT_ULP_HDR_BIT_O_IPV6 |
5024 BNXT_ULP_HDR_BIT_O_UDP |
5025 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5026 .field_sig = { .bits =
5027 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
5028 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5029 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT }
5032 .class_hid = BNXT_ULP_CLASS_HID_0b29,
5035 .flow_sig_id = 20480,
5036 .flow_pattern_id = 1,
5037 .hdr_sig = { .bits =
5038 BNXT_ULP_HDR_BIT_O_ETH |
5039 BNXT_ULP_HDR_BIT_O_IPV6 |
5040 BNXT_ULP_HDR_BIT_O_UDP |
5041 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5042 .field_sig = { .bits =
5043 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5044 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
5047 .class_hid = BNXT_ULP_CLASS_HID_5cf5,
5050 .flow_sig_id = 22528,
5051 .flow_pattern_id = 1,
5052 .hdr_sig = { .bits =
5053 BNXT_ULP_HDR_BIT_O_ETH |
5054 BNXT_ULP_HDR_BIT_O_IPV6 |
5055 BNXT_ULP_HDR_BIT_O_UDP |
5056 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5057 .field_sig = { .bits =
5058 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
5059 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5060 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
5063 .class_hid = BNXT_ULP_CLASS_HID_39a1,
5066 .flow_sig_id = 28672,
5067 .flow_pattern_id = 1,
5068 .hdr_sig = { .bits =
5069 BNXT_ULP_HDR_BIT_O_ETH |
5070 BNXT_ULP_HDR_BIT_O_IPV6 |
5071 BNXT_ULP_HDR_BIT_O_UDP |
5072 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5073 .field_sig = { .bits =
5074 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5075 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
5076 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
5079 .class_hid = BNXT_ULP_CLASS_HID_2239,
5082 .flow_sig_id = 30720,
5083 .flow_pattern_id = 1,
5084 .hdr_sig = { .bits =
5085 BNXT_ULP_HDR_BIT_O_ETH |
5086 BNXT_ULP_HDR_BIT_O_IPV6 |
5087 BNXT_ULP_HDR_BIT_O_UDP |
5088 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5089 .field_sig = { .bits =
5090 BNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |
5091 BNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |
5092 BNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |
5093 BNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT }
5096 .class_hid = BNXT_ULP_CLASS_HID_1775,
5099 .flow_sig_id = 16384,
5100 .flow_pattern_id = 1,
5101 .hdr_sig = { .bits =
5102 BNXT_ULP_HDR_BIT_O_ETH |
5103 BNXT_ULP_HDR_BIT_O_IPV4 |
5104 BNXT_ULP_HDR_BIT_O_UDP |
5105 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5106 .field_sig = { .bits =
5107 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
5110 .class_hid = BNXT_ULP_CLASS_HID_45fd,
5113 .flow_sig_id = 24576,
5114 .flow_pattern_id = 1,
5115 .hdr_sig = { .bits =
5116 BNXT_ULP_HDR_BIT_O_ETH |
5117 BNXT_ULP_HDR_BIT_O_IPV4 |
5118 BNXT_ULP_HDR_BIT_O_UDP |
5119 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5120 .field_sig = { .bits =
5121 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
5122 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR }
5125 .class_hid = BNXT_ULP_CLASS_HID_577d,
5128 .flow_sig_id = 49152,
5129 .flow_pattern_id = 1,
5130 .hdr_sig = { .bits =
5131 BNXT_ULP_HDR_BIT_O_ETH |
5132 BNXT_ULP_HDR_BIT_O_IPV4 |
5133 BNXT_ULP_HDR_BIT_O_UDP |
5134 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5135 .field_sig = { .bits =
5136 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5137 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
5140 .class_hid = BNXT_ULP_CLASS_HID_1cb1,
5143 .flow_sig_id = 57344,
5144 .flow_pattern_id = 1,
5145 .hdr_sig = { .bits =
5146 BNXT_ULP_HDR_BIT_O_ETH |
5147 BNXT_ULP_HDR_BIT_O_IPV4 |
5148 BNXT_ULP_HDR_BIT_O_UDP |
5149 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5150 .field_sig = { .bits =
5151 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
5152 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5153 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT }
5156 .class_hid = BNXT_ULP_CLASS_HID_3771,
5159 .flow_sig_id = 81920,
5160 .flow_pattern_id = 1,
5161 .hdr_sig = { .bits =
5162 BNXT_ULP_HDR_BIT_O_ETH |
5163 BNXT_ULP_HDR_BIT_O_IPV4 |
5164 BNXT_ULP_HDR_BIT_O_UDP |
5165 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5166 .field_sig = { .bits =
5167 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5168 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
5171 .class_hid = BNXT_ULP_CLASS_HID_65f9,
5174 .flow_sig_id = 90112,
5175 .flow_pattern_id = 1,
5176 .hdr_sig = { .bits =
5177 BNXT_ULP_HDR_BIT_O_ETH |
5178 BNXT_ULP_HDR_BIT_O_IPV4 |
5179 BNXT_ULP_HDR_BIT_O_UDP |
5180 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5181 .field_sig = { .bits =
5182 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
5183 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5184 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
5187 .class_hid = BNXT_ULP_CLASS_HID_0e35,
5190 .flow_sig_id = 114688,
5191 .flow_pattern_id = 1,
5192 .hdr_sig = { .bits =
5193 BNXT_ULP_HDR_BIT_O_ETH |
5194 BNXT_ULP_HDR_BIT_O_IPV4 |
5195 BNXT_ULP_HDR_BIT_O_UDP |
5196 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5197 .field_sig = { .bits =
5198 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5199 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
5200 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
5203 .class_hid = BNXT_ULP_CLASS_HID_3cbd,
5206 .flow_sig_id = 122880,
5207 .flow_pattern_id = 1,
5208 .hdr_sig = { .bits =
5209 BNXT_ULP_HDR_BIT_O_ETH |
5210 BNXT_ULP_HDR_BIT_O_IPV4 |
5211 BNXT_ULP_HDR_BIT_O_UDP |
5212 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5213 .field_sig = { .bits =
5214 BNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |
5215 BNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |
5216 BNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |
5217 BNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT }
5220 .class_hid = BNXT_ULP_CLASS_HID_3fcb,
5223 .flow_sig_id = 32768,
5224 .flow_pattern_id = 1,
5225 .hdr_sig = { .bits =
5226 BNXT_ULP_HDR_BIT_O_ETH |
5227 BNXT_ULP_HDR_BIT_OO_VLAN |
5228 BNXT_ULP_HDR_BIT_O_IPV6 |
5229 BNXT_ULP_HDR_BIT_O_TCP |
5230 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5231 .field_sig = { .bits =
5232 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
5235 .class_hid = BNXT_ULP_CLASS_HID_2bd7,
5238 .flow_sig_id = 32832,
5239 .flow_pattern_id = 1,
5240 .hdr_sig = { .bits =
5241 BNXT_ULP_HDR_BIT_O_ETH |
5242 BNXT_ULP_HDR_BIT_OO_VLAN |
5243 BNXT_ULP_HDR_BIT_O_IPV6 |
5244 BNXT_ULP_HDR_BIT_O_TCP |
5245 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5246 .field_sig = { .bits =
5247 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5248 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
5251 .class_hid = BNXT_ULP_CLASS_HID_5707,
5254 .flow_sig_id = 49152,
5255 .flow_pattern_id = 1,
5256 .hdr_sig = { .bits =
5257 BNXT_ULP_HDR_BIT_O_ETH |
5258 BNXT_ULP_HDR_BIT_OO_VLAN |
5259 BNXT_ULP_HDR_BIT_O_IPV6 |
5260 BNXT_ULP_HDR_BIT_O_TCP |
5261 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5262 .field_sig = { .bits =
5263 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5264 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
5267 .class_hid = BNXT_ULP_CLASS_HID_4313,
5270 .flow_sig_id = 49216,
5271 .flow_pattern_id = 1,
5272 .hdr_sig = { .bits =
5273 BNXT_ULP_HDR_BIT_O_ETH |
5274 BNXT_ULP_HDR_BIT_OO_VLAN |
5275 BNXT_ULP_HDR_BIT_O_IPV6 |
5276 BNXT_ULP_HDR_BIT_O_TCP |
5277 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5278 .field_sig = { .bits =
5279 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5280 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5281 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR }
5284 .class_hid = BNXT_ULP_CLASS_HID_5fc7,
5287 .flow_sig_id = 98304,
5288 .flow_pattern_id = 1,
5289 .hdr_sig = { .bits =
5290 BNXT_ULP_HDR_BIT_O_ETH |
5291 BNXT_ULP_HDR_BIT_OO_VLAN |
5292 BNXT_ULP_HDR_BIT_O_IPV6 |
5293 BNXT_ULP_HDR_BIT_O_TCP |
5294 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5295 .field_sig = { .bits =
5296 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5297 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
5300 .class_hid = BNXT_ULP_CLASS_HID_4bd3,
5303 .flow_sig_id = 98368,
5304 .flow_pattern_id = 1,
5305 .hdr_sig = { .bits =
5306 BNXT_ULP_HDR_BIT_O_ETH |
5307 BNXT_ULP_HDR_BIT_OO_VLAN |
5308 BNXT_ULP_HDR_BIT_O_IPV6 |
5309 BNXT_ULP_HDR_BIT_O_TCP |
5310 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5311 .field_sig = { .bits =
5312 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5313 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5314 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
5317 .class_hid = BNXT_ULP_CLASS_HID_0e4f,
5320 .flow_sig_id = 114688,
5321 .flow_pattern_id = 1,
5322 .hdr_sig = { .bits =
5323 BNXT_ULP_HDR_BIT_O_ETH |
5324 BNXT_ULP_HDR_BIT_OO_VLAN |
5325 BNXT_ULP_HDR_BIT_O_IPV6 |
5326 BNXT_ULP_HDR_BIT_O_TCP |
5327 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5328 .field_sig = { .bits =
5329 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5330 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5331 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
5334 .class_hid = BNXT_ULP_CLASS_HID_632f,
5337 .flow_sig_id = 114752,
5338 .flow_pattern_id = 1,
5339 .hdr_sig = { .bits =
5340 BNXT_ULP_HDR_BIT_O_ETH |
5341 BNXT_ULP_HDR_BIT_OO_VLAN |
5342 BNXT_ULP_HDR_BIT_O_IPV6 |
5343 BNXT_ULP_HDR_BIT_O_TCP |
5344 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5345 .field_sig = { .bits =
5346 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5347 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5348 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5349 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT }
5352 .class_hid = BNXT_ULP_CLASS_HID_1baf,
5355 .flow_sig_id = 163840,
5356 .flow_pattern_id = 1,
5357 .hdr_sig = { .bits =
5358 BNXT_ULP_HDR_BIT_O_ETH |
5359 BNXT_ULP_HDR_BIT_OO_VLAN |
5360 BNXT_ULP_HDR_BIT_O_IPV6 |
5361 BNXT_ULP_HDR_BIT_O_TCP |
5362 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5363 .field_sig = { .bits =
5364 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5365 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5368 .class_hid = BNXT_ULP_CLASS_HID_07bb,
5371 .flow_sig_id = 163904,
5372 .flow_pattern_id = 1,
5373 .hdr_sig = { .bits =
5374 BNXT_ULP_HDR_BIT_O_ETH |
5375 BNXT_ULP_HDR_BIT_OO_VLAN |
5376 BNXT_ULP_HDR_BIT_O_IPV6 |
5377 BNXT_ULP_HDR_BIT_O_TCP |
5378 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5379 .field_sig = { .bits =
5380 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5381 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5382 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5385 .class_hid = BNXT_ULP_CLASS_HID_32eb,
5388 .flow_sig_id = 180224,
5389 .flow_pattern_id = 1,
5390 .hdr_sig = { .bits =
5391 BNXT_ULP_HDR_BIT_O_ETH |
5392 BNXT_ULP_HDR_BIT_OO_VLAN |
5393 BNXT_ULP_HDR_BIT_O_IPV6 |
5394 BNXT_ULP_HDR_BIT_O_TCP |
5395 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5396 .field_sig = { .bits =
5397 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5398 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5399 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5402 .class_hid = BNXT_ULP_CLASS_HID_1ef7,
5405 .flow_sig_id = 180288,
5406 .flow_pattern_id = 1,
5407 .hdr_sig = { .bits =
5408 BNXT_ULP_HDR_BIT_O_ETH |
5409 BNXT_ULP_HDR_BIT_OO_VLAN |
5410 BNXT_ULP_HDR_BIT_O_IPV6 |
5411 BNXT_ULP_HDR_BIT_O_TCP |
5412 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5413 .field_sig = { .bits =
5414 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5415 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5416 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5417 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5420 .class_hid = BNXT_ULP_CLASS_HID_3bab,
5423 .flow_sig_id = 229376,
5424 .flow_pattern_id = 1,
5425 .hdr_sig = { .bits =
5426 BNXT_ULP_HDR_BIT_O_ETH |
5427 BNXT_ULP_HDR_BIT_OO_VLAN |
5428 BNXT_ULP_HDR_BIT_O_IPV6 |
5429 BNXT_ULP_HDR_BIT_O_TCP |
5430 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5431 .field_sig = { .bits =
5432 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5433 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
5434 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5437 .class_hid = BNXT_ULP_CLASS_HID_27b7,
5440 .flow_sig_id = 229440,
5441 .flow_pattern_id = 1,
5442 .hdr_sig = { .bits =
5443 BNXT_ULP_HDR_BIT_O_ETH |
5444 BNXT_ULP_HDR_BIT_OO_VLAN |
5445 BNXT_ULP_HDR_BIT_O_IPV6 |
5446 BNXT_ULP_HDR_BIT_O_TCP |
5447 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5448 .field_sig = { .bits =
5449 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5450 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5451 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
5452 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5455 .class_hid = BNXT_ULP_CLASS_HID_52e7,
5458 .flow_sig_id = 245760,
5459 .flow_pattern_id = 1,
5460 .hdr_sig = { .bits =
5461 BNXT_ULP_HDR_BIT_O_ETH |
5462 BNXT_ULP_HDR_BIT_OO_VLAN |
5463 BNXT_ULP_HDR_BIT_O_IPV6 |
5464 BNXT_ULP_HDR_BIT_O_TCP |
5465 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5466 .field_sig = { .bits =
5467 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5468 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5469 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
5470 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5473 .class_hid = BNXT_ULP_CLASS_HID_3ef3,
5476 .flow_sig_id = 245824,
5477 .flow_pattern_id = 1,
5478 .hdr_sig = { .bits =
5479 BNXT_ULP_HDR_BIT_O_ETH |
5480 BNXT_ULP_HDR_BIT_OO_VLAN |
5481 BNXT_ULP_HDR_BIT_O_IPV6 |
5482 BNXT_ULP_HDR_BIT_O_TCP |
5483 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5484 .field_sig = { .bits =
5485 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |
5486 BNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |
5487 BNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |
5488 BNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |
5489 BNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT }
5492 .class_hid = BNXT_ULP_CLASS_HID_4473,
5495 .flow_sig_id = 131072,
5496 .flow_pattern_id = 1,
5497 .hdr_sig = { .bits =
5498 BNXT_ULP_HDR_BIT_O_ETH |
5499 BNXT_ULP_HDR_BIT_OO_VLAN |
5500 BNXT_ULP_HDR_BIT_O_IPV4 |
5501 BNXT_ULP_HDR_BIT_O_TCP |
5502 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5503 .field_sig = { .bits =
5504 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
5507 .class_hid = BNXT_ULP_CLASS_HID_306f,
5510 .flow_sig_id = 131136,
5511 .flow_pattern_id = 1,
5512 .hdr_sig = { .bits =
5513 BNXT_ULP_HDR_BIT_O_ETH |
5514 BNXT_ULP_HDR_BIT_OO_VLAN |
5515 BNXT_ULP_HDR_BIT_O_IPV4 |
5516 BNXT_ULP_HDR_BIT_O_TCP |
5517 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5518 .field_sig = { .bits =
5519 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5520 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
5523 .class_hid = BNXT_ULP_CLASS_HID_647f,
5526 .flow_sig_id = 196608,
5527 .flow_pattern_id = 1,
5528 .hdr_sig = { .bits =
5529 BNXT_ULP_HDR_BIT_O_ETH |
5530 BNXT_ULP_HDR_BIT_OO_VLAN |
5531 BNXT_ULP_HDR_BIT_O_IPV4 |
5532 BNXT_ULP_HDR_BIT_O_TCP |
5533 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5534 .field_sig = { .bits =
5535 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5536 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
5539 .class_hid = BNXT_ULP_CLASS_HID_506b,
5542 .flow_sig_id = 196672,
5543 .flow_pattern_id = 1,
5544 .hdr_sig = { .bits =
5545 BNXT_ULP_HDR_BIT_O_ETH |
5546 BNXT_ULP_HDR_BIT_OO_VLAN |
5547 BNXT_ULP_HDR_BIT_O_IPV4 |
5548 BNXT_ULP_HDR_BIT_O_TCP |
5549 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5550 .field_sig = { .bits =
5551 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5552 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5553 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR }
5556 .class_hid = BNXT_ULP_CLASS_HID_66af,
5559 .flow_sig_id = 393216,
5560 .flow_pattern_id = 1,
5561 .hdr_sig = { .bits =
5562 BNXT_ULP_HDR_BIT_O_ETH |
5563 BNXT_ULP_HDR_BIT_OO_VLAN |
5564 BNXT_ULP_HDR_BIT_O_IPV4 |
5565 BNXT_ULP_HDR_BIT_O_TCP |
5566 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5567 .field_sig = { .bits =
5568 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5569 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
5572 .class_hid = BNXT_ULP_CLASS_HID_525b,
5575 .flow_sig_id = 393280,
5576 .flow_pattern_id = 1,
5577 .hdr_sig = { .bits =
5578 BNXT_ULP_HDR_BIT_O_ETH |
5579 BNXT_ULP_HDR_BIT_OO_VLAN |
5580 BNXT_ULP_HDR_BIT_O_IPV4 |
5581 BNXT_ULP_HDR_BIT_O_TCP |
5582 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5583 .field_sig = { .bits =
5584 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5585 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5586 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
5589 .class_hid = BNXT_ULP_CLASS_HID_1de7,
5592 .flow_sig_id = 458752,
5593 .flow_pattern_id = 1,
5594 .hdr_sig = { .bits =
5595 BNXT_ULP_HDR_BIT_O_ETH |
5596 BNXT_ULP_HDR_BIT_OO_VLAN |
5597 BNXT_ULP_HDR_BIT_O_IPV4 |
5598 BNXT_ULP_HDR_BIT_O_TCP |
5599 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5600 .field_sig = { .bits =
5601 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5602 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5603 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
5606 .class_hid = BNXT_ULP_CLASS_HID_0993,
5609 .flow_sig_id = 458816,
5610 .flow_pattern_id = 1,
5611 .hdr_sig = { .bits =
5612 BNXT_ULP_HDR_BIT_O_ETH |
5613 BNXT_ULP_HDR_BIT_OO_VLAN |
5614 BNXT_ULP_HDR_BIT_O_IPV4 |
5615 BNXT_ULP_HDR_BIT_O_TCP |
5616 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5617 .field_sig = { .bits =
5618 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5619 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5620 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5621 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT }
5624 .class_hid = BNXT_ULP_CLASS_HID_213f,
5627 .flow_sig_id = 655360,
5628 .flow_pattern_id = 1,
5629 .hdr_sig = { .bits =
5630 BNXT_ULP_HDR_BIT_O_ETH |
5631 BNXT_ULP_HDR_BIT_OO_VLAN |
5632 BNXT_ULP_HDR_BIT_O_IPV4 |
5633 BNXT_ULP_HDR_BIT_O_TCP |
5634 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5635 .field_sig = { .bits =
5636 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5637 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5640 .class_hid = BNXT_ULP_CLASS_HID_0d2b,
5643 .flow_sig_id = 655424,
5644 .flow_pattern_id = 1,
5645 .hdr_sig = { .bits =
5646 BNXT_ULP_HDR_BIT_O_ETH |
5647 BNXT_ULP_HDR_BIT_OO_VLAN |
5648 BNXT_ULP_HDR_BIT_O_IPV4 |
5649 BNXT_ULP_HDR_BIT_O_TCP |
5650 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5651 .field_sig = { .bits =
5652 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5653 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5654 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5657 .class_hid = BNXT_ULP_CLASS_HID_413b,
5660 .flow_sig_id = 720896,
5661 .flow_pattern_id = 1,
5662 .hdr_sig = { .bits =
5663 BNXT_ULP_HDR_BIT_O_ETH |
5664 BNXT_ULP_HDR_BIT_OO_VLAN |
5665 BNXT_ULP_HDR_BIT_O_IPV4 |
5666 BNXT_ULP_HDR_BIT_O_TCP |
5667 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5668 .field_sig = { .bits =
5669 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5670 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5671 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5674 .class_hid = BNXT_ULP_CLASS_HID_2cd7,
5677 .flow_sig_id = 720960,
5678 .flow_pattern_id = 1,
5679 .hdr_sig = { .bits =
5680 BNXT_ULP_HDR_BIT_O_ETH |
5681 BNXT_ULP_HDR_BIT_OO_VLAN |
5682 BNXT_ULP_HDR_BIT_O_IPV4 |
5683 BNXT_ULP_HDR_BIT_O_TCP |
5684 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5685 .field_sig = { .bits =
5686 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5687 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5688 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5689 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5692 .class_hid = BNXT_ULP_CLASS_HID_436b,
5695 .flow_sig_id = 917504,
5696 .flow_pattern_id = 1,
5697 .hdr_sig = { .bits =
5698 BNXT_ULP_HDR_BIT_O_ETH |
5699 BNXT_ULP_HDR_BIT_OO_VLAN |
5700 BNXT_ULP_HDR_BIT_O_IPV4 |
5701 BNXT_ULP_HDR_BIT_O_TCP |
5702 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5703 .field_sig = { .bits =
5704 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5705 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
5706 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5709 .class_hid = BNXT_ULP_CLASS_HID_2f07,
5712 .flow_sig_id = 917568,
5713 .flow_pattern_id = 1,
5714 .hdr_sig = { .bits =
5715 BNXT_ULP_HDR_BIT_O_ETH |
5716 BNXT_ULP_HDR_BIT_OO_VLAN |
5717 BNXT_ULP_HDR_BIT_O_IPV4 |
5718 BNXT_ULP_HDR_BIT_O_TCP |
5719 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5720 .field_sig = { .bits =
5721 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5722 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5723 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
5724 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5727 .class_hid = BNXT_ULP_CLASS_HID_6317,
5730 .flow_sig_id = 983040,
5731 .flow_pattern_id = 1,
5732 .hdr_sig = { .bits =
5733 BNXT_ULP_HDR_BIT_O_ETH |
5734 BNXT_ULP_HDR_BIT_OO_VLAN |
5735 BNXT_ULP_HDR_BIT_O_IPV4 |
5736 BNXT_ULP_HDR_BIT_O_TCP |
5737 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5738 .field_sig = { .bits =
5739 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5740 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5741 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
5742 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5745 .class_hid = BNXT_ULP_CLASS_HID_4f03,
5748 .flow_sig_id = 983104,
5749 .flow_pattern_id = 1,
5750 .hdr_sig = { .bits =
5751 BNXT_ULP_HDR_BIT_O_ETH |
5752 BNXT_ULP_HDR_BIT_OO_VLAN |
5753 BNXT_ULP_HDR_BIT_O_IPV4 |
5754 BNXT_ULP_HDR_BIT_O_TCP |
5755 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5756 .field_sig = { .bits =
5757 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |
5758 BNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |
5759 BNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |
5760 BNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |
5761 BNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT }
5764 .class_hid = BNXT_ULP_CLASS_HID_3fab,
5767 .flow_sig_id = 32768,
5768 .flow_pattern_id = 1,
5769 .hdr_sig = { .bits =
5770 BNXT_ULP_HDR_BIT_O_ETH |
5771 BNXT_ULP_HDR_BIT_OO_VLAN |
5772 BNXT_ULP_HDR_BIT_O_IPV6 |
5773 BNXT_ULP_HDR_BIT_O_UDP |
5774 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5775 .field_sig = { .bits =
5776 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
5779 .class_hid = BNXT_ULP_CLASS_HID_2bb7,
5782 .flow_sig_id = 32832,
5783 .flow_pattern_id = 1,
5784 .hdr_sig = { .bits =
5785 BNXT_ULP_HDR_BIT_O_ETH |
5786 BNXT_ULP_HDR_BIT_OO_VLAN |
5787 BNXT_ULP_HDR_BIT_O_IPV6 |
5788 BNXT_ULP_HDR_BIT_O_UDP |
5789 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5790 .field_sig = { .bits =
5791 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5792 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
5795 .class_hid = BNXT_ULP_CLASS_HID_5767,
5798 .flow_sig_id = 49152,
5799 .flow_pattern_id = 1,
5800 .hdr_sig = { .bits =
5801 BNXT_ULP_HDR_BIT_O_ETH |
5802 BNXT_ULP_HDR_BIT_OO_VLAN |
5803 BNXT_ULP_HDR_BIT_O_IPV6 |
5804 BNXT_ULP_HDR_BIT_O_UDP |
5805 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5806 .field_sig = { .bits =
5807 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5808 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
5811 .class_hid = BNXT_ULP_CLASS_HID_4373,
5814 .flow_sig_id = 49216,
5815 .flow_pattern_id = 1,
5816 .hdr_sig = { .bits =
5817 BNXT_ULP_HDR_BIT_O_ETH |
5818 BNXT_ULP_HDR_BIT_OO_VLAN |
5819 BNXT_ULP_HDR_BIT_O_IPV6 |
5820 BNXT_ULP_HDR_BIT_O_UDP |
5821 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5822 .field_sig = { .bits =
5823 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5824 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5825 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR }
5828 .class_hid = BNXT_ULP_CLASS_HID_5fa7,
5831 .flow_sig_id = 98304,
5832 .flow_pattern_id = 1,
5833 .hdr_sig = { .bits =
5834 BNXT_ULP_HDR_BIT_O_ETH |
5835 BNXT_ULP_HDR_BIT_OO_VLAN |
5836 BNXT_ULP_HDR_BIT_O_IPV6 |
5837 BNXT_ULP_HDR_BIT_O_UDP |
5838 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5839 .field_sig = { .bits =
5840 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5841 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
5844 .class_hid = BNXT_ULP_CLASS_HID_4bb3,
5847 .flow_sig_id = 98368,
5848 .flow_pattern_id = 1,
5849 .hdr_sig = { .bits =
5850 BNXT_ULP_HDR_BIT_O_ETH |
5851 BNXT_ULP_HDR_BIT_OO_VLAN |
5852 BNXT_ULP_HDR_BIT_O_IPV6 |
5853 BNXT_ULP_HDR_BIT_O_UDP |
5854 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5855 .field_sig = { .bits =
5856 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5857 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5858 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
5861 .class_hid = BNXT_ULP_CLASS_HID_0e2f,
5864 .flow_sig_id = 114688,
5865 .flow_pattern_id = 1,
5866 .hdr_sig = { .bits =
5867 BNXT_ULP_HDR_BIT_O_ETH |
5868 BNXT_ULP_HDR_BIT_OO_VLAN |
5869 BNXT_ULP_HDR_BIT_O_IPV6 |
5870 BNXT_ULP_HDR_BIT_O_UDP |
5871 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5872 .field_sig = { .bits =
5873 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5874 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5875 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
5878 .class_hid = BNXT_ULP_CLASS_HID_634f,
5881 .flow_sig_id = 114752,
5882 .flow_pattern_id = 1,
5883 .hdr_sig = { .bits =
5884 BNXT_ULP_HDR_BIT_O_ETH |
5885 BNXT_ULP_HDR_BIT_OO_VLAN |
5886 BNXT_ULP_HDR_BIT_O_IPV6 |
5887 BNXT_ULP_HDR_BIT_O_UDP |
5888 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5889 .field_sig = { .bits =
5890 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5891 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5892 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5893 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT }
5896 .class_hid = BNXT_ULP_CLASS_HID_1bcf,
5899 .flow_sig_id = 163840,
5900 .flow_pattern_id = 1,
5901 .hdr_sig = { .bits =
5902 BNXT_ULP_HDR_BIT_O_ETH |
5903 BNXT_ULP_HDR_BIT_OO_VLAN |
5904 BNXT_ULP_HDR_BIT_O_IPV6 |
5905 BNXT_ULP_HDR_BIT_O_UDP |
5906 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5907 .field_sig = { .bits =
5908 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5909 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5912 .class_hid = BNXT_ULP_CLASS_HID_07db,
5915 .flow_sig_id = 163904,
5916 .flow_pattern_id = 1,
5917 .hdr_sig = { .bits =
5918 BNXT_ULP_HDR_BIT_O_ETH |
5919 BNXT_ULP_HDR_BIT_OO_VLAN |
5920 BNXT_ULP_HDR_BIT_O_IPV6 |
5921 BNXT_ULP_HDR_BIT_O_UDP |
5922 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5923 .field_sig = { .bits =
5924 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5925 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5926 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5929 .class_hid = BNXT_ULP_CLASS_HID_328b,
5932 .flow_sig_id = 180224,
5933 .flow_pattern_id = 1,
5934 .hdr_sig = { .bits =
5935 BNXT_ULP_HDR_BIT_O_ETH |
5936 BNXT_ULP_HDR_BIT_OO_VLAN |
5937 BNXT_ULP_HDR_BIT_O_IPV6 |
5938 BNXT_ULP_HDR_BIT_O_UDP |
5939 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5940 .field_sig = { .bits =
5941 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5942 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5943 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5946 .class_hid = BNXT_ULP_CLASS_HID_1e97,
5949 .flow_sig_id = 180288,
5950 .flow_pattern_id = 1,
5951 .hdr_sig = { .bits =
5952 BNXT_ULP_HDR_BIT_O_ETH |
5953 BNXT_ULP_HDR_BIT_OO_VLAN |
5954 BNXT_ULP_HDR_BIT_O_IPV6 |
5955 BNXT_ULP_HDR_BIT_O_UDP |
5956 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5957 .field_sig = { .bits =
5958 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5959 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
5960 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5961 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5964 .class_hid = BNXT_ULP_CLASS_HID_3bcb,
5967 .flow_sig_id = 229376,
5968 .flow_pattern_id = 1,
5969 .hdr_sig = { .bits =
5970 BNXT_ULP_HDR_BIT_O_ETH |
5971 BNXT_ULP_HDR_BIT_OO_VLAN |
5972 BNXT_ULP_HDR_BIT_O_IPV6 |
5973 BNXT_ULP_HDR_BIT_O_UDP |
5974 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5975 .field_sig = { .bits =
5976 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5977 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
5978 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5981 .class_hid = BNXT_ULP_CLASS_HID_27d7,
5984 .flow_sig_id = 229440,
5985 .flow_pattern_id = 1,
5986 .hdr_sig = { .bits =
5987 BNXT_ULP_HDR_BIT_O_ETH |
5988 BNXT_ULP_HDR_BIT_OO_VLAN |
5989 BNXT_ULP_HDR_BIT_O_IPV6 |
5990 BNXT_ULP_HDR_BIT_O_UDP |
5991 BNXT_ULP_FLOW_DIR_BITMASK_ING },
5992 .field_sig = { .bits =
5993 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
5994 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
5995 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
5996 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
5999 .class_hid = BNXT_ULP_CLASS_HID_5287,
6002 .flow_sig_id = 245760,
6003 .flow_pattern_id = 1,
6004 .hdr_sig = { .bits =
6005 BNXT_ULP_HDR_BIT_O_ETH |
6006 BNXT_ULP_HDR_BIT_OO_VLAN |
6007 BNXT_ULP_HDR_BIT_O_IPV6 |
6008 BNXT_ULP_HDR_BIT_O_UDP |
6009 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6010 .field_sig = { .bits =
6011 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
6012 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
6013 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
6014 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
6017 .class_hid = BNXT_ULP_CLASS_HID_3e93,
6020 .flow_sig_id = 245824,
6021 .flow_pattern_id = 1,
6022 .hdr_sig = { .bits =
6023 BNXT_ULP_HDR_BIT_O_ETH |
6024 BNXT_ULP_HDR_BIT_OO_VLAN |
6025 BNXT_ULP_HDR_BIT_O_IPV6 |
6026 BNXT_ULP_HDR_BIT_O_UDP |
6027 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6028 .field_sig = { .bits =
6029 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |
6030 BNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |
6031 BNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |
6032 BNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |
6033 BNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT }
6036 .class_hid = BNXT_ULP_CLASS_HID_4413,
6039 .flow_sig_id = 131072,
6040 .flow_pattern_id = 1,
6041 .hdr_sig = { .bits =
6042 BNXT_ULP_HDR_BIT_O_ETH |
6043 BNXT_ULP_HDR_BIT_OO_VLAN |
6044 BNXT_ULP_HDR_BIT_O_IPV4 |
6045 BNXT_ULP_HDR_BIT_O_UDP |
6046 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6047 .field_sig = { .bits =
6048 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
6051 .class_hid = BNXT_ULP_CLASS_HID_300f,
6054 .flow_sig_id = 131136,
6055 .flow_pattern_id = 1,
6056 .hdr_sig = { .bits =
6057 BNXT_ULP_HDR_BIT_O_ETH |
6058 BNXT_ULP_HDR_BIT_OO_VLAN |
6059 BNXT_ULP_HDR_BIT_O_IPV4 |
6060 BNXT_ULP_HDR_BIT_O_UDP |
6061 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6062 .field_sig = { .bits =
6063 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6064 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
6067 .class_hid = BNXT_ULP_CLASS_HID_641f,
6070 .flow_sig_id = 196608,
6071 .flow_pattern_id = 1,
6072 .hdr_sig = { .bits =
6073 BNXT_ULP_HDR_BIT_O_ETH |
6074 BNXT_ULP_HDR_BIT_OO_VLAN |
6075 BNXT_ULP_HDR_BIT_O_IPV4 |
6076 BNXT_ULP_HDR_BIT_O_UDP |
6077 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6078 .field_sig = { .bits =
6079 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6080 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
6083 .class_hid = BNXT_ULP_CLASS_HID_500b,
6086 .flow_sig_id = 196672,
6087 .flow_pattern_id = 1,
6088 .hdr_sig = { .bits =
6089 BNXT_ULP_HDR_BIT_O_ETH |
6090 BNXT_ULP_HDR_BIT_OO_VLAN |
6091 BNXT_ULP_HDR_BIT_O_IPV4 |
6092 BNXT_ULP_HDR_BIT_O_UDP |
6093 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6094 .field_sig = { .bits =
6095 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6096 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6097 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR }
6100 .class_hid = BNXT_ULP_CLASS_HID_66cf,
6103 .flow_sig_id = 393216,
6104 .flow_pattern_id = 1,
6105 .hdr_sig = { .bits =
6106 BNXT_ULP_HDR_BIT_O_ETH |
6107 BNXT_ULP_HDR_BIT_OO_VLAN |
6108 BNXT_ULP_HDR_BIT_O_IPV4 |
6109 BNXT_ULP_HDR_BIT_O_UDP |
6110 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6111 .field_sig = { .bits =
6112 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6113 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
6116 .class_hid = BNXT_ULP_CLASS_HID_523b,
6119 .flow_sig_id = 393280,
6120 .flow_pattern_id = 1,
6121 .hdr_sig = { .bits =
6122 BNXT_ULP_HDR_BIT_O_ETH |
6123 BNXT_ULP_HDR_BIT_OO_VLAN |
6124 BNXT_ULP_HDR_BIT_O_IPV4 |
6125 BNXT_ULP_HDR_BIT_O_UDP |
6126 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6127 .field_sig = { .bits =
6128 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6129 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6130 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
6133 .class_hid = BNXT_ULP_CLASS_HID_1d87,
6136 .flow_sig_id = 458752,
6137 .flow_pattern_id = 1,
6138 .hdr_sig = { .bits =
6139 BNXT_ULP_HDR_BIT_O_ETH |
6140 BNXT_ULP_HDR_BIT_OO_VLAN |
6141 BNXT_ULP_HDR_BIT_O_IPV4 |
6142 BNXT_ULP_HDR_BIT_O_UDP |
6143 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6144 .field_sig = { .bits =
6145 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6146 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6147 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
6150 .class_hid = BNXT_ULP_CLASS_HID_09f3,
6153 .flow_sig_id = 458816,
6154 .flow_pattern_id = 1,
6155 .hdr_sig = { .bits =
6156 BNXT_ULP_HDR_BIT_O_ETH |
6157 BNXT_ULP_HDR_BIT_OO_VLAN |
6158 BNXT_ULP_HDR_BIT_O_IPV4 |
6159 BNXT_ULP_HDR_BIT_O_UDP |
6160 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6161 .field_sig = { .bits =
6162 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6163 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6164 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6165 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT }
6168 .class_hid = BNXT_ULP_CLASS_HID_215f,
6171 .flow_sig_id = 655360,
6172 .flow_pattern_id = 1,
6173 .hdr_sig = { .bits =
6174 BNXT_ULP_HDR_BIT_O_ETH |
6175 BNXT_ULP_HDR_BIT_OO_VLAN |
6176 BNXT_ULP_HDR_BIT_O_IPV4 |
6177 BNXT_ULP_HDR_BIT_O_UDP |
6178 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6179 .field_sig = { .bits =
6180 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6181 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6184 .class_hid = BNXT_ULP_CLASS_HID_0d4b,
6187 .flow_sig_id = 655424,
6188 .flow_pattern_id = 1,
6189 .hdr_sig = { .bits =
6190 BNXT_ULP_HDR_BIT_O_ETH |
6191 BNXT_ULP_HDR_BIT_OO_VLAN |
6192 BNXT_ULP_HDR_BIT_O_IPV4 |
6193 BNXT_ULP_HDR_BIT_O_UDP |
6194 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6195 .field_sig = { .bits =
6196 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6197 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6198 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6201 .class_hid = BNXT_ULP_CLASS_HID_415b,
6204 .flow_sig_id = 720896,
6205 .flow_pattern_id = 1,
6206 .hdr_sig = { .bits =
6207 BNXT_ULP_HDR_BIT_O_ETH |
6208 BNXT_ULP_HDR_BIT_OO_VLAN |
6209 BNXT_ULP_HDR_BIT_O_IPV4 |
6210 BNXT_ULP_HDR_BIT_O_UDP |
6211 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6212 .field_sig = { .bits =
6213 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6214 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6215 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6218 .class_hid = BNXT_ULP_CLASS_HID_2cb7,
6221 .flow_sig_id = 720960,
6222 .flow_pattern_id = 1,
6223 .hdr_sig = { .bits =
6224 BNXT_ULP_HDR_BIT_O_ETH |
6225 BNXT_ULP_HDR_BIT_OO_VLAN |
6226 BNXT_ULP_HDR_BIT_O_IPV4 |
6227 BNXT_ULP_HDR_BIT_O_UDP |
6228 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6229 .field_sig = { .bits =
6230 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6231 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6232 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6233 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6236 .class_hid = BNXT_ULP_CLASS_HID_430b,
6239 .flow_sig_id = 917504,
6240 .flow_pattern_id = 1,
6241 .hdr_sig = { .bits =
6242 BNXT_ULP_HDR_BIT_O_ETH |
6243 BNXT_ULP_HDR_BIT_OO_VLAN |
6244 BNXT_ULP_HDR_BIT_O_IPV4 |
6245 BNXT_ULP_HDR_BIT_O_UDP |
6246 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6247 .field_sig = { .bits =
6248 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6249 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
6250 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6253 .class_hid = BNXT_ULP_CLASS_HID_2f67,
6256 .flow_sig_id = 917568,
6257 .flow_pattern_id = 1,
6258 .hdr_sig = { .bits =
6259 BNXT_ULP_HDR_BIT_O_ETH |
6260 BNXT_ULP_HDR_BIT_OO_VLAN |
6261 BNXT_ULP_HDR_BIT_O_IPV4 |
6262 BNXT_ULP_HDR_BIT_O_UDP |
6263 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6264 .field_sig = { .bits =
6265 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6266 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6267 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
6268 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6271 .class_hid = BNXT_ULP_CLASS_HID_6377,
6274 .flow_sig_id = 983040,
6275 .flow_pattern_id = 1,
6276 .hdr_sig = { .bits =
6277 BNXT_ULP_HDR_BIT_O_ETH |
6278 BNXT_ULP_HDR_BIT_OO_VLAN |
6279 BNXT_ULP_HDR_BIT_O_IPV4 |
6280 BNXT_ULP_HDR_BIT_O_UDP |
6281 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6282 .field_sig = { .bits =
6283 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6284 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6285 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
6286 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6289 .class_hid = BNXT_ULP_CLASS_HID_4f63,
6292 .flow_sig_id = 983104,
6293 .flow_pattern_id = 1,
6294 .hdr_sig = { .bits =
6295 BNXT_ULP_HDR_BIT_O_ETH |
6296 BNXT_ULP_HDR_BIT_OO_VLAN |
6297 BNXT_ULP_HDR_BIT_O_IPV4 |
6298 BNXT_ULP_HDR_BIT_O_UDP |
6299 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6300 .field_sig = { .bits =
6301 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |
6302 BNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |
6303 BNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |
6304 BNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |
6305 BNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT }
6308 .class_hid = BNXT_ULP_CLASS_HID_29b5,
6312 .flow_pattern_id = 2,
6313 .hdr_sig = { .bits =
6314 BNXT_ULP_HDR_BIT_O_ETH |
6315 BNXT_ULP_HDR_BIT_O_IPV6 |
6316 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6317 .field_sig = { .bits =
6318 BNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |
6319 BNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC }
6322 .class_hid = BNXT_ULP_CLASS_HID_29ad,
6326 .flow_pattern_id = 2,
6327 .hdr_sig = { .bits =
6328 BNXT_ULP_HDR_BIT_O_ETH |
6329 BNXT_ULP_HDR_BIT_O_IPV4 |
6330 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6331 .field_sig = { .bits =
6332 BNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |
6333 BNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC }
6336 .class_hid = BNXT_ULP_CLASS_HID_29b7,
6340 .flow_pattern_id = 2,
6341 .hdr_sig = { .bits =
6342 BNXT_ULP_HDR_BIT_O_ETH |
6343 BNXT_ULP_HDR_BIT_OO_VLAN |
6344 BNXT_ULP_HDR_BIT_O_IPV6 |
6345 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6346 .field_sig = { .bits =
6347 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
6348 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC }
6351 .class_hid = BNXT_ULP_CLASS_HID_1583,
6355 .flow_pattern_id = 2,
6356 .hdr_sig = { .bits =
6357 BNXT_ULP_HDR_BIT_O_ETH |
6358 BNXT_ULP_HDR_BIT_OO_VLAN |
6359 BNXT_ULP_HDR_BIT_O_IPV6 |
6360 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6361 .field_sig = { .bits =
6362 BNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |
6363 BNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |
6364 BNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID }
6367 .class_hid = BNXT_ULP_CLASS_HID_29af,
6371 .flow_pattern_id = 2,
6372 .hdr_sig = { .bits =
6373 BNXT_ULP_HDR_BIT_O_ETH |
6374 BNXT_ULP_HDR_BIT_OO_VLAN |
6375 BNXT_ULP_HDR_BIT_O_IPV4 |
6376 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6377 .field_sig = { .bits =
6378 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
6379 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC }
6382 .class_hid = BNXT_ULP_CLASS_HID_159b,
6386 .flow_pattern_id = 2,
6387 .hdr_sig = { .bits =
6388 BNXT_ULP_HDR_BIT_O_ETH |
6389 BNXT_ULP_HDR_BIT_OO_VLAN |
6390 BNXT_ULP_HDR_BIT_O_IPV4 |
6391 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6392 .field_sig = { .bits =
6393 BNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |
6394 BNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |
6395 BNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID }
6398 .class_hid = BNXT_ULP_CLASS_HID_2995,
6402 .flow_pattern_id = 2,
6403 .hdr_sig = { .bits =
6404 BNXT_ULP_HDR_BIT_O_ETH |
6405 BNXT_ULP_HDR_BIT_O_IPV6 |
6406 BNXT_ULP_HDR_BIT_O_TCP |
6407 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6408 .field_sig = { .bits =
6409 BNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |
6410 BNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC }
6413 .class_hid = BNXT_ULP_CLASS_HID_298d,
6417 .flow_pattern_id = 2,
6418 .hdr_sig = { .bits =
6419 BNXT_ULP_HDR_BIT_O_ETH |
6420 BNXT_ULP_HDR_BIT_O_IPV4 |
6421 BNXT_ULP_HDR_BIT_O_TCP |
6422 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6423 .field_sig = { .bits =
6424 BNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |
6425 BNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC }
6428 .class_hid = BNXT_ULP_CLASS_HID_29f5,
6432 .flow_pattern_id = 2,
6433 .hdr_sig = { .bits =
6434 BNXT_ULP_HDR_BIT_O_ETH |
6435 BNXT_ULP_HDR_BIT_O_IPV6 |
6436 BNXT_ULP_HDR_BIT_O_UDP |
6437 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6438 .field_sig = { .bits =
6439 BNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |
6440 BNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC }
6443 .class_hid = BNXT_ULP_CLASS_HID_29ed,
6447 .flow_pattern_id = 2,
6448 .hdr_sig = { .bits =
6449 BNXT_ULP_HDR_BIT_O_ETH |
6450 BNXT_ULP_HDR_BIT_O_IPV4 |
6451 BNXT_ULP_HDR_BIT_O_UDP |
6452 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6453 .field_sig = { .bits =
6454 BNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |
6455 BNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC }
6458 .class_hid = BNXT_ULP_CLASS_HID_2997,
6462 .flow_pattern_id = 2,
6463 .hdr_sig = { .bits =
6464 BNXT_ULP_HDR_BIT_O_ETH |
6465 BNXT_ULP_HDR_BIT_OO_VLAN |
6466 BNXT_ULP_HDR_BIT_O_IPV6 |
6467 BNXT_ULP_HDR_BIT_O_TCP |
6468 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6469 .field_sig = { .bits =
6470 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
6471 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC }
6474 .class_hid = BNXT_ULP_CLASS_HID_15a3,
6478 .flow_pattern_id = 2,
6479 .hdr_sig = { .bits =
6480 BNXT_ULP_HDR_BIT_O_ETH |
6481 BNXT_ULP_HDR_BIT_OO_VLAN |
6482 BNXT_ULP_HDR_BIT_O_IPV6 |
6483 BNXT_ULP_HDR_BIT_O_TCP |
6484 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6485 .field_sig = { .bits =
6486 BNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |
6487 BNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |
6488 BNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID }
6491 .class_hid = BNXT_ULP_CLASS_HID_298f,
6495 .flow_pattern_id = 2,
6496 .hdr_sig = { .bits =
6497 BNXT_ULP_HDR_BIT_O_ETH |
6498 BNXT_ULP_HDR_BIT_OO_VLAN |
6499 BNXT_ULP_HDR_BIT_O_IPV4 |
6500 BNXT_ULP_HDR_BIT_O_TCP |
6501 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6502 .field_sig = { .bits =
6503 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
6504 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC }
6507 .class_hid = BNXT_ULP_CLASS_HID_15bb,
6511 .flow_pattern_id = 2,
6512 .hdr_sig = { .bits =
6513 BNXT_ULP_HDR_BIT_O_ETH |
6514 BNXT_ULP_HDR_BIT_OO_VLAN |
6515 BNXT_ULP_HDR_BIT_O_IPV4 |
6516 BNXT_ULP_HDR_BIT_O_TCP |
6517 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6518 .field_sig = { .bits =
6519 BNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |
6520 BNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |
6521 BNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID }
6524 .class_hid = BNXT_ULP_CLASS_HID_29f7,
6528 .flow_pattern_id = 2,
6529 .hdr_sig = { .bits =
6530 BNXT_ULP_HDR_BIT_O_ETH |
6531 BNXT_ULP_HDR_BIT_OO_VLAN |
6532 BNXT_ULP_HDR_BIT_O_IPV6 |
6533 BNXT_ULP_HDR_BIT_O_UDP |
6534 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6535 .field_sig = { .bits =
6536 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
6537 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC }
6540 .class_hid = BNXT_ULP_CLASS_HID_15c3,
6544 .flow_pattern_id = 2,
6545 .hdr_sig = { .bits =
6546 BNXT_ULP_HDR_BIT_O_ETH |
6547 BNXT_ULP_HDR_BIT_OO_VLAN |
6548 BNXT_ULP_HDR_BIT_O_IPV6 |
6549 BNXT_ULP_HDR_BIT_O_UDP |
6550 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6551 .field_sig = { .bits =
6552 BNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |
6553 BNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |
6554 BNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID }
6557 .class_hid = BNXT_ULP_CLASS_HID_29ef,
6561 .flow_pattern_id = 2,
6562 .hdr_sig = { .bits =
6563 BNXT_ULP_HDR_BIT_O_ETH |
6564 BNXT_ULP_HDR_BIT_OO_VLAN |
6565 BNXT_ULP_HDR_BIT_O_IPV4 |
6566 BNXT_ULP_HDR_BIT_O_UDP |
6567 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6568 .field_sig = { .bits =
6569 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
6570 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC }
6573 .class_hid = BNXT_ULP_CLASS_HID_15db,
6577 .flow_pattern_id = 2,
6578 .hdr_sig = { .bits =
6579 BNXT_ULP_HDR_BIT_O_ETH |
6580 BNXT_ULP_HDR_BIT_OO_VLAN |
6581 BNXT_ULP_HDR_BIT_O_IPV4 |
6582 BNXT_ULP_HDR_BIT_O_UDP |
6583 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6584 .field_sig = { .bits =
6585 BNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |
6586 BNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |
6587 BNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID }
6590 .class_hid = BNXT_ULP_CLASS_HID_1151,
6593 .flow_sig_id = 16384,
6594 .flow_pattern_id = 3,
6595 .hdr_sig = { .bits =
6596 BNXT_ULP_HDR_BIT_O_ETH |
6597 BNXT_ULP_HDR_BIT_O_IPV4 |
6598 BNXT_ULP_HDR_BIT_O_UDP |
6599 BNXT_ULP_HDR_BIT_T_VXLAN |
6600 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6601 .field_sig = { .bits =
6602 BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
6603 BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR }
6606 .class_hid = BNXT_ULP_CLASS_HID_315d,
6609 .flow_sig_id = 81920,
6610 .flow_pattern_id = 3,
6611 .hdr_sig = { .bits =
6612 BNXT_ULP_HDR_BIT_O_ETH |
6613 BNXT_ULP_HDR_BIT_O_IPV4 |
6614 BNXT_ULP_HDR_BIT_O_UDP |
6615 BNXT_ULP_HDR_BIT_T_VXLAN |
6616 BNXT_ULP_FLOW_DIR_BITMASK_ING },
6617 .field_sig = { .bits =
6618 BNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |
6619 BNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |
6620 BNXT_ULP_HF1_12_BITMASK_O_UDP_DST_PORT }
6623 .class_hid = BNXT_ULP_CLASS_HID_34c6,
6626 .flow_sig_id = 4096,
6627 .flow_pattern_id = 0,
6628 .hdr_sig = { .bits =
6629 BNXT_ULP_HDR_BIT_O_ETH |
6630 BNXT_ULP_HDR_BIT_O_IPV6 |
6631 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6632 .field_sig = { .bits =
6633 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
6634 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
6637 .class_hid = BNXT_ULP_CLASS_HID_0c22,
6640 .flow_sig_id = 4100,
6641 .flow_pattern_id = 0,
6642 .hdr_sig = { .bits =
6643 BNXT_ULP_HDR_BIT_O_ETH |
6644 BNXT_ULP_HDR_BIT_O_IPV6 |
6645 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6646 .field_sig = { .bits =
6647 BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
6648 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
6649 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
6652 .class_hid = BNXT_ULP_CLASS_HID_1cbe,
6655 .flow_sig_id = 6144,
6656 .flow_pattern_id = 0,
6657 .hdr_sig = { .bits =
6658 BNXT_ULP_HDR_BIT_O_ETH |
6659 BNXT_ULP_HDR_BIT_O_IPV6 |
6660 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6661 .field_sig = { .bits =
6662 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
6663 BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
6664 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
6667 .class_hid = BNXT_ULP_CLASS_HID_179a,
6670 .flow_sig_id = 6148,
6671 .flow_pattern_id = 0,
6672 .hdr_sig = { .bits =
6673 BNXT_ULP_HDR_BIT_O_ETH |
6674 BNXT_ULP_HDR_BIT_O_IPV6 |
6675 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6676 .field_sig = { .bits =
6677 BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
6678 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |
6679 BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
6680 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
6683 .class_hid = BNXT_ULP_CLASS_HID_59be,
6686 .flow_sig_id = 16384,
6687 .flow_pattern_id = 0,
6688 .hdr_sig = { .bits =
6689 BNXT_ULP_HDR_BIT_O_ETH |
6690 BNXT_ULP_HDR_BIT_O_IPV4 |
6691 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6692 .field_sig = { .bits =
6693 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
6694 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
6697 .class_hid = BNXT_ULP_CLASS_HID_515a,
6700 .flow_sig_id = 16388,
6701 .flow_pattern_id = 0,
6702 .hdr_sig = { .bits =
6703 BNXT_ULP_HDR_BIT_O_ETH |
6704 BNXT_ULP_HDR_BIT_O_IPV4 |
6705 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6706 .field_sig = { .bits =
6707 BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
6708 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
6709 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
6712 .class_hid = BNXT_ULP_CLASS_HID_1c72,
6715 .flow_sig_id = 24576,
6716 .flow_pattern_id = 0,
6717 .hdr_sig = { .bits =
6718 BNXT_ULP_HDR_BIT_O_ETH |
6719 BNXT_ULP_HDR_BIT_O_IPV4 |
6720 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6721 .field_sig = { .bits =
6722 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
6723 BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
6724 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
6727 .class_hid = BNXT_ULP_CLASS_HID_171e,
6730 .flow_sig_id = 24580,
6731 .flow_pattern_id = 0,
6732 .hdr_sig = { .bits =
6733 BNXT_ULP_HDR_BIT_O_ETH |
6734 BNXT_ULP_HDR_BIT_O_IPV4 |
6735 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6736 .field_sig = { .bits =
6737 BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
6738 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |
6739 BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
6740 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
6743 .class_hid = BNXT_ULP_CLASS_HID_19c8,
6746 .flow_sig_id = 32768,
6747 .flow_pattern_id = 0,
6748 .hdr_sig = { .bits =
6749 BNXT_ULP_HDR_BIT_O_ETH |
6750 BNXT_ULP_HDR_BIT_OO_VLAN |
6751 BNXT_ULP_HDR_BIT_O_IPV6 |
6752 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6753 .field_sig = { .bits =
6754 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6755 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6758 .class_hid = BNXT_ULP_CLASS_HID_112c,
6761 .flow_sig_id = 32772,
6762 .flow_pattern_id = 0,
6763 .hdr_sig = { .bits =
6764 BNXT_ULP_HDR_BIT_O_ETH |
6765 BNXT_ULP_HDR_BIT_OO_VLAN |
6766 BNXT_ULP_HDR_BIT_O_IPV6 |
6767 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6768 .field_sig = { .bits =
6769 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
6770 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6771 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6774 .class_hid = BNXT_ULP_CLASS_HID_4d68,
6777 .flow_sig_id = 32832,
6778 .flow_pattern_id = 0,
6779 .hdr_sig = { .bits =
6780 BNXT_ULP_HDR_BIT_O_ETH |
6781 BNXT_ULP_HDR_BIT_OO_VLAN |
6782 BNXT_ULP_HDR_BIT_O_IPV6 |
6783 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6784 .field_sig = { .bits =
6785 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6786 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
6787 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6790 .class_hid = BNXT_ULP_CLASS_HID_444c,
6793 .flow_sig_id = 32836,
6794 .flow_pattern_id = 0,
6795 .hdr_sig = { .bits =
6796 BNXT_ULP_HDR_BIT_O_ETH |
6797 BNXT_ULP_HDR_BIT_OO_VLAN |
6798 BNXT_ULP_HDR_BIT_O_IPV6 |
6799 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6800 .field_sig = { .bits =
6801 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
6802 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6803 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
6804 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6807 .class_hid = BNXT_ULP_CLASS_HID_0e8c,
6810 .flow_sig_id = 49152,
6811 .flow_pattern_id = 0,
6812 .hdr_sig = { .bits =
6813 BNXT_ULP_HDR_BIT_O_ETH |
6814 BNXT_ULP_HDR_BIT_OO_VLAN |
6815 BNXT_ULP_HDR_BIT_O_IPV6 |
6816 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6817 .field_sig = { .bits =
6818 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6819 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
6820 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6823 .class_hid = BNXT_ULP_CLASS_HID_09e0,
6826 .flow_sig_id = 49156,
6827 .flow_pattern_id = 0,
6828 .hdr_sig = { .bits =
6829 BNXT_ULP_HDR_BIT_O_ETH |
6830 BNXT_ULP_HDR_BIT_OO_VLAN |
6831 BNXT_ULP_HDR_BIT_O_IPV6 |
6832 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6833 .field_sig = { .bits =
6834 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
6835 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6836 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
6837 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6840 .class_hid = BNXT_ULP_CLASS_HID_1af0,
6843 .flow_sig_id = 49216,
6844 .flow_pattern_id = 0,
6845 .hdr_sig = { .bits =
6846 BNXT_ULP_HDR_BIT_O_ETH |
6847 BNXT_ULP_HDR_BIT_OO_VLAN |
6848 BNXT_ULP_HDR_BIT_O_IPV6 |
6849 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6850 .field_sig = { .bits =
6851 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6852 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
6853 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
6854 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6857 .class_hid = BNXT_ULP_CLASS_HID_15d4,
6860 .flow_sig_id = 49220,
6861 .flow_pattern_id = 0,
6862 .hdr_sig = { .bits =
6863 BNXT_ULP_HDR_BIT_O_ETH |
6864 BNXT_ULP_HDR_BIT_OO_VLAN |
6865 BNXT_ULP_HDR_BIT_O_IPV6 |
6866 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6867 .field_sig = { .bits =
6868 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
6869 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
6870 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
6871 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
6872 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
6875 .class_hid = BNXT_ULP_CLASS_HID_1dd0,
6878 .flow_sig_id = 131072,
6879 .flow_pattern_id = 0,
6880 .hdr_sig = { .bits =
6881 BNXT_ULP_HDR_BIT_O_ETH |
6882 BNXT_ULP_HDR_BIT_OO_VLAN |
6883 BNXT_ULP_HDR_BIT_O_IPV4 |
6884 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6885 .field_sig = { .bits =
6886 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6887 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6890 .class_hid = BNXT_ULP_CLASS_HID_14f4,
6893 .flow_sig_id = 131076,
6894 .flow_pattern_id = 0,
6895 .hdr_sig = { .bits =
6896 BNXT_ULP_HDR_BIT_O_ETH |
6897 BNXT_ULP_HDR_BIT_OO_VLAN |
6898 BNXT_ULP_HDR_BIT_O_IPV4 |
6899 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6900 .field_sig = { .bits =
6901 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
6902 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6903 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6906 .class_hid = BNXT_ULP_CLASS_HID_70b0,
6909 .flow_sig_id = 131136,
6910 .flow_pattern_id = 0,
6911 .hdr_sig = { .bits =
6912 BNXT_ULP_HDR_BIT_O_ETH |
6913 BNXT_ULP_HDR_BIT_OO_VLAN |
6914 BNXT_ULP_HDR_BIT_O_IPV4 |
6915 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6916 .field_sig = { .bits =
6917 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6918 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
6919 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6922 .class_hid = BNXT_ULP_CLASS_HID_4854,
6925 .flow_sig_id = 131140,
6926 .flow_pattern_id = 0,
6927 .hdr_sig = { .bits =
6928 BNXT_ULP_HDR_BIT_O_ETH |
6929 BNXT_ULP_HDR_BIT_OO_VLAN |
6930 BNXT_ULP_HDR_BIT_O_IPV4 |
6931 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6932 .field_sig = { .bits =
6933 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
6934 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6935 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
6936 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6939 .class_hid = BNXT_ULP_CLASS_HID_3dd4,
6942 .flow_sig_id = 196608,
6943 .flow_pattern_id = 0,
6944 .hdr_sig = { .bits =
6945 BNXT_ULP_HDR_BIT_O_ETH |
6946 BNXT_ULP_HDR_BIT_OO_VLAN |
6947 BNXT_ULP_HDR_BIT_O_IPV4 |
6948 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6949 .field_sig = { .bits =
6950 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6951 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
6952 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6955 .class_hid = BNXT_ULP_CLASS_HID_34f8,
6958 .flow_sig_id = 196612,
6959 .flow_pattern_id = 0,
6960 .hdr_sig = { .bits =
6961 BNXT_ULP_HDR_BIT_O_ETH |
6962 BNXT_ULP_HDR_BIT_OO_VLAN |
6963 BNXT_ULP_HDR_BIT_O_IPV4 |
6964 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6965 .field_sig = { .bits =
6966 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
6967 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6968 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
6969 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6972 .class_hid = BNXT_ULP_CLASS_HID_09e8,
6975 .flow_sig_id = 196672,
6976 .flow_pattern_id = 0,
6977 .hdr_sig = { .bits =
6978 BNXT_ULP_HDR_BIT_O_ETH |
6979 BNXT_ULP_HDR_BIT_OO_VLAN |
6980 BNXT_ULP_HDR_BIT_O_IPV4 |
6981 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6982 .field_sig = { .bits =
6983 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
6984 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
6985 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
6986 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
6989 .class_hid = BNXT_ULP_CLASS_HID_008c,
6992 .flow_sig_id = 196676,
6993 .flow_pattern_id = 0,
6994 .hdr_sig = { .bits =
6995 BNXT_ULP_HDR_BIT_O_ETH |
6996 BNXT_ULP_HDR_BIT_OO_VLAN |
6997 BNXT_ULP_HDR_BIT_O_IPV4 |
6998 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
6999 .field_sig = { .bits =
7000 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
7001 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
7002 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
7003 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
7004 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
7007 .class_hid = BNXT_ULP_CLASS_HID_34e6,
7010 .flow_sig_id = 4096,
7011 .flow_pattern_id = 0,
7012 .hdr_sig = { .bits =
7013 BNXT_ULP_HDR_BIT_O_ETH |
7014 BNXT_ULP_HDR_BIT_O_IPV6 |
7015 BNXT_ULP_HDR_BIT_O_TCP |
7016 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7017 .field_sig = { .bits =
7018 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7019 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
7022 .class_hid = BNXT_ULP_CLASS_HID_0c02,
7025 .flow_sig_id = 4100,
7026 .flow_pattern_id = 0,
7027 .hdr_sig = { .bits =
7028 BNXT_ULP_HDR_BIT_O_ETH |
7029 BNXT_ULP_HDR_BIT_O_IPV6 |
7030 BNXT_ULP_HDR_BIT_O_TCP |
7031 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7032 .field_sig = { .bits =
7033 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7034 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7035 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
7038 .class_hid = BNXT_ULP_CLASS_HID_1c9e,
7041 .flow_sig_id = 6144,
7042 .flow_pattern_id = 0,
7043 .hdr_sig = { .bits =
7044 BNXT_ULP_HDR_BIT_O_ETH |
7045 BNXT_ULP_HDR_BIT_O_IPV6 |
7046 BNXT_ULP_HDR_BIT_O_TCP |
7047 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7048 .field_sig = { .bits =
7049 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7050 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7051 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
7054 .class_hid = BNXT_ULP_CLASS_HID_17ba,
7057 .flow_sig_id = 6148,
7058 .flow_pattern_id = 0,
7059 .hdr_sig = { .bits =
7060 BNXT_ULP_HDR_BIT_O_ETH |
7061 BNXT_ULP_HDR_BIT_O_IPV6 |
7062 BNXT_ULP_HDR_BIT_O_TCP |
7063 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7064 .field_sig = { .bits =
7065 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7066 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7067 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7068 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
7071 .class_hid = BNXT_ULP_CLASS_HID_429e,
7074 .flow_sig_id = 12288,
7075 .flow_pattern_id = 0,
7076 .hdr_sig = { .bits =
7077 BNXT_ULP_HDR_BIT_O_ETH |
7078 BNXT_ULP_HDR_BIT_O_IPV6 |
7079 BNXT_ULP_HDR_BIT_O_TCP |
7080 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7081 .field_sig = { .bits =
7082 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7083 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7084 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
7087 .class_hid = BNXT_ULP_CLASS_HID_5dba,
7090 .flow_sig_id = 12292,
7091 .flow_pattern_id = 0,
7092 .hdr_sig = { .bits =
7093 BNXT_ULP_HDR_BIT_O_ETH |
7094 BNXT_ULP_HDR_BIT_O_IPV6 |
7095 BNXT_ULP_HDR_BIT_O_TCP |
7096 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7097 .field_sig = { .bits =
7098 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7099 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7100 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7101 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
7104 .class_hid = BNXT_ULP_CLASS_HID_2a16,
7107 .flow_sig_id = 14336,
7108 .flow_pattern_id = 0,
7109 .hdr_sig = { .bits =
7110 BNXT_ULP_HDR_BIT_O_ETH |
7111 BNXT_ULP_HDR_BIT_O_IPV6 |
7112 BNXT_ULP_HDR_BIT_O_TCP |
7113 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7114 .field_sig = { .bits =
7115 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7116 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7117 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7118 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
7121 .class_hid = BNXT_ULP_CLASS_HID_2532,
7124 .flow_sig_id = 14340,
7125 .flow_pattern_id = 0,
7126 .hdr_sig = { .bits =
7127 BNXT_ULP_HDR_BIT_O_ETH |
7128 BNXT_ULP_HDR_BIT_O_IPV6 |
7129 BNXT_ULP_HDR_BIT_O_TCP |
7130 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7131 .field_sig = { .bits =
7132 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7133 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7134 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7135 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7136 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
7139 .class_hid = BNXT_ULP_CLASS_HID_2da2,
7142 .flow_sig_id = 20480,
7143 .flow_pattern_id = 0,
7144 .hdr_sig = { .bits =
7145 BNXT_ULP_HDR_BIT_O_ETH |
7146 BNXT_ULP_HDR_BIT_O_IPV6 |
7147 BNXT_ULP_HDR_BIT_O_TCP |
7148 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7149 .field_sig = { .bits =
7150 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7151 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7152 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7155 .class_hid = BNXT_ULP_CLASS_HID_24fe,
7158 .flow_sig_id = 20484,
7159 .flow_pattern_id = 0,
7160 .hdr_sig = { .bits =
7161 BNXT_ULP_HDR_BIT_O_ETH |
7162 BNXT_ULP_HDR_BIT_O_IPV6 |
7163 BNXT_ULP_HDR_BIT_O_TCP |
7164 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7165 .field_sig = { .bits =
7166 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7167 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7168 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7169 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7172 .class_hid = BNXT_ULP_CLASS_HID_355a,
7175 .flow_sig_id = 22528,
7176 .flow_pattern_id = 0,
7177 .hdr_sig = { .bits =
7178 BNXT_ULP_HDR_BIT_O_ETH |
7179 BNXT_ULP_HDR_BIT_O_IPV6 |
7180 BNXT_ULP_HDR_BIT_O_TCP |
7181 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7182 .field_sig = { .bits =
7183 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7184 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7185 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7186 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7189 .class_hid = BNXT_ULP_CLASS_HID_0c76,
7192 .flow_sig_id = 22532,
7193 .flow_pattern_id = 0,
7194 .hdr_sig = { .bits =
7195 BNXT_ULP_HDR_BIT_O_ETH |
7196 BNXT_ULP_HDR_BIT_O_IPV6 |
7197 BNXT_ULP_HDR_BIT_O_TCP |
7198 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7199 .field_sig = { .bits =
7200 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7201 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7202 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7203 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7204 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7207 .class_hid = BNXT_ULP_CLASS_HID_13e6,
7210 .flow_sig_id = 28672,
7211 .flow_pattern_id = 0,
7212 .hdr_sig = { .bits =
7213 BNXT_ULP_HDR_BIT_O_ETH |
7214 BNXT_ULP_HDR_BIT_O_IPV6 |
7215 BNXT_ULP_HDR_BIT_O_TCP |
7216 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7217 .field_sig = { .bits =
7218 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7219 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7220 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
7221 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7224 .class_hid = BNXT_ULP_CLASS_HID_7276,
7227 .flow_sig_id = 28676,
7228 .flow_pattern_id = 0,
7229 .hdr_sig = { .bits =
7230 BNXT_ULP_HDR_BIT_O_ETH |
7231 BNXT_ULP_HDR_BIT_O_IPV6 |
7232 BNXT_ULP_HDR_BIT_O_TCP |
7233 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7234 .field_sig = { .bits =
7235 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7236 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7237 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7238 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
7239 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7242 .class_hid = BNXT_ULP_CLASS_HID_42d2,
7245 .flow_sig_id = 30720,
7246 .flow_pattern_id = 0,
7247 .hdr_sig = { .bits =
7248 BNXT_ULP_HDR_BIT_O_ETH |
7249 BNXT_ULP_HDR_BIT_O_IPV6 |
7250 BNXT_ULP_HDR_BIT_O_TCP |
7251 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7252 .field_sig = { .bits =
7253 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7254 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7255 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7256 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
7257 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7260 .class_hid = BNXT_ULP_CLASS_HID_5dee,
7263 .flow_sig_id = 30724,
7264 .flow_pattern_id = 0,
7265 .hdr_sig = { .bits =
7266 BNXT_ULP_HDR_BIT_O_ETH |
7267 BNXT_ULP_HDR_BIT_O_IPV6 |
7268 BNXT_ULP_HDR_BIT_O_TCP |
7269 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7270 .field_sig = { .bits =
7271 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
7272 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |
7273 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
7274 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
7275 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
7276 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
7279 .class_hid = BNXT_ULP_CLASS_HID_59de,
7282 .flow_sig_id = 16384,
7283 .flow_pattern_id = 0,
7284 .hdr_sig = { .bits =
7285 BNXT_ULP_HDR_BIT_O_ETH |
7286 BNXT_ULP_HDR_BIT_O_IPV4 |
7287 BNXT_ULP_HDR_BIT_O_TCP |
7288 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7289 .field_sig = { .bits =
7290 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7291 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
7294 .class_hid = BNXT_ULP_CLASS_HID_513a,
7297 .flow_sig_id = 16388,
7298 .flow_pattern_id = 0,
7299 .hdr_sig = { .bits =
7300 BNXT_ULP_HDR_BIT_O_ETH |
7301 BNXT_ULP_HDR_BIT_O_IPV4 |
7302 BNXT_ULP_HDR_BIT_O_TCP |
7303 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7304 .field_sig = { .bits =
7305 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7306 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7307 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
7310 .class_hid = BNXT_ULP_CLASS_HID_1c12,
7313 .flow_sig_id = 24576,
7314 .flow_pattern_id = 0,
7315 .hdr_sig = { .bits =
7316 BNXT_ULP_HDR_BIT_O_ETH |
7317 BNXT_ULP_HDR_BIT_O_IPV4 |
7318 BNXT_ULP_HDR_BIT_O_TCP |
7319 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7320 .field_sig = { .bits =
7321 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7322 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7323 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
7326 .class_hid = BNXT_ULP_CLASS_HID_177e,
7329 .flow_sig_id = 24580,
7330 .flow_pattern_id = 0,
7331 .hdr_sig = { .bits =
7332 BNXT_ULP_HDR_BIT_O_ETH |
7333 BNXT_ULP_HDR_BIT_O_IPV4 |
7334 BNXT_ULP_HDR_BIT_O_TCP |
7335 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7336 .field_sig = { .bits =
7337 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7338 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7339 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7340 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
7343 .class_hid = BNXT_ULP_CLASS_HID_0e92,
7346 .flow_sig_id = 49152,
7347 .flow_pattern_id = 0,
7348 .hdr_sig = { .bits =
7349 BNXT_ULP_HDR_BIT_O_ETH |
7350 BNXT_ULP_HDR_BIT_O_IPV4 |
7351 BNXT_ULP_HDR_BIT_O_TCP |
7352 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7353 .field_sig = { .bits =
7354 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7355 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7356 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
7359 .class_hid = BNXT_ULP_CLASS_HID_09fe,
7362 .flow_sig_id = 49156,
7363 .flow_pattern_id = 0,
7364 .hdr_sig = { .bits =
7365 BNXT_ULP_HDR_BIT_O_ETH |
7366 BNXT_ULP_HDR_BIT_O_IPV4 |
7367 BNXT_ULP_HDR_BIT_O_TCP |
7368 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7369 .field_sig = { .bits =
7370 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7371 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7372 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7373 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
7376 .class_hid = BNXT_ULP_CLASS_HID_5c1a,
7379 .flow_sig_id = 57344,
7380 .flow_pattern_id = 0,
7381 .hdr_sig = { .bits =
7382 BNXT_ULP_HDR_BIT_O_ETH |
7383 BNXT_ULP_HDR_BIT_O_IPV4 |
7384 BNXT_ULP_HDR_BIT_O_TCP |
7385 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7386 .field_sig = { .bits =
7387 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7388 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7389 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7390 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
7393 .class_hid = BNXT_ULP_CLASS_HID_5746,
7396 .flow_sig_id = 57348,
7397 .flow_pattern_id = 0,
7398 .hdr_sig = { .bits =
7399 BNXT_ULP_HDR_BIT_O_ETH |
7400 BNXT_ULP_HDR_BIT_O_IPV4 |
7401 BNXT_ULP_HDR_BIT_O_TCP |
7402 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7403 .field_sig = { .bits =
7404 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7405 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7406 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7407 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7408 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
7411 .class_hid = BNXT_ULP_CLASS_HID_79da,
7414 .flow_sig_id = 81920,
7415 .flow_pattern_id = 0,
7416 .hdr_sig = { .bits =
7417 BNXT_ULP_HDR_BIT_O_ETH |
7418 BNXT_ULP_HDR_BIT_O_IPV4 |
7419 BNXT_ULP_HDR_BIT_O_TCP |
7420 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7421 .field_sig = { .bits =
7422 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7423 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7424 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7427 .class_hid = BNXT_ULP_CLASS_HID_7106,
7430 .flow_sig_id = 81924,
7431 .flow_pattern_id = 0,
7432 .hdr_sig = { .bits =
7433 BNXT_ULP_HDR_BIT_O_ETH |
7434 BNXT_ULP_HDR_BIT_O_IPV4 |
7435 BNXT_ULP_HDR_BIT_O_TCP |
7436 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7437 .field_sig = { .bits =
7438 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7439 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7440 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7441 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7444 .class_hid = BNXT_ULP_CLASS_HID_3c1e,
7447 .flow_sig_id = 90112,
7448 .flow_pattern_id = 0,
7449 .hdr_sig = { .bits =
7450 BNXT_ULP_HDR_BIT_O_ETH |
7451 BNXT_ULP_HDR_BIT_O_IPV4 |
7452 BNXT_ULP_HDR_BIT_O_TCP |
7453 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7454 .field_sig = { .bits =
7455 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7456 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7457 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7458 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7461 .class_hid = BNXT_ULP_CLASS_HID_377a,
7464 .flow_sig_id = 90116,
7465 .flow_pattern_id = 0,
7466 .hdr_sig = { .bits =
7467 BNXT_ULP_HDR_BIT_O_ETH |
7468 BNXT_ULP_HDR_BIT_O_IPV4 |
7469 BNXT_ULP_HDR_BIT_O_TCP |
7470 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7471 .field_sig = { .bits =
7472 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7473 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7474 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7475 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7476 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7479 .class_hid = BNXT_ULP_CLASS_HID_2e9e,
7482 .flow_sig_id = 114688,
7483 .flow_pattern_id = 0,
7484 .hdr_sig = { .bits =
7485 BNXT_ULP_HDR_BIT_O_ETH |
7486 BNXT_ULP_HDR_BIT_O_IPV4 |
7487 BNXT_ULP_HDR_BIT_O_TCP |
7488 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7489 .field_sig = { .bits =
7490 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7491 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7492 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
7493 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7496 .class_hid = BNXT_ULP_CLASS_HID_29fa,
7499 .flow_sig_id = 114692,
7500 .flow_pattern_id = 0,
7501 .hdr_sig = { .bits =
7502 BNXT_ULP_HDR_BIT_O_ETH |
7503 BNXT_ULP_HDR_BIT_O_IPV4 |
7504 BNXT_ULP_HDR_BIT_O_TCP |
7505 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7506 .field_sig = { .bits =
7507 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7508 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7509 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7510 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
7511 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7514 .class_hid = BNXT_ULP_CLASS_HID_14d2,
7517 .flow_sig_id = 122880,
7518 .flow_pattern_id = 0,
7519 .hdr_sig = { .bits =
7520 BNXT_ULP_HDR_BIT_O_ETH |
7521 BNXT_ULP_HDR_BIT_O_IPV4 |
7522 BNXT_ULP_HDR_BIT_O_TCP |
7523 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7524 .field_sig = { .bits =
7525 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7526 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7527 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7528 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
7529 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7532 .class_hid = BNXT_ULP_CLASS_HID_7742,
7535 .flow_sig_id = 122884,
7536 .flow_pattern_id = 0,
7537 .hdr_sig = { .bits =
7538 BNXT_ULP_HDR_BIT_O_ETH |
7539 BNXT_ULP_HDR_BIT_O_IPV4 |
7540 BNXT_ULP_HDR_BIT_O_TCP |
7541 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7542 .field_sig = { .bits =
7543 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
7544 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |
7545 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
7546 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
7547 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
7548 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
7551 .class_hid = BNXT_ULP_CLASS_HID_3706,
7554 .flow_sig_id = 4096,
7555 .flow_pattern_id = 0,
7556 .hdr_sig = { .bits =
7557 BNXT_ULP_HDR_BIT_O_ETH |
7558 BNXT_ULP_HDR_BIT_O_IPV6 |
7559 BNXT_ULP_HDR_BIT_O_UDP |
7560 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7561 .field_sig = { .bits =
7562 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7563 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
7566 .class_hid = BNXT_ULP_CLASS_HID_0fe2,
7569 .flow_sig_id = 4100,
7570 .flow_pattern_id = 0,
7571 .hdr_sig = { .bits =
7572 BNXT_ULP_HDR_BIT_O_ETH |
7573 BNXT_ULP_HDR_BIT_O_IPV6 |
7574 BNXT_ULP_HDR_BIT_O_UDP |
7575 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7576 .field_sig = { .bits =
7577 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7578 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7579 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
7582 .class_hid = BNXT_ULP_CLASS_HID_1f7e,
7585 .flow_sig_id = 6144,
7586 .flow_pattern_id = 0,
7587 .hdr_sig = { .bits =
7588 BNXT_ULP_HDR_BIT_O_ETH |
7589 BNXT_ULP_HDR_BIT_O_IPV6 |
7590 BNXT_ULP_HDR_BIT_O_UDP |
7591 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7592 .field_sig = { .bits =
7593 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7594 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7595 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
7598 .class_hid = BNXT_ULP_CLASS_HID_145a,
7601 .flow_sig_id = 6148,
7602 .flow_pattern_id = 0,
7603 .hdr_sig = { .bits =
7604 BNXT_ULP_HDR_BIT_O_ETH |
7605 BNXT_ULP_HDR_BIT_O_IPV6 |
7606 BNXT_ULP_HDR_BIT_O_UDP |
7607 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7608 .field_sig = { .bits =
7609 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7610 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7611 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7612 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
7615 .class_hid = BNXT_ULP_CLASS_HID_417e,
7618 .flow_sig_id = 12288,
7619 .flow_pattern_id = 0,
7620 .hdr_sig = { .bits =
7621 BNXT_ULP_HDR_BIT_O_ETH |
7622 BNXT_ULP_HDR_BIT_O_IPV6 |
7623 BNXT_ULP_HDR_BIT_O_UDP |
7624 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7625 .field_sig = { .bits =
7626 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7627 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7628 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
7631 .class_hid = BNXT_ULP_CLASS_HID_5e5a,
7634 .flow_sig_id = 12292,
7635 .flow_pattern_id = 0,
7636 .hdr_sig = { .bits =
7637 BNXT_ULP_HDR_BIT_O_ETH |
7638 BNXT_ULP_HDR_BIT_O_IPV6 |
7639 BNXT_ULP_HDR_BIT_O_UDP |
7640 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7641 .field_sig = { .bits =
7642 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7643 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7644 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7645 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
7648 .class_hid = BNXT_ULP_CLASS_HID_29f6,
7651 .flow_sig_id = 14336,
7652 .flow_pattern_id = 0,
7653 .hdr_sig = { .bits =
7654 BNXT_ULP_HDR_BIT_O_ETH |
7655 BNXT_ULP_HDR_BIT_O_IPV6 |
7656 BNXT_ULP_HDR_BIT_O_UDP |
7657 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7658 .field_sig = { .bits =
7659 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7660 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7661 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7662 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
7665 .class_hid = BNXT_ULP_CLASS_HID_26d2,
7668 .flow_sig_id = 14340,
7669 .flow_pattern_id = 0,
7670 .hdr_sig = { .bits =
7671 BNXT_ULP_HDR_BIT_O_ETH |
7672 BNXT_ULP_HDR_BIT_O_IPV6 |
7673 BNXT_ULP_HDR_BIT_O_UDP |
7674 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7675 .field_sig = { .bits =
7676 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7677 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7678 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7679 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7680 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
7683 .class_hid = BNXT_ULP_CLASS_HID_2e42,
7686 .flow_sig_id = 20480,
7687 .flow_pattern_id = 0,
7688 .hdr_sig = { .bits =
7689 BNXT_ULP_HDR_BIT_O_ETH |
7690 BNXT_ULP_HDR_BIT_O_IPV6 |
7691 BNXT_ULP_HDR_BIT_O_UDP |
7692 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7693 .field_sig = { .bits =
7694 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7695 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7696 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7699 .class_hid = BNXT_ULP_CLASS_HID_271e,
7702 .flow_sig_id = 20484,
7703 .flow_pattern_id = 0,
7704 .hdr_sig = { .bits =
7705 BNXT_ULP_HDR_BIT_O_ETH |
7706 BNXT_ULP_HDR_BIT_O_IPV6 |
7707 BNXT_ULP_HDR_BIT_O_UDP |
7708 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7709 .field_sig = { .bits =
7710 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7711 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7712 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7713 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7716 .class_hid = BNXT_ULP_CLASS_HID_36ba,
7719 .flow_sig_id = 22528,
7720 .flow_pattern_id = 0,
7721 .hdr_sig = { .bits =
7722 BNXT_ULP_HDR_BIT_O_ETH |
7723 BNXT_ULP_HDR_BIT_O_IPV6 |
7724 BNXT_ULP_HDR_BIT_O_UDP |
7725 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7726 .field_sig = { .bits =
7727 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7728 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7729 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7730 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7733 .class_hid = BNXT_ULP_CLASS_HID_0f96,
7736 .flow_sig_id = 22532,
7737 .flow_pattern_id = 0,
7738 .hdr_sig = { .bits =
7739 BNXT_ULP_HDR_BIT_O_ETH |
7740 BNXT_ULP_HDR_BIT_O_IPV6 |
7741 BNXT_ULP_HDR_BIT_O_UDP |
7742 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7743 .field_sig = { .bits =
7744 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7745 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7746 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7747 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7748 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7751 .class_hid = BNXT_ULP_CLASS_HID_1006,
7754 .flow_sig_id = 28672,
7755 .flow_pattern_id = 0,
7756 .hdr_sig = { .bits =
7757 BNXT_ULP_HDR_BIT_O_ETH |
7758 BNXT_ULP_HDR_BIT_O_IPV6 |
7759 BNXT_ULP_HDR_BIT_O_UDP |
7760 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7761 .field_sig = { .bits =
7762 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7763 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7764 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
7765 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7768 .class_hid = BNXT_ULP_CLASS_HID_7196,
7771 .flow_sig_id = 28676,
7772 .flow_pattern_id = 0,
7773 .hdr_sig = { .bits =
7774 BNXT_ULP_HDR_BIT_O_ETH |
7775 BNXT_ULP_HDR_BIT_O_IPV6 |
7776 BNXT_ULP_HDR_BIT_O_UDP |
7777 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7778 .field_sig = { .bits =
7779 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7780 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7781 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7782 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
7783 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7786 .class_hid = BNXT_ULP_CLASS_HID_4132,
7789 .flow_sig_id = 30720,
7790 .flow_pattern_id = 0,
7791 .hdr_sig = { .bits =
7792 BNXT_ULP_HDR_BIT_O_ETH |
7793 BNXT_ULP_HDR_BIT_O_IPV6 |
7794 BNXT_ULP_HDR_BIT_O_UDP |
7795 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7796 .field_sig = { .bits =
7797 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7798 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7799 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7800 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
7801 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7804 .class_hid = BNXT_ULP_CLASS_HID_5e0e,
7807 .flow_sig_id = 30724,
7808 .flow_pattern_id = 0,
7809 .hdr_sig = { .bits =
7810 BNXT_ULP_HDR_BIT_O_ETH |
7811 BNXT_ULP_HDR_BIT_O_IPV6 |
7812 BNXT_ULP_HDR_BIT_O_UDP |
7813 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7814 .field_sig = { .bits =
7815 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
7816 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |
7817 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
7818 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
7819 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
7820 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
7823 .class_hid = BNXT_ULP_CLASS_HID_59fe,
7826 .flow_sig_id = 16384,
7827 .flow_pattern_id = 0,
7828 .hdr_sig = { .bits =
7829 BNXT_ULP_HDR_BIT_O_ETH |
7830 BNXT_ULP_HDR_BIT_O_IPV4 |
7831 BNXT_ULP_HDR_BIT_O_UDP |
7832 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7833 .field_sig = { .bits =
7834 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7835 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
7838 .class_hid = BNXT_ULP_CLASS_HID_511a,
7841 .flow_sig_id = 16388,
7842 .flow_pattern_id = 0,
7843 .hdr_sig = { .bits =
7844 BNXT_ULP_HDR_BIT_O_ETH |
7845 BNXT_ULP_HDR_BIT_O_IPV4 |
7846 BNXT_ULP_HDR_BIT_O_UDP |
7847 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7848 .field_sig = { .bits =
7849 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7850 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7851 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
7854 .class_hid = BNXT_ULP_CLASS_HID_1c32,
7857 .flow_sig_id = 24576,
7858 .flow_pattern_id = 0,
7859 .hdr_sig = { .bits =
7860 BNXT_ULP_HDR_BIT_O_ETH |
7861 BNXT_ULP_HDR_BIT_O_IPV4 |
7862 BNXT_ULP_HDR_BIT_O_UDP |
7863 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7864 .field_sig = { .bits =
7865 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7866 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
7867 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
7870 .class_hid = BNXT_ULP_CLASS_HID_175e,
7873 .flow_sig_id = 24580,
7874 .flow_pattern_id = 0,
7875 .hdr_sig = { .bits =
7876 BNXT_ULP_HDR_BIT_O_ETH |
7877 BNXT_ULP_HDR_BIT_O_IPV4 |
7878 BNXT_ULP_HDR_BIT_O_UDP |
7879 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7880 .field_sig = { .bits =
7881 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7882 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7883 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
7884 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
7887 .class_hid = BNXT_ULP_CLASS_HID_0eb2,
7890 .flow_sig_id = 49152,
7891 .flow_pattern_id = 0,
7892 .hdr_sig = { .bits =
7893 BNXT_ULP_HDR_BIT_O_ETH |
7894 BNXT_ULP_HDR_BIT_O_IPV4 |
7895 BNXT_ULP_HDR_BIT_O_UDP |
7896 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7897 .field_sig = { .bits =
7898 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7899 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7900 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
7903 .class_hid = BNXT_ULP_CLASS_HID_09de,
7906 .flow_sig_id = 49156,
7907 .flow_pattern_id = 0,
7908 .hdr_sig = { .bits =
7909 BNXT_ULP_HDR_BIT_O_ETH |
7910 BNXT_ULP_HDR_BIT_O_IPV4 |
7911 BNXT_ULP_HDR_BIT_O_UDP |
7912 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7913 .field_sig = { .bits =
7914 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7915 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7916 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7917 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
7920 .class_hid = BNXT_ULP_CLASS_HID_5c3a,
7923 .flow_sig_id = 57344,
7924 .flow_pattern_id = 0,
7925 .hdr_sig = { .bits =
7926 BNXT_ULP_HDR_BIT_O_ETH |
7927 BNXT_ULP_HDR_BIT_O_IPV4 |
7928 BNXT_ULP_HDR_BIT_O_UDP |
7929 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7930 .field_sig = { .bits =
7931 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7932 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
7933 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7934 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
7937 .class_hid = BNXT_ULP_CLASS_HID_5766,
7940 .flow_sig_id = 57348,
7941 .flow_pattern_id = 0,
7942 .hdr_sig = { .bits =
7943 BNXT_ULP_HDR_BIT_O_ETH |
7944 BNXT_ULP_HDR_BIT_O_IPV4 |
7945 BNXT_ULP_HDR_BIT_O_UDP |
7946 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7947 .field_sig = { .bits =
7948 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7949 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7950 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
7951 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7952 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
7955 .class_hid = BNXT_ULP_CLASS_HID_79fa,
7958 .flow_sig_id = 81920,
7959 .flow_pattern_id = 0,
7960 .hdr_sig = { .bits =
7961 BNXT_ULP_HDR_BIT_O_ETH |
7962 BNXT_ULP_HDR_BIT_O_IPV4 |
7963 BNXT_ULP_HDR_BIT_O_UDP |
7964 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7965 .field_sig = { .bits =
7966 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7967 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7968 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
7971 .class_hid = BNXT_ULP_CLASS_HID_7126,
7974 .flow_sig_id = 81924,
7975 .flow_pattern_id = 0,
7976 .hdr_sig = { .bits =
7977 BNXT_ULP_HDR_BIT_O_ETH |
7978 BNXT_ULP_HDR_BIT_O_IPV4 |
7979 BNXT_ULP_HDR_BIT_O_UDP |
7980 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7981 .field_sig = { .bits =
7982 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
7983 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
7984 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
7985 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
7988 .class_hid = BNXT_ULP_CLASS_HID_3c3e,
7991 .flow_sig_id = 90112,
7992 .flow_pattern_id = 0,
7993 .hdr_sig = { .bits =
7994 BNXT_ULP_HDR_BIT_O_ETH |
7995 BNXT_ULP_HDR_BIT_O_IPV4 |
7996 BNXT_ULP_HDR_BIT_O_UDP |
7997 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
7998 .field_sig = { .bits =
7999 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8000 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
8001 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8002 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8005 .class_hid = BNXT_ULP_CLASS_HID_375a,
8008 .flow_sig_id = 90116,
8009 .flow_pattern_id = 0,
8010 .hdr_sig = { .bits =
8011 BNXT_ULP_HDR_BIT_O_ETH |
8012 BNXT_ULP_HDR_BIT_O_IPV4 |
8013 BNXT_ULP_HDR_BIT_O_UDP |
8014 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8015 .field_sig = { .bits =
8016 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
8017 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8018 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
8019 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8020 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8023 .class_hid = BNXT_ULP_CLASS_HID_2ebe,
8026 .flow_sig_id = 114688,
8027 .flow_pattern_id = 0,
8028 .hdr_sig = { .bits =
8029 BNXT_ULP_HDR_BIT_O_ETH |
8030 BNXT_ULP_HDR_BIT_O_IPV4 |
8031 BNXT_ULP_HDR_BIT_O_UDP |
8032 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8033 .field_sig = { .bits =
8034 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8035 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8036 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
8037 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8040 .class_hid = BNXT_ULP_CLASS_HID_29da,
8043 .flow_sig_id = 114692,
8044 .flow_pattern_id = 0,
8045 .hdr_sig = { .bits =
8046 BNXT_ULP_HDR_BIT_O_ETH |
8047 BNXT_ULP_HDR_BIT_O_IPV4 |
8048 BNXT_ULP_HDR_BIT_O_UDP |
8049 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8050 .field_sig = { .bits =
8051 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
8052 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8053 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8054 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
8055 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8058 .class_hid = BNXT_ULP_CLASS_HID_14f2,
8061 .flow_sig_id = 122880,
8062 .flow_pattern_id = 0,
8063 .hdr_sig = { .bits =
8064 BNXT_ULP_HDR_BIT_O_ETH |
8065 BNXT_ULP_HDR_BIT_O_IPV4 |
8066 BNXT_ULP_HDR_BIT_O_UDP |
8067 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8068 .field_sig = { .bits =
8069 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8070 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
8071 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8072 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
8073 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8076 .class_hid = BNXT_ULP_CLASS_HID_7762,
8079 .flow_sig_id = 122884,
8080 .flow_pattern_id = 0,
8081 .hdr_sig = { .bits =
8082 BNXT_ULP_HDR_BIT_O_ETH |
8083 BNXT_ULP_HDR_BIT_O_IPV4 |
8084 BNXT_ULP_HDR_BIT_O_UDP |
8085 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8086 .field_sig = { .bits =
8087 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
8088 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |
8089 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
8090 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
8091 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
8092 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
8095 .class_hid = BNXT_ULP_CLASS_HID_19e8,
8098 .flow_sig_id = 32768,
8099 .flow_pattern_id = 0,
8100 .hdr_sig = { .bits =
8101 BNXT_ULP_HDR_BIT_O_ETH |
8102 BNXT_ULP_HDR_BIT_OO_VLAN |
8103 BNXT_ULP_HDR_BIT_O_IPV6 |
8104 BNXT_ULP_HDR_BIT_O_TCP |
8105 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8106 .field_sig = { .bits =
8107 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8108 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8111 .class_hid = BNXT_ULP_CLASS_HID_110c,
8114 .flow_sig_id = 32772,
8115 .flow_pattern_id = 0,
8116 .hdr_sig = { .bits =
8117 BNXT_ULP_HDR_BIT_O_ETH |
8118 BNXT_ULP_HDR_BIT_OO_VLAN |
8119 BNXT_ULP_HDR_BIT_O_IPV6 |
8120 BNXT_ULP_HDR_BIT_O_TCP |
8121 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8122 .field_sig = { .bits =
8123 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8124 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8125 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8128 .class_hid = BNXT_ULP_CLASS_HID_4d48,
8131 .flow_sig_id = 32832,
8132 .flow_pattern_id = 0,
8133 .hdr_sig = { .bits =
8134 BNXT_ULP_HDR_BIT_O_ETH |
8135 BNXT_ULP_HDR_BIT_OO_VLAN |
8136 BNXT_ULP_HDR_BIT_O_IPV6 |
8137 BNXT_ULP_HDR_BIT_O_TCP |
8138 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8139 .field_sig = { .bits =
8140 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8141 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8142 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8145 .class_hid = BNXT_ULP_CLASS_HID_446c,
8148 .flow_sig_id = 32836,
8149 .flow_pattern_id = 0,
8150 .hdr_sig = { .bits =
8151 BNXT_ULP_HDR_BIT_O_ETH |
8152 BNXT_ULP_HDR_BIT_OO_VLAN |
8153 BNXT_ULP_HDR_BIT_O_IPV6 |
8154 BNXT_ULP_HDR_BIT_O_TCP |
8155 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8156 .field_sig = { .bits =
8157 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8158 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8159 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8160 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8163 .class_hid = BNXT_ULP_CLASS_HID_0eac,
8166 .flow_sig_id = 49152,
8167 .flow_pattern_id = 0,
8168 .hdr_sig = { .bits =
8169 BNXT_ULP_HDR_BIT_O_ETH |
8170 BNXT_ULP_HDR_BIT_OO_VLAN |
8171 BNXT_ULP_HDR_BIT_O_IPV6 |
8172 BNXT_ULP_HDR_BIT_O_TCP |
8173 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8174 .field_sig = { .bits =
8175 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8176 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8177 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8180 .class_hid = BNXT_ULP_CLASS_HID_09c0,
8183 .flow_sig_id = 49156,
8184 .flow_pattern_id = 0,
8185 .hdr_sig = { .bits =
8186 BNXT_ULP_HDR_BIT_O_ETH |
8187 BNXT_ULP_HDR_BIT_OO_VLAN |
8188 BNXT_ULP_HDR_BIT_O_IPV6 |
8189 BNXT_ULP_HDR_BIT_O_TCP |
8190 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8191 .field_sig = { .bits =
8192 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8193 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8194 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8195 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8198 .class_hid = BNXT_ULP_CLASS_HID_1ad0,
8201 .flow_sig_id = 49216,
8202 .flow_pattern_id = 0,
8203 .hdr_sig = { .bits =
8204 BNXT_ULP_HDR_BIT_O_ETH |
8205 BNXT_ULP_HDR_BIT_OO_VLAN |
8206 BNXT_ULP_HDR_BIT_O_IPV6 |
8207 BNXT_ULP_HDR_BIT_O_TCP |
8208 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8209 .field_sig = { .bits =
8210 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8211 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8212 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8213 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8216 .class_hid = BNXT_ULP_CLASS_HID_15f4,
8219 .flow_sig_id = 49220,
8220 .flow_pattern_id = 0,
8221 .hdr_sig = { .bits =
8222 BNXT_ULP_HDR_BIT_O_ETH |
8223 BNXT_ULP_HDR_BIT_OO_VLAN |
8224 BNXT_ULP_HDR_BIT_O_IPV6 |
8225 BNXT_ULP_HDR_BIT_O_TCP |
8226 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8227 .field_sig = { .bits =
8228 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8229 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8230 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8231 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8232 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
8235 .class_hid = BNXT_ULP_CLASS_HID_39ec,
8238 .flow_sig_id = 98304,
8239 .flow_pattern_id = 0,
8240 .hdr_sig = { .bits =
8241 BNXT_ULP_HDR_BIT_O_ETH |
8242 BNXT_ULP_HDR_BIT_OO_VLAN |
8243 BNXT_ULP_HDR_BIT_O_IPV6 |
8244 BNXT_ULP_HDR_BIT_O_TCP |
8245 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8246 .field_sig = { .bits =
8247 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8248 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8249 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8252 .class_hid = BNXT_ULP_CLASS_HID_3100,
8255 .flow_sig_id = 98308,
8256 .flow_pattern_id = 0,
8257 .hdr_sig = { .bits =
8258 BNXT_ULP_HDR_BIT_O_ETH |
8259 BNXT_ULP_HDR_BIT_OO_VLAN |
8260 BNXT_ULP_HDR_BIT_O_IPV6 |
8261 BNXT_ULP_HDR_BIT_O_TCP |
8262 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8263 .field_sig = { .bits =
8264 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8265 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8266 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8267 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8270 .class_hid = BNXT_ULP_CLASS_HID_0210,
8273 .flow_sig_id = 98368,
8274 .flow_pattern_id = 0,
8275 .hdr_sig = { .bits =
8276 BNXT_ULP_HDR_BIT_O_ETH |
8277 BNXT_ULP_HDR_BIT_OO_VLAN |
8278 BNXT_ULP_HDR_BIT_O_IPV6 |
8279 BNXT_ULP_HDR_BIT_O_TCP |
8280 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8281 .field_sig = { .bits =
8282 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8283 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8284 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8285 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8288 .class_hid = BNXT_ULP_CLASS_HID_1d34,
8291 .flow_sig_id = 98372,
8292 .flow_pattern_id = 0,
8293 .hdr_sig = { .bits =
8294 BNXT_ULP_HDR_BIT_O_ETH |
8295 BNXT_ULP_HDR_BIT_OO_VLAN |
8296 BNXT_ULP_HDR_BIT_O_IPV6 |
8297 BNXT_ULP_HDR_BIT_O_TCP |
8298 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8299 .field_sig = { .bits =
8300 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8301 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8302 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8303 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8304 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8307 .class_hid = BNXT_ULP_CLASS_HID_2ea0,
8310 .flow_sig_id = 114688,
8311 .flow_pattern_id = 0,
8312 .hdr_sig = { .bits =
8313 BNXT_ULP_HDR_BIT_O_ETH |
8314 BNXT_ULP_HDR_BIT_OO_VLAN |
8315 BNXT_ULP_HDR_BIT_O_IPV6 |
8316 BNXT_ULP_HDR_BIT_O_TCP |
8317 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8318 .field_sig = { .bits =
8319 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8320 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8321 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8322 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8325 .class_hid = BNXT_ULP_CLASS_HID_29c4,
8328 .flow_sig_id = 114692,
8329 .flow_pattern_id = 0,
8330 .hdr_sig = { .bits =
8331 BNXT_ULP_HDR_BIT_O_ETH |
8332 BNXT_ULP_HDR_BIT_OO_VLAN |
8333 BNXT_ULP_HDR_BIT_O_IPV6 |
8334 BNXT_ULP_HDR_BIT_O_TCP |
8335 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8336 .field_sig = { .bits =
8337 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8338 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8339 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8340 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8341 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8344 .class_hid = BNXT_ULP_CLASS_HID_3ad4,
8347 .flow_sig_id = 114752,
8348 .flow_pattern_id = 0,
8349 .hdr_sig = { .bits =
8350 BNXT_ULP_HDR_BIT_O_ETH |
8351 BNXT_ULP_HDR_BIT_OO_VLAN |
8352 BNXT_ULP_HDR_BIT_O_IPV6 |
8353 BNXT_ULP_HDR_BIT_O_TCP |
8354 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8355 .field_sig = { .bits =
8356 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8357 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8358 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8359 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8360 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8363 .class_hid = BNXT_ULP_CLASS_HID_35e8,
8366 .flow_sig_id = 114756,
8367 .flow_pattern_id = 0,
8368 .hdr_sig = { .bits =
8369 BNXT_ULP_HDR_BIT_O_ETH |
8370 BNXT_ULP_HDR_BIT_OO_VLAN |
8371 BNXT_ULP_HDR_BIT_O_IPV6 |
8372 BNXT_ULP_HDR_BIT_O_TCP |
8373 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8374 .field_sig = { .bits =
8375 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8376 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8377 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8378 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8379 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8380 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
8383 .class_hid = BNXT_ULP_CLASS_HID_5d80,
8386 .flow_sig_id = 163840,
8387 .flow_pattern_id = 0,
8388 .hdr_sig = { .bits =
8389 BNXT_ULP_HDR_BIT_O_ETH |
8390 BNXT_ULP_HDR_BIT_OO_VLAN |
8391 BNXT_ULP_HDR_BIT_O_IPV6 |
8392 BNXT_ULP_HDR_BIT_O_TCP |
8393 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8394 .field_sig = { .bits =
8395 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8396 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8397 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8400 .class_hid = BNXT_ULP_CLASS_HID_54a4,
8403 .flow_sig_id = 163844,
8404 .flow_pattern_id = 0,
8405 .hdr_sig = { .bits =
8406 BNXT_ULP_HDR_BIT_O_ETH |
8407 BNXT_ULP_HDR_BIT_OO_VLAN |
8408 BNXT_ULP_HDR_BIT_O_IPV6 |
8409 BNXT_ULP_HDR_BIT_O_TCP |
8410 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8411 .field_sig = { .bits =
8412 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8413 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8414 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8415 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8418 .class_hid = BNXT_ULP_CLASS_HID_29b4,
8421 .flow_sig_id = 163904,
8422 .flow_pattern_id = 0,
8423 .hdr_sig = { .bits =
8424 BNXT_ULP_HDR_BIT_O_ETH |
8425 BNXT_ULP_HDR_BIT_OO_VLAN |
8426 BNXT_ULP_HDR_BIT_O_IPV6 |
8427 BNXT_ULP_HDR_BIT_O_TCP |
8428 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8429 .field_sig = { .bits =
8430 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8431 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8432 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8433 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8436 .class_hid = BNXT_ULP_CLASS_HID_20c8,
8439 .flow_sig_id = 163908,
8440 .flow_pattern_id = 0,
8441 .hdr_sig = { .bits =
8442 BNXT_ULP_HDR_BIT_O_ETH |
8443 BNXT_ULP_HDR_BIT_OO_VLAN |
8444 BNXT_ULP_HDR_BIT_O_IPV6 |
8445 BNXT_ULP_HDR_BIT_O_TCP |
8446 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8447 .field_sig = { .bits =
8448 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8449 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8450 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8451 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8452 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8455 .class_hid = BNXT_ULP_CLASS_HID_7244,
8458 .flow_sig_id = 180224,
8459 .flow_pattern_id = 0,
8460 .hdr_sig = { .bits =
8461 BNXT_ULP_HDR_BIT_O_ETH |
8462 BNXT_ULP_HDR_BIT_OO_VLAN |
8463 BNXT_ULP_HDR_BIT_O_IPV6 |
8464 BNXT_ULP_HDR_BIT_O_TCP |
8465 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8466 .field_sig = { .bits =
8467 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8468 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8469 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8470 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8473 .class_hid = BNXT_ULP_CLASS_HID_4d98,
8476 .flow_sig_id = 180228,
8477 .flow_pattern_id = 0,
8478 .hdr_sig = { .bits =
8479 BNXT_ULP_HDR_BIT_O_ETH |
8480 BNXT_ULP_HDR_BIT_OO_VLAN |
8481 BNXT_ULP_HDR_BIT_O_IPV6 |
8482 BNXT_ULP_HDR_BIT_O_TCP |
8483 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8484 .field_sig = { .bits =
8485 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8486 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8487 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8488 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8489 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8492 .class_hid = BNXT_ULP_CLASS_HID_5e68,
8495 .flow_sig_id = 180288,
8496 .flow_pattern_id = 0,
8497 .hdr_sig = { .bits =
8498 BNXT_ULP_HDR_BIT_O_ETH |
8499 BNXT_ULP_HDR_BIT_OO_VLAN |
8500 BNXT_ULP_HDR_BIT_O_IPV6 |
8501 BNXT_ULP_HDR_BIT_O_TCP |
8502 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8503 .field_sig = { .bits =
8504 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8505 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8506 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8507 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8508 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8511 .class_hid = BNXT_ULP_CLASS_HID_598c,
8514 .flow_sig_id = 180292,
8515 .flow_pattern_id = 0,
8516 .hdr_sig = { .bits =
8517 BNXT_ULP_HDR_BIT_O_ETH |
8518 BNXT_ULP_HDR_BIT_OO_VLAN |
8519 BNXT_ULP_HDR_BIT_O_IPV6 |
8520 BNXT_ULP_HDR_BIT_O_TCP |
8521 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8522 .field_sig = { .bits =
8523 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8524 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8525 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8526 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8527 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8528 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8531 .class_hid = BNXT_ULP_CLASS_HID_1248,
8534 .flow_sig_id = 229376,
8535 .flow_pattern_id = 0,
8536 .hdr_sig = { .bits =
8537 BNXT_ULP_HDR_BIT_O_ETH |
8538 BNXT_ULP_HDR_BIT_OO_VLAN |
8539 BNXT_ULP_HDR_BIT_O_IPV6 |
8540 BNXT_ULP_HDR_BIT_O_TCP |
8541 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8542 .field_sig = { .bits =
8543 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8544 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8545 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8546 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8549 .class_hid = BNXT_ULP_CLASS_HID_74d8,
8552 .flow_sig_id = 229380,
8553 .flow_pattern_id = 0,
8554 .hdr_sig = { .bits =
8555 BNXT_ULP_HDR_BIT_O_ETH |
8556 BNXT_ULP_HDR_BIT_OO_VLAN |
8557 BNXT_ULP_HDR_BIT_O_IPV6 |
8558 BNXT_ULP_HDR_BIT_O_TCP |
8559 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8560 .field_sig = { .bits =
8561 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8562 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8563 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8564 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8565 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8568 .class_hid = BNXT_ULP_CLASS_HID_49a8,
8571 .flow_sig_id = 229440,
8572 .flow_pattern_id = 0,
8573 .hdr_sig = { .bits =
8574 BNXT_ULP_HDR_BIT_O_ETH |
8575 BNXT_ULP_HDR_BIT_OO_VLAN |
8576 BNXT_ULP_HDR_BIT_O_IPV6 |
8577 BNXT_ULP_HDR_BIT_O_TCP |
8578 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8579 .field_sig = { .bits =
8580 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8581 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8582 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8583 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8584 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8587 .class_hid = BNXT_ULP_CLASS_HID_40cc,
8590 .flow_sig_id = 229444,
8591 .flow_pattern_id = 0,
8592 .hdr_sig = { .bits =
8593 BNXT_ULP_HDR_BIT_O_ETH |
8594 BNXT_ULP_HDR_BIT_OO_VLAN |
8595 BNXT_ULP_HDR_BIT_O_IPV6 |
8596 BNXT_ULP_HDR_BIT_O_TCP |
8597 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8598 .field_sig = { .bits =
8599 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8600 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8601 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8602 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8603 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8604 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8607 .class_hid = BNXT_ULP_CLASS_HID_0b0c,
8610 .flow_sig_id = 245760,
8611 .flow_pattern_id = 0,
8612 .hdr_sig = { .bits =
8613 BNXT_ULP_HDR_BIT_O_ETH |
8614 BNXT_ULP_HDR_BIT_OO_VLAN |
8615 BNXT_ULP_HDR_BIT_O_IPV6 |
8616 BNXT_ULP_HDR_BIT_O_TCP |
8617 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8618 .field_sig = { .bits =
8619 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8620 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8621 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8622 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8623 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8626 .class_hid = BNXT_ULP_CLASS_HID_0220,
8629 .flow_sig_id = 245764,
8630 .flow_pattern_id = 0,
8631 .hdr_sig = { .bits =
8632 BNXT_ULP_HDR_BIT_O_ETH |
8633 BNXT_ULP_HDR_BIT_OO_VLAN |
8634 BNXT_ULP_HDR_BIT_O_IPV6 |
8635 BNXT_ULP_HDR_BIT_O_TCP |
8636 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8637 .field_sig = { .bits =
8638 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8639 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8640 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8641 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8642 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8643 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8646 .class_hid = BNXT_ULP_CLASS_HID_1730,
8649 .flow_sig_id = 245824,
8650 .flow_pattern_id = 0,
8651 .hdr_sig = { .bits =
8652 BNXT_ULP_HDR_BIT_O_ETH |
8653 BNXT_ULP_HDR_BIT_OO_VLAN |
8654 BNXT_ULP_HDR_BIT_O_IPV6 |
8655 BNXT_ULP_HDR_BIT_O_TCP |
8656 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8657 .field_sig = { .bits =
8658 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8659 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8660 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8661 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8662 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8663 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8666 .class_hid = BNXT_ULP_CLASS_HID_7980,
8669 .flow_sig_id = 245828,
8670 .flow_pattern_id = 0,
8671 .hdr_sig = { .bits =
8672 BNXT_ULP_HDR_BIT_O_ETH |
8673 BNXT_ULP_HDR_BIT_OO_VLAN |
8674 BNXT_ULP_HDR_BIT_O_IPV6 |
8675 BNXT_ULP_HDR_BIT_O_TCP |
8676 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8677 .field_sig = { .bits =
8678 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
8679 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
8680 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
8681 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
8682 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
8683 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
8684 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
8687 .class_hid = BNXT_ULP_CLASS_HID_1db0,
8690 .flow_sig_id = 131072,
8691 .flow_pattern_id = 0,
8692 .hdr_sig = { .bits =
8693 BNXT_ULP_HDR_BIT_O_ETH |
8694 BNXT_ULP_HDR_BIT_OO_VLAN |
8695 BNXT_ULP_HDR_BIT_O_IPV4 |
8696 BNXT_ULP_HDR_BIT_O_TCP |
8697 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8698 .field_sig = { .bits =
8699 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8700 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8703 .class_hid = BNXT_ULP_CLASS_HID_1494,
8706 .flow_sig_id = 131076,
8707 .flow_pattern_id = 0,
8708 .hdr_sig = { .bits =
8709 BNXT_ULP_HDR_BIT_O_ETH |
8710 BNXT_ULP_HDR_BIT_OO_VLAN |
8711 BNXT_ULP_HDR_BIT_O_IPV4 |
8712 BNXT_ULP_HDR_BIT_O_TCP |
8713 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8714 .field_sig = { .bits =
8715 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8716 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8717 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8720 .class_hid = BNXT_ULP_CLASS_HID_70d0,
8723 .flow_sig_id = 131136,
8724 .flow_pattern_id = 0,
8725 .hdr_sig = { .bits =
8726 BNXT_ULP_HDR_BIT_O_ETH |
8727 BNXT_ULP_HDR_BIT_OO_VLAN |
8728 BNXT_ULP_HDR_BIT_O_IPV4 |
8729 BNXT_ULP_HDR_BIT_O_TCP |
8730 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8731 .field_sig = { .bits =
8732 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8733 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8734 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8737 .class_hid = BNXT_ULP_CLASS_HID_4834,
8740 .flow_sig_id = 131140,
8741 .flow_pattern_id = 0,
8742 .hdr_sig = { .bits =
8743 BNXT_ULP_HDR_BIT_O_ETH |
8744 BNXT_ULP_HDR_BIT_OO_VLAN |
8745 BNXT_ULP_HDR_BIT_O_IPV4 |
8746 BNXT_ULP_HDR_BIT_O_TCP |
8747 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8748 .field_sig = { .bits =
8749 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8750 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8751 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8752 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8755 .class_hid = BNXT_ULP_CLASS_HID_3db4,
8758 .flow_sig_id = 196608,
8759 .flow_pattern_id = 0,
8760 .hdr_sig = { .bits =
8761 BNXT_ULP_HDR_BIT_O_ETH |
8762 BNXT_ULP_HDR_BIT_OO_VLAN |
8763 BNXT_ULP_HDR_BIT_O_IPV4 |
8764 BNXT_ULP_HDR_BIT_O_TCP |
8765 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8766 .field_sig = { .bits =
8767 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8768 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8769 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8772 .class_hid = BNXT_ULP_CLASS_HID_3498,
8775 .flow_sig_id = 196612,
8776 .flow_pattern_id = 0,
8777 .hdr_sig = { .bits =
8778 BNXT_ULP_HDR_BIT_O_ETH |
8779 BNXT_ULP_HDR_BIT_OO_VLAN |
8780 BNXT_ULP_HDR_BIT_O_IPV4 |
8781 BNXT_ULP_HDR_BIT_O_TCP |
8782 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8783 .field_sig = { .bits =
8784 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8785 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8786 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8787 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8790 .class_hid = BNXT_ULP_CLASS_HID_0988,
8793 .flow_sig_id = 196672,
8794 .flow_pattern_id = 0,
8795 .hdr_sig = { .bits =
8796 BNXT_ULP_HDR_BIT_O_ETH |
8797 BNXT_ULP_HDR_BIT_OO_VLAN |
8798 BNXT_ULP_HDR_BIT_O_IPV4 |
8799 BNXT_ULP_HDR_BIT_O_TCP |
8800 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8801 .field_sig = { .bits =
8802 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8803 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8804 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8805 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8808 .class_hid = BNXT_ULP_CLASS_HID_00ec,
8811 .flow_sig_id = 196676,
8812 .flow_pattern_id = 0,
8813 .hdr_sig = { .bits =
8814 BNXT_ULP_HDR_BIT_O_ETH |
8815 BNXT_ULP_HDR_BIT_OO_VLAN |
8816 BNXT_ULP_HDR_BIT_O_IPV4 |
8817 BNXT_ULP_HDR_BIT_O_TCP |
8818 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8819 .field_sig = { .bits =
8820 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8821 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8822 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8823 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8824 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
8827 .class_hid = BNXT_ULP_CLASS_HID_3f44,
8830 .flow_sig_id = 393216,
8831 .flow_pattern_id = 0,
8832 .hdr_sig = { .bits =
8833 BNXT_ULP_HDR_BIT_O_ETH |
8834 BNXT_ULP_HDR_BIT_OO_VLAN |
8835 BNXT_ULP_HDR_BIT_O_IPV4 |
8836 BNXT_ULP_HDR_BIT_O_TCP |
8837 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8838 .field_sig = { .bits =
8839 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8840 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8841 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8844 .class_hid = BNXT_ULP_CLASS_HID_36a8,
8847 .flow_sig_id = 393220,
8848 .flow_pattern_id = 0,
8849 .hdr_sig = { .bits =
8850 BNXT_ULP_HDR_BIT_O_ETH |
8851 BNXT_ULP_HDR_BIT_OO_VLAN |
8852 BNXT_ULP_HDR_BIT_O_IPV4 |
8853 BNXT_ULP_HDR_BIT_O_TCP |
8854 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8855 .field_sig = { .bits =
8856 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8857 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8858 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8859 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8862 .class_hid = BNXT_ULP_CLASS_HID_0b58,
8865 .flow_sig_id = 393280,
8866 .flow_pattern_id = 0,
8867 .hdr_sig = { .bits =
8868 BNXT_ULP_HDR_BIT_O_ETH |
8869 BNXT_ULP_HDR_BIT_OO_VLAN |
8870 BNXT_ULP_HDR_BIT_O_IPV4 |
8871 BNXT_ULP_HDR_BIT_O_TCP |
8872 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8873 .field_sig = { .bits =
8874 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8875 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8876 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8877 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8880 .class_hid = BNXT_ULP_CLASS_HID_02bc,
8883 .flow_sig_id = 393284,
8884 .flow_pattern_id = 0,
8885 .hdr_sig = { .bits =
8886 BNXT_ULP_HDR_BIT_O_ETH |
8887 BNXT_ULP_HDR_BIT_OO_VLAN |
8888 BNXT_ULP_HDR_BIT_O_IPV4 |
8889 BNXT_ULP_HDR_BIT_O_TCP |
8890 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8891 .field_sig = { .bits =
8892 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8893 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8894 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8895 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8896 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8899 .class_hid = BNXT_ULP_CLASS_HID_5f48,
8902 .flow_sig_id = 458752,
8903 .flow_pattern_id = 0,
8904 .hdr_sig = { .bits =
8905 BNXT_ULP_HDR_BIT_O_ETH |
8906 BNXT_ULP_HDR_BIT_OO_VLAN |
8907 BNXT_ULP_HDR_BIT_O_IPV4 |
8908 BNXT_ULP_HDR_BIT_O_TCP |
8909 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8910 .field_sig = { .bits =
8911 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8912 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8913 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8914 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8917 .class_hid = BNXT_ULP_CLASS_HID_56ac,
8920 .flow_sig_id = 458756,
8921 .flow_pattern_id = 0,
8922 .hdr_sig = { .bits =
8923 BNXT_ULP_HDR_BIT_O_ETH |
8924 BNXT_ULP_HDR_BIT_OO_VLAN |
8925 BNXT_ULP_HDR_BIT_O_IPV4 |
8926 BNXT_ULP_HDR_BIT_O_TCP |
8927 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8928 .field_sig = { .bits =
8929 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8930 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8931 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8932 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8933 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8936 .class_hid = BNXT_ULP_CLASS_HID_2b5c,
8939 .flow_sig_id = 458816,
8940 .flow_pattern_id = 0,
8941 .hdr_sig = { .bits =
8942 BNXT_ULP_HDR_BIT_O_ETH |
8943 BNXT_ULP_HDR_BIT_OO_VLAN |
8944 BNXT_ULP_HDR_BIT_O_IPV4 |
8945 BNXT_ULP_HDR_BIT_O_TCP |
8946 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8947 .field_sig = { .bits =
8948 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8949 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8950 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8951 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8952 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8955 .class_hid = BNXT_ULP_CLASS_HID_2280,
8958 .flow_sig_id = 458820,
8959 .flow_pattern_id = 0,
8960 .hdr_sig = { .bits =
8961 BNXT_ULP_HDR_BIT_O_ETH |
8962 BNXT_ULP_HDR_BIT_OO_VLAN |
8963 BNXT_ULP_HDR_BIT_O_IPV4 |
8964 BNXT_ULP_HDR_BIT_O_TCP |
8965 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8966 .field_sig = { .bits =
8967 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
8968 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8969 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
8970 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
8971 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8972 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
8975 .class_hid = BNXT_ULP_CLASS_HID_4000,
8978 .flow_sig_id = 655360,
8979 .flow_pattern_id = 0,
8980 .hdr_sig = { .bits =
8981 BNXT_ULP_HDR_BIT_O_ETH |
8982 BNXT_ULP_HDR_BIT_OO_VLAN |
8983 BNXT_ULP_HDR_BIT_O_IPV4 |
8984 BNXT_ULP_HDR_BIT_O_TCP |
8985 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
8986 .field_sig = { .bits =
8987 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
8988 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
8989 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
8992 .class_hid = BNXT_ULP_CLASS_HID_5b64,
8995 .flow_sig_id = 655364,
8996 .flow_pattern_id = 0,
8997 .hdr_sig = { .bits =
8998 BNXT_ULP_HDR_BIT_O_ETH |
8999 BNXT_ULP_HDR_BIT_OO_VLAN |
9000 BNXT_ULP_HDR_BIT_O_IPV4 |
9001 BNXT_ULP_HDR_BIT_O_TCP |
9002 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9003 .field_sig = { .bits =
9004 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9005 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9006 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9007 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9010 .class_hid = BNXT_ULP_CLASS_HID_2c14,
9013 .flow_sig_id = 655424,
9014 .flow_pattern_id = 0,
9015 .hdr_sig = { .bits =
9016 BNXT_ULP_HDR_BIT_O_ETH |
9017 BNXT_ULP_HDR_BIT_OO_VLAN |
9018 BNXT_ULP_HDR_BIT_O_IPV4 |
9019 BNXT_ULP_HDR_BIT_O_TCP |
9020 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9021 .field_sig = { .bits =
9022 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9023 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9024 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9025 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9028 .class_hid = BNXT_ULP_CLASS_HID_2778,
9031 .flow_sig_id = 655428,
9032 .flow_pattern_id = 0,
9033 .hdr_sig = { .bits =
9034 BNXT_ULP_HDR_BIT_O_ETH |
9035 BNXT_ULP_HDR_BIT_OO_VLAN |
9036 BNXT_ULP_HDR_BIT_O_IPV4 |
9037 BNXT_ULP_HDR_BIT_O_TCP |
9038 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9039 .field_sig = { .bits =
9040 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9041 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9042 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9043 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9044 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9047 .class_hid = BNXT_ULP_CLASS_HID_18f8,
9050 .flow_sig_id = 720896,
9051 .flow_pattern_id = 0,
9052 .hdr_sig = { .bits =
9053 BNXT_ULP_HDR_BIT_O_ETH |
9054 BNXT_ULP_HDR_BIT_OO_VLAN |
9055 BNXT_ULP_HDR_BIT_O_IPV4 |
9056 BNXT_ULP_HDR_BIT_O_TCP |
9057 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9058 .field_sig = { .bits =
9059 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9060 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9061 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9062 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9065 .class_hid = BNXT_ULP_CLASS_HID_13dc,
9068 .flow_sig_id = 720900,
9069 .flow_pattern_id = 0,
9070 .hdr_sig = { .bits =
9071 BNXT_ULP_HDR_BIT_O_ETH |
9072 BNXT_ULP_HDR_BIT_OO_VLAN |
9073 BNXT_ULP_HDR_BIT_O_IPV4 |
9074 BNXT_ULP_HDR_BIT_O_TCP |
9075 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9076 .field_sig = { .bits =
9077 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9078 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9079 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9080 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9081 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9084 .class_hid = BNXT_ULP_CLASS_HID_4c18,
9087 .flow_sig_id = 720960,
9088 .flow_pattern_id = 0,
9089 .hdr_sig = { .bits =
9090 BNXT_ULP_HDR_BIT_O_ETH |
9091 BNXT_ULP_HDR_BIT_OO_VLAN |
9092 BNXT_ULP_HDR_BIT_O_IPV4 |
9093 BNXT_ULP_HDR_BIT_O_TCP |
9094 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9095 .field_sig = { .bits =
9096 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9097 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9098 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9099 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9100 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9103 .class_hid = BNXT_ULP_CLASS_HID_477c,
9106 .flow_sig_id = 720964,
9107 .flow_pattern_id = 0,
9108 .hdr_sig = { .bits =
9109 BNXT_ULP_HDR_BIT_O_ETH |
9110 BNXT_ULP_HDR_BIT_OO_VLAN |
9111 BNXT_ULP_HDR_BIT_O_IPV4 |
9112 BNXT_ULP_HDR_BIT_O_TCP |
9113 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9114 .field_sig = { .bits =
9115 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9116 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9117 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9118 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9119 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9120 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9123 .class_hid = BNXT_ULP_CLASS_HID_1a88,
9126 .flow_sig_id = 917504,
9127 .flow_pattern_id = 0,
9128 .hdr_sig = { .bits =
9129 BNXT_ULP_HDR_BIT_O_ETH |
9130 BNXT_ULP_HDR_BIT_OO_VLAN |
9131 BNXT_ULP_HDR_BIT_O_IPV4 |
9132 BNXT_ULP_HDR_BIT_O_TCP |
9133 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9134 .field_sig = { .bits =
9135 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9136 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9137 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9138 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9141 .class_hid = BNXT_ULP_CLASS_HID_15ec,
9144 .flow_sig_id = 917508,
9145 .flow_pattern_id = 0,
9146 .hdr_sig = { .bits =
9147 BNXT_ULP_HDR_BIT_O_ETH |
9148 BNXT_ULP_HDR_BIT_OO_VLAN |
9149 BNXT_ULP_HDR_BIT_O_IPV4 |
9150 BNXT_ULP_HDR_BIT_O_TCP |
9151 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9152 .field_sig = { .bits =
9153 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9154 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9155 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9156 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9157 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9160 .class_hid = BNXT_ULP_CLASS_HID_4e28,
9163 .flow_sig_id = 917568,
9164 .flow_pattern_id = 0,
9165 .hdr_sig = { .bits =
9166 BNXT_ULP_HDR_BIT_O_ETH |
9167 BNXT_ULP_HDR_BIT_OO_VLAN |
9168 BNXT_ULP_HDR_BIT_O_IPV4 |
9169 BNXT_ULP_HDR_BIT_O_TCP |
9170 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9171 .field_sig = { .bits =
9172 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9173 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9174 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9175 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9176 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9179 .class_hid = BNXT_ULP_CLASS_HID_490c,
9182 .flow_sig_id = 917572,
9183 .flow_pattern_id = 0,
9184 .hdr_sig = { .bits =
9185 BNXT_ULP_HDR_BIT_O_ETH |
9186 BNXT_ULP_HDR_BIT_OO_VLAN |
9187 BNXT_ULP_HDR_BIT_O_IPV4 |
9188 BNXT_ULP_HDR_BIT_O_TCP |
9189 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9190 .field_sig = { .bits =
9191 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9192 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9193 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9194 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9195 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9196 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9199 .class_hid = BNXT_ULP_CLASS_HID_3a8c,
9202 .flow_sig_id = 983040,
9203 .flow_pattern_id = 0,
9204 .hdr_sig = { .bits =
9205 BNXT_ULP_HDR_BIT_O_ETH |
9206 BNXT_ULP_HDR_BIT_OO_VLAN |
9207 BNXT_ULP_HDR_BIT_O_IPV4 |
9208 BNXT_ULP_HDR_BIT_O_TCP |
9209 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9210 .field_sig = { .bits =
9211 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9212 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9213 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9214 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9215 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9218 .class_hid = BNXT_ULP_CLASS_HID_35f0,
9221 .flow_sig_id = 983044,
9222 .flow_pattern_id = 0,
9223 .hdr_sig = { .bits =
9224 BNXT_ULP_HDR_BIT_O_ETH |
9225 BNXT_ULP_HDR_BIT_OO_VLAN |
9226 BNXT_ULP_HDR_BIT_O_IPV4 |
9227 BNXT_ULP_HDR_BIT_O_TCP |
9228 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9229 .field_sig = { .bits =
9230 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9231 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9232 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9233 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9234 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9235 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9238 .class_hid = BNXT_ULP_CLASS_HID_06e0,
9241 .flow_sig_id = 983104,
9242 .flow_pattern_id = 0,
9243 .hdr_sig = { .bits =
9244 BNXT_ULP_HDR_BIT_O_ETH |
9245 BNXT_ULP_HDR_BIT_OO_VLAN |
9246 BNXT_ULP_HDR_BIT_O_IPV4 |
9247 BNXT_ULP_HDR_BIT_O_TCP |
9248 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9249 .field_sig = { .bits =
9250 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9251 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9252 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9253 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9254 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9255 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9258 .class_hid = BNXT_ULP_CLASS_HID_01c4,
9261 .flow_sig_id = 983108,
9262 .flow_pattern_id = 0,
9263 .hdr_sig = { .bits =
9264 BNXT_ULP_HDR_BIT_O_ETH |
9265 BNXT_ULP_HDR_BIT_OO_VLAN |
9266 BNXT_ULP_HDR_BIT_O_IPV4 |
9267 BNXT_ULP_HDR_BIT_O_TCP |
9268 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9269 .field_sig = { .bits =
9270 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
9271 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
9272 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
9273 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
9274 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
9275 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
9276 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
9279 .class_hid = BNXT_ULP_CLASS_HID_1a08,
9282 .flow_sig_id = 32768,
9283 .flow_pattern_id = 0,
9284 .hdr_sig = { .bits =
9285 BNXT_ULP_HDR_BIT_O_ETH |
9286 BNXT_ULP_HDR_BIT_OO_VLAN |
9287 BNXT_ULP_HDR_BIT_O_IPV6 |
9288 BNXT_ULP_HDR_BIT_O_UDP |
9289 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9290 .field_sig = { .bits =
9291 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9292 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9295 .class_hid = BNXT_ULP_CLASS_HID_12ec,
9298 .flow_sig_id = 32772,
9299 .flow_pattern_id = 0,
9300 .hdr_sig = { .bits =
9301 BNXT_ULP_HDR_BIT_O_ETH |
9302 BNXT_ULP_HDR_BIT_OO_VLAN |
9303 BNXT_ULP_HDR_BIT_O_IPV6 |
9304 BNXT_ULP_HDR_BIT_O_UDP |
9305 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9306 .field_sig = { .bits =
9307 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9308 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9309 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9312 .class_hid = BNXT_ULP_CLASS_HID_4ea8,
9315 .flow_sig_id = 32832,
9316 .flow_pattern_id = 0,
9317 .hdr_sig = { .bits =
9318 BNXT_ULP_HDR_BIT_O_ETH |
9319 BNXT_ULP_HDR_BIT_OO_VLAN |
9320 BNXT_ULP_HDR_BIT_O_IPV6 |
9321 BNXT_ULP_HDR_BIT_O_UDP |
9322 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9323 .field_sig = { .bits =
9324 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9325 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9326 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9329 .class_hid = BNXT_ULP_CLASS_HID_478c,
9332 .flow_sig_id = 32836,
9333 .flow_pattern_id = 0,
9334 .hdr_sig = { .bits =
9335 BNXT_ULP_HDR_BIT_O_ETH |
9336 BNXT_ULP_HDR_BIT_OO_VLAN |
9337 BNXT_ULP_HDR_BIT_O_IPV6 |
9338 BNXT_ULP_HDR_BIT_O_UDP |
9339 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9340 .field_sig = { .bits =
9341 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9342 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9343 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9344 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9347 .class_hid = BNXT_ULP_CLASS_HID_0d4c,
9350 .flow_sig_id = 49152,
9351 .flow_pattern_id = 0,
9352 .hdr_sig = { .bits =
9353 BNXT_ULP_HDR_BIT_O_ETH |
9354 BNXT_ULP_HDR_BIT_OO_VLAN |
9355 BNXT_ULP_HDR_BIT_O_IPV6 |
9356 BNXT_ULP_HDR_BIT_O_UDP |
9357 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9358 .field_sig = { .bits =
9359 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9360 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9361 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9364 .class_hid = BNXT_ULP_CLASS_HID_0a20,
9367 .flow_sig_id = 49156,
9368 .flow_pattern_id = 0,
9369 .hdr_sig = { .bits =
9370 BNXT_ULP_HDR_BIT_O_ETH |
9371 BNXT_ULP_HDR_BIT_OO_VLAN |
9372 BNXT_ULP_HDR_BIT_O_IPV6 |
9373 BNXT_ULP_HDR_BIT_O_UDP |
9374 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9375 .field_sig = { .bits =
9376 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9377 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9378 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9379 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9382 .class_hid = BNXT_ULP_CLASS_HID_1930,
9385 .flow_sig_id = 49216,
9386 .flow_pattern_id = 0,
9387 .hdr_sig = { .bits =
9388 BNXT_ULP_HDR_BIT_O_ETH |
9389 BNXT_ULP_HDR_BIT_OO_VLAN |
9390 BNXT_ULP_HDR_BIT_O_IPV6 |
9391 BNXT_ULP_HDR_BIT_O_UDP |
9392 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9393 .field_sig = { .bits =
9394 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9395 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9396 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9397 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9400 .class_hid = BNXT_ULP_CLASS_HID_1614,
9403 .flow_sig_id = 49220,
9404 .flow_pattern_id = 0,
9405 .hdr_sig = { .bits =
9406 BNXT_ULP_HDR_BIT_O_ETH |
9407 BNXT_ULP_HDR_BIT_OO_VLAN |
9408 BNXT_ULP_HDR_BIT_O_IPV6 |
9409 BNXT_ULP_HDR_BIT_O_UDP |
9410 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9411 .field_sig = { .bits =
9412 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9413 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9414 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9415 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9416 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
9419 .class_hid = BNXT_ULP_CLASS_HID_3a0c,
9422 .flow_sig_id = 98304,
9423 .flow_pattern_id = 0,
9424 .hdr_sig = { .bits =
9425 BNXT_ULP_HDR_BIT_O_ETH |
9426 BNXT_ULP_HDR_BIT_OO_VLAN |
9427 BNXT_ULP_HDR_BIT_O_IPV6 |
9428 BNXT_ULP_HDR_BIT_O_UDP |
9429 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9430 .field_sig = { .bits =
9431 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9432 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9433 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9436 .class_hid = BNXT_ULP_CLASS_HID_32e0,
9439 .flow_sig_id = 98308,
9440 .flow_pattern_id = 0,
9441 .hdr_sig = { .bits =
9442 BNXT_ULP_HDR_BIT_O_ETH |
9443 BNXT_ULP_HDR_BIT_OO_VLAN |
9444 BNXT_ULP_HDR_BIT_O_IPV6 |
9445 BNXT_ULP_HDR_BIT_O_UDP |
9446 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9447 .field_sig = { .bits =
9448 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9449 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9450 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9451 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9454 .class_hid = BNXT_ULP_CLASS_HID_01f0,
9457 .flow_sig_id = 98368,
9458 .flow_pattern_id = 0,
9459 .hdr_sig = { .bits =
9460 BNXT_ULP_HDR_BIT_O_ETH |
9461 BNXT_ULP_HDR_BIT_OO_VLAN |
9462 BNXT_ULP_HDR_BIT_O_IPV6 |
9463 BNXT_ULP_HDR_BIT_O_UDP |
9464 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9465 .field_sig = { .bits =
9466 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9467 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9468 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9469 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9472 .class_hid = BNXT_ULP_CLASS_HID_1ed4,
9475 .flow_sig_id = 98372,
9476 .flow_pattern_id = 0,
9477 .hdr_sig = { .bits =
9478 BNXT_ULP_HDR_BIT_O_ETH |
9479 BNXT_ULP_HDR_BIT_OO_VLAN |
9480 BNXT_ULP_HDR_BIT_O_IPV6 |
9481 BNXT_ULP_HDR_BIT_O_UDP |
9482 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9483 .field_sig = { .bits =
9484 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9485 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9486 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9487 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9488 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9491 .class_hid = BNXT_ULP_CLASS_HID_2d40,
9494 .flow_sig_id = 114688,
9495 .flow_pattern_id = 0,
9496 .hdr_sig = { .bits =
9497 BNXT_ULP_HDR_BIT_O_ETH |
9498 BNXT_ULP_HDR_BIT_OO_VLAN |
9499 BNXT_ULP_HDR_BIT_O_IPV6 |
9500 BNXT_ULP_HDR_BIT_O_UDP |
9501 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9502 .field_sig = { .bits =
9503 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9504 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9505 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9506 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9509 .class_hid = BNXT_ULP_CLASS_HID_2a24,
9512 .flow_sig_id = 114692,
9513 .flow_pattern_id = 0,
9514 .hdr_sig = { .bits =
9515 BNXT_ULP_HDR_BIT_O_ETH |
9516 BNXT_ULP_HDR_BIT_OO_VLAN |
9517 BNXT_ULP_HDR_BIT_O_IPV6 |
9518 BNXT_ULP_HDR_BIT_O_UDP |
9519 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9520 .field_sig = { .bits =
9521 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9522 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9523 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9524 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9525 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9528 .class_hid = BNXT_ULP_CLASS_HID_3934,
9531 .flow_sig_id = 114752,
9532 .flow_pattern_id = 0,
9533 .hdr_sig = { .bits =
9534 BNXT_ULP_HDR_BIT_O_ETH |
9535 BNXT_ULP_HDR_BIT_OO_VLAN |
9536 BNXT_ULP_HDR_BIT_O_IPV6 |
9537 BNXT_ULP_HDR_BIT_O_UDP |
9538 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9539 .field_sig = { .bits =
9540 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9541 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9542 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9543 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9544 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9547 .class_hid = BNXT_ULP_CLASS_HID_3608,
9550 .flow_sig_id = 114756,
9551 .flow_pattern_id = 0,
9552 .hdr_sig = { .bits =
9553 BNXT_ULP_HDR_BIT_O_ETH |
9554 BNXT_ULP_HDR_BIT_OO_VLAN |
9555 BNXT_ULP_HDR_BIT_O_IPV6 |
9556 BNXT_ULP_HDR_BIT_O_UDP |
9557 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9558 .field_sig = { .bits =
9559 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9560 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9561 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9562 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9563 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9564 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
9567 .class_hid = BNXT_ULP_CLASS_HID_5e60,
9570 .flow_sig_id = 163840,
9571 .flow_pattern_id = 0,
9572 .hdr_sig = { .bits =
9573 BNXT_ULP_HDR_BIT_O_ETH |
9574 BNXT_ULP_HDR_BIT_OO_VLAN |
9575 BNXT_ULP_HDR_BIT_O_IPV6 |
9576 BNXT_ULP_HDR_BIT_O_UDP |
9577 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9578 .field_sig = { .bits =
9579 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9580 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9581 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9584 .class_hid = BNXT_ULP_CLASS_HID_5744,
9587 .flow_sig_id = 163844,
9588 .flow_pattern_id = 0,
9589 .hdr_sig = { .bits =
9590 BNXT_ULP_HDR_BIT_O_ETH |
9591 BNXT_ULP_HDR_BIT_OO_VLAN |
9592 BNXT_ULP_HDR_BIT_O_IPV6 |
9593 BNXT_ULP_HDR_BIT_O_UDP |
9594 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9595 .field_sig = { .bits =
9596 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9597 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9598 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9599 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9602 .class_hid = BNXT_ULP_CLASS_HID_2a54,
9605 .flow_sig_id = 163904,
9606 .flow_pattern_id = 0,
9607 .hdr_sig = { .bits =
9608 BNXT_ULP_HDR_BIT_O_ETH |
9609 BNXT_ULP_HDR_BIT_OO_VLAN |
9610 BNXT_ULP_HDR_BIT_O_IPV6 |
9611 BNXT_ULP_HDR_BIT_O_UDP |
9612 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9613 .field_sig = { .bits =
9614 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9615 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9616 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9617 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9620 .class_hid = BNXT_ULP_CLASS_HID_2328,
9623 .flow_sig_id = 163908,
9624 .flow_pattern_id = 0,
9625 .hdr_sig = { .bits =
9626 BNXT_ULP_HDR_BIT_O_ETH |
9627 BNXT_ULP_HDR_BIT_OO_VLAN |
9628 BNXT_ULP_HDR_BIT_O_IPV6 |
9629 BNXT_ULP_HDR_BIT_O_UDP |
9630 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9631 .field_sig = { .bits =
9632 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9633 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9634 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9635 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9636 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9639 .class_hid = BNXT_ULP_CLASS_HID_71a4,
9642 .flow_sig_id = 180224,
9643 .flow_pattern_id = 0,
9644 .hdr_sig = { .bits =
9645 BNXT_ULP_HDR_BIT_O_ETH |
9646 BNXT_ULP_HDR_BIT_OO_VLAN |
9647 BNXT_ULP_HDR_BIT_O_IPV6 |
9648 BNXT_ULP_HDR_BIT_O_UDP |
9649 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9650 .field_sig = { .bits =
9651 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9652 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9653 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9654 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9657 .class_hid = BNXT_ULP_CLASS_HID_4e78,
9660 .flow_sig_id = 180228,
9661 .flow_pattern_id = 0,
9662 .hdr_sig = { .bits =
9663 BNXT_ULP_HDR_BIT_O_ETH |
9664 BNXT_ULP_HDR_BIT_OO_VLAN |
9665 BNXT_ULP_HDR_BIT_O_IPV6 |
9666 BNXT_ULP_HDR_BIT_O_UDP |
9667 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9668 .field_sig = { .bits =
9669 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9670 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9671 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9672 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9673 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9676 .class_hid = BNXT_ULP_CLASS_HID_5d88,
9679 .flow_sig_id = 180288,
9680 .flow_pattern_id = 0,
9681 .hdr_sig = { .bits =
9682 BNXT_ULP_HDR_BIT_O_ETH |
9683 BNXT_ULP_HDR_BIT_OO_VLAN |
9684 BNXT_ULP_HDR_BIT_O_IPV6 |
9685 BNXT_ULP_HDR_BIT_O_UDP |
9686 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9687 .field_sig = { .bits =
9688 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9689 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9690 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9691 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9692 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9695 .class_hid = BNXT_ULP_CLASS_HID_5a6c,
9698 .flow_sig_id = 180292,
9699 .flow_pattern_id = 0,
9700 .hdr_sig = { .bits =
9701 BNXT_ULP_HDR_BIT_O_ETH |
9702 BNXT_ULP_HDR_BIT_OO_VLAN |
9703 BNXT_ULP_HDR_BIT_O_IPV6 |
9704 BNXT_ULP_HDR_BIT_O_UDP |
9705 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9706 .field_sig = { .bits =
9707 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9708 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9709 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9710 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9711 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9712 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9715 .class_hid = BNXT_ULP_CLASS_HID_11a8,
9718 .flow_sig_id = 229376,
9719 .flow_pattern_id = 0,
9720 .hdr_sig = { .bits =
9721 BNXT_ULP_HDR_BIT_O_ETH |
9722 BNXT_ULP_HDR_BIT_OO_VLAN |
9723 BNXT_ULP_HDR_BIT_O_IPV6 |
9724 BNXT_ULP_HDR_BIT_O_UDP |
9725 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9726 .field_sig = { .bits =
9727 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9728 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9729 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9730 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9733 .class_hid = BNXT_ULP_CLASS_HID_7738,
9736 .flow_sig_id = 229380,
9737 .flow_pattern_id = 0,
9738 .hdr_sig = { .bits =
9739 BNXT_ULP_HDR_BIT_O_ETH |
9740 BNXT_ULP_HDR_BIT_OO_VLAN |
9741 BNXT_ULP_HDR_BIT_O_IPV6 |
9742 BNXT_ULP_HDR_BIT_O_UDP |
9743 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9744 .field_sig = { .bits =
9745 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9746 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9747 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9748 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9749 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9752 .class_hid = BNXT_ULP_CLASS_HID_4a48,
9755 .flow_sig_id = 229440,
9756 .flow_pattern_id = 0,
9757 .hdr_sig = { .bits =
9758 BNXT_ULP_HDR_BIT_O_ETH |
9759 BNXT_ULP_HDR_BIT_OO_VLAN |
9760 BNXT_ULP_HDR_BIT_O_IPV6 |
9761 BNXT_ULP_HDR_BIT_O_UDP |
9762 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9763 .field_sig = { .bits =
9764 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9765 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9766 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9767 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9768 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9771 .class_hid = BNXT_ULP_CLASS_HID_432c,
9774 .flow_sig_id = 229444,
9775 .flow_pattern_id = 0,
9776 .hdr_sig = { .bits =
9777 BNXT_ULP_HDR_BIT_O_ETH |
9778 BNXT_ULP_HDR_BIT_OO_VLAN |
9779 BNXT_ULP_HDR_BIT_O_IPV6 |
9780 BNXT_ULP_HDR_BIT_O_UDP |
9781 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9782 .field_sig = { .bits =
9783 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9784 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9785 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9786 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9787 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9788 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9791 .class_hid = BNXT_ULP_CLASS_HID_08ec,
9794 .flow_sig_id = 245760,
9795 .flow_pattern_id = 0,
9796 .hdr_sig = { .bits =
9797 BNXT_ULP_HDR_BIT_O_ETH |
9798 BNXT_ULP_HDR_BIT_OO_VLAN |
9799 BNXT_ULP_HDR_BIT_O_IPV6 |
9800 BNXT_ULP_HDR_BIT_O_UDP |
9801 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9802 .field_sig = { .bits =
9803 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9804 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9805 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9806 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9807 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9810 .class_hid = BNXT_ULP_CLASS_HID_01c0,
9813 .flow_sig_id = 245764,
9814 .flow_pattern_id = 0,
9815 .hdr_sig = { .bits =
9816 BNXT_ULP_HDR_BIT_O_ETH |
9817 BNXT_ULP_HDR_BIT_OO_VLAN |
9818 BNXT_ULP_HDR_BIT_O_IPV6 |
9819 BNXT_ULP_HDR_BIT_O_UDP |
9820 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9821 .field_sig = { .bits =
9822 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9823 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9824 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9825 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9826 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9827 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9830 .class_hid = BNXT_ULP_CLASS_HID_14d0,
9833 .flow_sig_id = 245824,
9834 .flow_pattern_id = 0,
9835 .hdr_sig = { .bits =
9836 BNXT_ULP_HDR_BIT_O_ETH |
9837 BNXT_ULP_HDR_BIT_OO_VLAN |
9838 BNXT_ULP_HDR_BIT_O_IPV6 |
9839 BNXT_ULP_HDR_BIT_O_UDP |
9840 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9841 .field_sig = { .bits =
9842 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9843 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9844 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9845 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9846 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9847 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9850 .class_hid = BNXT_ULP_CLASS_HID_7a60,
9853 .flow_sig_id = 245828,
9854 .flow_pattern_id = 0,
9855 .hdr_sig = { .bits =
9856 BNXT_ULP_HDR_BIT_O_ETH |
9857 BNXT_ULP_HDR_BIT_OO_VLAN |
9858 BNXT_ULP_HDR_BIT_O_IPV6 |
9859 BNXT_ULP_HDR_BIT_O_UDP |
9860 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9861 .field_sig = { .bits =
9862 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
9863 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
9864 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
9865 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
9866 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
9867 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
9868 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
9871 .class_hid = BNXT_ULP_CLASS_HID_1d90,
9874 .flow_sig_id = 131072,
9875 .flow_pattern_id = 0,
9876 .hdr_sig = { .bits =
9877 BNXT_ULP_HDR_BIT_O_ETH |
9878 BNXT_ULP_HDR_BIT_OO_VLAN |
9879 BNXT_ULP_HDR_BIT_O_IPV4 |
9880 BNXT_ULP_HDR_BIT_O_UDP |
9881 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9882 .field_sig = { .bits =
9883 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9884 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9887 .class_hid = BNXT_ULP_CLASS_HID_14b4,
9890 .flow_sig_id = 131076,
9891 .flow_pattern_id = 0,
9892 .hdr_sig = { .bits =
9893 BNXT_ULP_HDR_BIT_O_ETH |
9894 BNXT_ULP_HDR_BIT_OO_VLAN |
9895 BNXT_ULP_HDR_BIT_O_IPV4 |
9896 BNXT_ULP_HDR_BIT_O_UDP |
9897 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9898 .field_sig = { .bits =
9899 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
9900 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9901 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9904 .class_hid = BNXT_ULP_CLASS_HID_70f0,
9907 .flow_sig_id = 131136,
9908 .flow_pattern_id = 0,
9909 .hdr_sig = { .bits =
9910 BNXT_ULP_HDR_BIT_O_ETH |
9911 BNXT_ULP_HDR_BIT_OO_VLAN |
9912 BNXT_ULP_HDR_BIT_O_IPV4 |
9913 BNXT_ULP_HDR_BIT_O_UDP |
9914 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9915 .field_sig = { .bits =
9916 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9917 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
9918 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9921 .class_hid = BNXT_ULP_CLASS_HID_4814,
9924 .flow_sig_id = 131140,
9925 .flow_pattern_id = 0,
9926 .hdr_sig = { .bits =
9927 BNXT_ULP_HDR_BIT_O_ETH |
9928 BNXT_ULP_HDR_BIT_OO_VLAN |
9929 BNXT_ULP_HDR_BIT_O_IPV4 |
9930 BNXT_ULP_HDR_BIT_O_UDP |
9931 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9932 .field_sig = { .bits =
9933 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
9934 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9935 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
9936 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9939 .class_hid = BNXT_ULP_CLASS_HID_3d94,
9942 .flow_sig_id = 196608,
9943 .flow_pattern_id = 0,
9944 .hdr_sig = { .bits =
9945 BNXT_ULP_HDR_BIT_O_ETH |
9946 BNXT_ULP_HDR_BIT_OO_VLAN |
9947 BNXT_ULP_HDR_BIT_O_IPV4 |
9948 BNXT_ULP_HDR_BIT_O_UDP |
9949 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9950 .field_sig = { .bits =
9951 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9952 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
9953 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9956 .class_hid = BNXT_ULP_CLASS_HID_34b8,
9959 .flow_sig_id = 196612,
9960 .flow_pattern_id = 0,
9961 .hdr_sig = { .bits =
9962 BNXT_ULP_HDR_BIT_O_ETH |
9963 BNXT_ULP_HDR_BIT_OO_VLAN |
9964 BNXT_ULP_HDR_BIT_O_IPV4 |
9965 BNXT_ULP_HDR_BIT_O_UDP |
9966 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9967 .field_sig = { .bits =
9968 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
9969 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9970 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
9971 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9974 .class_hid = BNXT_ULP_CLASS_HID_09a8,
9977 .flow_sig_id = 196672,
9978 .flow_pattern_id = 0,
9979 .hdr_sig = { .bits =
9980 BNXT_ULP_HDR_BIT_O_ETH |
9981 BNXT_ULP_HDR_BIT_OO_VLAN |
9982 BNXT_ULP_HDR_BIT_O_IPV4 |
9983 BNXT_ULP_HDR_BIT_O_UDP |
9984 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
9985 .field_sig = { .bits =
9986 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
9987 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
9988 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
9989 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
9992 .class_hid = BNXT_ULP_CLASS_HID_00cc,
9995 .flow_sig_id = 196676,
9996 .flow_pattern_id = 0,
9997 .hdr_sig = { .bits =
9998 BNXT_ULP_HDR_BIT_O_ETH |
9999 BNXT_ULP_HDR_BIT_OO_VLAN |
10000 BNXT_ULP_HDR_BIT_O_IPV4 |
10001 BNXT_ULP_HDR_BIT_O_UDP |
10002 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10003 .field_sig = { .bits =
10004 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10005 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10006 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10007 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10008 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
10011 .class_hid = BNXT_ULP_CLASS_HID_3f64,
10014 .flow_sig_id = 393216,
10015 .flow_pattern_id = 0,
10016 .hdr_sig = { .bits =
10017 BNXT_ULP_HDR_BIT_O_ETH |
10018 BNXT_ULP_HDR_BIT_OO_VLAN |
10019 BNXT_ULP_HDR_BIT_O_IPV4 |
10020 BNXT_ULP_HDR_BIT_O_UDP |
10021 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10022 .field_sig = { .bits =
10023 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10024 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10025 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10028 .class_hid = BNXT_ULP_CLASS_HID_3688,
10031 .flow_sig_id = 393220,
10032 .flow_pattern_id = 0,
10033 .hdr_sig = { .bits =
10034 BNXT_ULP_HDR_BIT_O_ETH |
10035 BNXT_ULP_HDR_BIT_OO_VLAN |
10036 BNXT_ULP_HDR_BIT_O_IPV4 |
10037 BNXT_ULP_HDR_BIT_O_UDP |
10038 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10039 .field_sig = { .bits =
10040 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10041 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10042 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10043 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10046 .class_hid = BNXT_ULP_CLASS_HID_0b78,
10049 .flow_sig_id = 393280,
10050 .flow_pattern_id = 0,
10051 .hdr_sig = { .bits =
10052 BNXT_ULP_HDR_BIT_O_ETH |
10053 BNXT_ULP_HDR_BIT_OO_VLAN |
10054 BNXT_ULP_HDR_BIT_O_IPV4 |
10055 BNXT_ULP_HDR_BIT_O_UDP |
10056 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10057 .field_sig = { .bits =
10058 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10059 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10060 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10061 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10064 .class_hid = BNXT_ULP_CLASS_HID_029c,
10067 .flow_sig_id = 393284,
10068 .flow_pattern_id = 0,
10069 .hdr_sig = { .bits =
10070 BNXT_ULP_HDR_BIT_O_ETH |
10071 BNXT_ULP_HDR_BIT_OO_VLAN |
10072 BNXT_ULP_HDR_BIT_O_IPV4 |
10073 BNXT_ULP_HDR_BIT_O_UDP |
10074 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10075 .field_sig = { .bits =
10076 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10077 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10078 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10079 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10080 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10083 .class_hid = BNXT_ULP_CLASS_HID_5f68,
10086 .flow_sig_id = 458752,
10087 .flow_pattern_id = 0,
10088 .hdr_sig = { .bits =
10089 BNXT_ULP_HDR_BIT_O_ETH |
10090 BNXT_ULP_HDR_BIT_OO_VLAN |
10091 BNXT_ULP_HDR_BIT_O_IPV4 |
10092 BNXT_ULP_HDR_BIT_O_UDP |
10093 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10094 .field_sig = { .bits =
10095 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10096 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10097 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10098 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10101 .class_hid = BNXT_ULP_CLASS_HID_568c,
10104 .flow_sig_id = 458756,
10105 .flow_pattern_id = 0,
10106 .hdr_sig = { .bits =
10107 BNXT_ULP_HDR_BIT_O_ETH |
10108 BNXT_ULP_HDR_BIT_OO_VLAN |
10109 BNXT_ULP_HDR_BIT_O_IPV4 |
10110 BNXT_ULP_HDR_BIT_O_UDP |
10111 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10112 .field_sig = { .bits =
10113 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10114 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10115 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10116 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10117 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10120 .class_hid = BNXT_ULP_CLASS_HID_2b7c,
10123 .flow_sig_id = 458816,
10124 .flow_pattern_id = 0,
10125 .hdr_sig = { .bits =
10126 BNXT_ULP_HDR_BIT_O_ETH |
10127 BNXT_ULP_HDR_BIT_OO_VLAN |
10128 BNXT_ULP_HDR_BIT_O_IPV4 |
10129 BNXT_ULP_HDR_BIT_O_UDP |
10130 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10131 .field_sig = { .bits =
10132 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10133 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10134 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10135 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10136 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10139 .class_hid = BNXT_ULP_CLASS_HID_22a0,
10142 .flow_sig_id = 458820,
10143 .flow_pattern_id = 0,
10144 .hdr_sig = { .bits =
10145 BNXT_ULP_HDR_BIT_O_ETH |
10146 BNXT_ULP_HDR_BIT_OO_VLAN |
10147 BNXT_ULP_HDR_BIT_O_IPV4 |
10148 BNXT_ULP_HDR_BIT_O_UDP |
10149 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10150 .field_sig = { .bits =
10151 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10152 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10153 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10154 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10155 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10156 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
10159 .class_hid = BNXT_ULP_CLASS_HID_4020,
10162 .flow_sig_id = 655360,
10163 .flow_pattern_id = 0,
10164 .hdr_sig = { .bits =
10165 BNXT_ULP_HDR_BIT_O_ETH |
10166 BNXT_ULP_HDR_BIT_OO_VLAN |
10167 BNXT_ULP_HDR_BIT_O_IPV4 |
10168 BNXT_ULP_HDR_BIT_O_UDP |
10169 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10170 .field_sig = { .bits =
10171 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10172 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10173 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10176 .class_hid = BNXT_ULP_CLASS_HID_5b44,
10179 .flow_sig_id = 655364,
10180 .flow_pattern_id = 0,
10181 .hdr_sig = { .bits =
10182 BNXT_ULP_HDR_BIT_O_ETH |
10183 BNXT_ULP_HDR_BIT_OO_VLAN |
10184 BNXT_ULP_HDR_BIT_O_IPV4 |
10185 BNXT_ULP_HDR_BIT_O_UDP |
10186 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10187 .field_sig = { .bits =
10188 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10189 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10190 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10191 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10194 .class_hid = BNXT_ULP_CLASS_HID_2c34,
10197 .flow_sig_id = 655424,
10198 .flow_pattern_id = 0,
10199 .hdr_sig = { .bits =
10200 BNXT_ULP_HDR_BIT_O_ETH |
10201 BNXT_ULP_HDR_BIT_OO_VLAN |
10202 BNXT_ULP_HDR_BIT_O_IPV4 |
10203 BNXT_ULP_HDR_BIT_O_UDP |
10204 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10205 .field_sig = { .bits =
10206 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10207 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10208 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10209 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10212 .class_hid = BNXT_ULP_CLASS_HID_2758,
10215 .flow_sig_id = 655428,
10216 .flow_pattern_id = 0,
10217 .hdr_sig = { .bits =
10218 BNXT_ULP_HDR_BIT_O_ETH |
10219 BNXT_ULP_HDR_BIT_OO_VLAN |
10220 BNXT_ULP_HDR_BIT_O_IPV4 |
10221 BNXT_ULP_HDR_BIT_O_UDP |
10222 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10223 .field_sig = { .bits =
10224 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10225 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10226 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10227 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10228 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10231 .class_hid = BNXT_ULP_CLASS_HID_18d8,
10234 .flow_sig_id = 720896,
10235 .flow_pattern_id = 0,
10236 .hdr_sig = { .bits =
10237 BNXT_ULP_HDR_BIT_O_ETH |
10238 BNXT_ULP_HDR_BIT_OO_VLAN |
10239 BNXT_ULP_HDR_BIT_O_IPV4 |
10240 BNXT_ULP_HDR_BIT_O_UDP |
10241 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10242 .field_sig = { .bits =
10243 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10244 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10245 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10246 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10249 .class_hid = BNXT_ULP_CLASS_HID_13fc,
10252 .flow_sig_id = 720900,
10253 .flow_pattern_id = 0,
10254 .hdr_sig = { .bits =
10255 BNXT_ULP_HDR_BIT_O_ETH |
10256 BNXT_ULP_HDR_BIT_OO_VLAN |
10257 BNXT_ULP_HDR_BIT_O_IPV4 |
10258 BNXT_ULP_HDR_BIT_O_UDP |
10259 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10260 .field_sig = { .bits =
10261 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10262 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10263 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10264 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10265 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10268 .class_hid = BNXT_ULP_CLASS_HID_4c38,
10271 .flow_sig_id = 720960,
10272 .flow_pattern_id = 0,
10273 .hdr_sig = { .bits =
10274 BNXT_ULP_HDR_BIT_O_ETH |
10275 BNXT_ULP_HDR_BIT_OO_VLAN |
10276 BNXT_ULP_HDR_BIT_O_IPV4 |
10277 BNXT_ULP_HDR_BIT_O_UDP |
10278 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10279 .field_sig = { .bits =
10280 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10281 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10282 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10283 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10284 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10287 .class_hid = BNXT_ULP_CLASS_HID_475c,
10290 .flow_sig_id = 720964,
10291 .flow_pattern_id = 0,
10292 .hdr_sig = { .bits =
10293 BNXT_ULP_HDR_BIT_O_ETH |
10294 BNXT_ULP_HDR_BIT_OO_VLAN |
10295 BNXT_ULP_HDR_BIT_O_IPV4 |
10296 BNXT_ULP_HDR_BIT_O_UDP |
10297 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10298 .field_sig = { .bits =
10299 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10300 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10301 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10302 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10303 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10304 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10307 .class_hid = BNXT_ULP_CLASS_HID_1aa8,
10310 .flow_sig_id = 917504,
10311 .flow_pattern_id = 0,
10312 .hdr_sig = { .bits =
10313 BNXT_ULP_HDR_BIT_O_ETH |
10314 BNXT_ULP_HDR_BIT_OO_VLAN |
10315 BNXT_ULP_HDR_BIT_O_IPV4 |
10316 BNXT_ULP_HDR_BIT_O_UDP |
10317 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10318 .field_sig = { .bits =
10319 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10320 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10321 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10322 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10325 .class_hid = BNXT_ULP_CLASS_HID_15cc,
10328 .flow_sig_id = 917508,
10329 .flow_pattern_id = 0,
10330 .hdr_sig = { .bits =
10331 BNXT_ULP_HDR_BIT_O_ETH |
10332 BNXT_ULP_HDR_BIT_OO_VLAN |
10333 BNXT_ULP_HDR_BIT_O_IPV4 |
10334 BNXT_ULP_HDR_BIT_O_UDP |
10335 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10336 .field_sig = { .bits =
10337 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10338 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10339 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10340 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10341 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10344 .class_hid = BNXT_ULP_CLASS_HID_4e08,
10347 .flow_sig_id = 917568,
10348 .flow_pattern_id = 0,
10349 .hdr_sig = { .bits =
10350 BNXT_ULP_HDR_BIT_O_ETH |
10351 BNXT_ULP_HDR_BIT_OO_VLAN |
10352 BNXT_ULP_HDR_BIT_O_IPV4 |
10353 BNXT_ULP_HDR_BIT_O_UDP |
10354 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10355 .field_sig = { .bits =
10356 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10357 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10358 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10359 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10360 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10363 .class_hid = BNXT_ULP_CLASS_HID_492c,
10366 .flow_sig_id = 917572,
10367 .flow_pattern_id = 0,
10368 .hdr_sig = { .bits =
10369 BNXT_ULP_HDR_BIT_O_ETH |
10370 BNXT_ULP_HDR_BIT_OO_VLAN |
10371 BNXT_ULP_HDR_BIT_O_IPV4 |
10372 BNXT_ULP_HDR_BIT_O_UDP |
10373 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10374 .field_sig = { .bits =
10375 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10376 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10377 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10378 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10379 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10380 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10383 .class_hid = BNXT_ULP_CLASS_HID_3aac,
10386 .flow_sig_id = 983040,
10387 .flow_pattern_id = 0,
10388 .hdr_sig = { .bits =
10389 BNXT_ULP_HDR_BIT_O_ETH |
10390 BNXT_ULP_HDR_BIT_OO_VLAN |
10391 BNXT_ULP_HDR_BIT_O_IPV4 |
10392 BNXT_ULP_HDR_BIT_O_UDP |
10393 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10394 .field_sig = { .bits =
10395 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10396 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10397 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10398 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10399 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10402 .class_hid = BNXT_ULP_CLASS_HID_35d0,
10405 .flow_sig_id = 983044,
10406 .flow_pattern_id = 0,
10407 .hdr_sig = { .bits =
10408 BNXT_ULP_HDR_BIT_O_ETH |
10409 BNXT_ULP_HDR_BIT_OO_VLAN |
10410 BNXT_ULP_HDR_BIT_O_IPV4 |
10411 BNXT_ULP_HDR_BIT_O_UDP |
10412 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10413 .field_sig = { .bits =
10414 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10415 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10416 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10417 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10418 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10419 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10422 .class_hid = BNXT_ULP_CLASS_HID_06c0,
10425 .flow_sig_id = 983104,
10426 .flow_pattern_id = 0,
10427 .hdr_sig = { .bits =
10428 BNXT_ULP_HDR_BIT_O_ETH |
10429 BNXT_ULP_HDR_BIT_OO_VLAN |
10430 BNXT_ULP_HDR_BIT_O_IPV4 |
10431 BNXT_ULP_HDR_BIT_O_UDP |
10432 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10433 .field_sig = { .bits =
10434 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10435 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10436 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10437 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10438 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10439 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10442 .class_hid = BNXT_ULP_CLASS_HID_01e4,
10445 .flow_sig_id = 983108,
10446 .flow_pattern_id = 0,
10447 .hdr_sig = { .bits =
10448 BNXT_ULP_HDR_BIT_O_ETH |
10449 BNXT_ULP_HDR_BIT_OO_VLAN |
10450 BNXT_ULP_HDR_BIT_O_IPV4 |
10451 BNXT_ULP_HDR_BIT_O_UDP |
10452 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10453 .field_sig = { .bits =
10454 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
10455 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
10456 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
10457 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
10458 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
10459 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
10460 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
10463 .class_hid = BNXT_ULP_CLASS_HID_4d32,
10466 .flow_sig_id = 4096,
10467 .flow_pattern_id = 1,
10468 .hdr_sig = { .bits =
10469 BNXT_ULP_HDR_BIT_O_ETH |
10470 BNXT_ULP_HDR_BIT_O_IPV6 |
10471 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10472 .field_sig = { .bits =
10473 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
10476 .class_hid = BNXT_ULP_CLASS_HID_54aa,
10479 .flow_sig_id = 6144,
10480 .flow_pattern_id = 1,
10481 .hdr_sig = { .bits =
10482 BNXT_ULP_HDR_BIT_O_ETH |
10483 BNXT_ULP_HDR_BIT_O_IPV6 |
10484 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10485 .field_sig = { .bits =
10486 BNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |
10487 BNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR }
10490 .class_hid = BNXT_ULP_CLASS_HID_0686,
10493 .flow_sig_id = 16384,
10494 .flow_pattern_id = 1,
10495 .hdr_sig = { .bits =
10496 BNXT_ULP_HDR_BIT_O_ETH |
10497 BNXT_ULP_HDR_BIT_O_IPV4 |
10498 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10499 .field_sig = { .bits =
10500 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
10503 .class_hid = BNXT_ULP_CLASS_HID_540e,
10506 .flow_sig_id = 24576,
10507 .flow_pattern_id = 1,
10508 .hdr_sig = { .bits =
10509 BNXT_ULP_HDR_BIT_O_ETH |
10510 BNXT_ULP_HDR_BIT_O_IPV4 |
10511 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10512 .field_sig = { .bits =
10513 BNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |
10514 BNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR }
10517 .class_hid = BNXT_ULP_CLASS_HID_2e3c,
10520 .flow_sig_id = 32768,
10521 .flow_pattern_id = 1,
10522 .hdr_sig = { .bits =
10523 BNXT_ULP_HDR_BIT_O_ETH |
10524 BNXT_ULP_HDR_BIT_OO_VLAN |
10525 BNXT_ULP_HDR_BIT_O_IPV6 |
10526 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10527 .field_sig = { .bits =
10528 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
10531 .class_hid = BNXT_ULP_CLASS_HID_3a20,
10534 .flow_sig_id = 32832,
10535 .flow_pattern_id = 1,
10536 .hdr_sig = { .bits =
10537 BNXT_ULP_HDR_BIT_O_ETH |
10538 BNXT_ULP_HDR_BIT_OO_VLAN |
10539 BNXT_ULP_HDR_BIT_O_IPV6 |
10540 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10541 .field_sig = { .bits =
10542 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
10543 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
10546 .class_hid = BNXT_ULP_CLASS_HID_46f0,
10549 .flow_sig_id = 49152,
10550 .flow_pattern_id = 1,
10551 .hdr_sig = { .bits =
10552 BNXT_ULP_HDR_BIT_O_ETH |
10553 BNXT_ULP_HDR_BIT_OO_VLAN |
10554 BNXT_ULP_HDR_BIT_O_IPV6 |
10555 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10556 .field_sig = { .bits =
10557 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
10558 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
10561 .class_hid = BNXT_ULP_CLASS_HID_52e4,
10564 .flow_sig_id = 49216,
10565 .flow_pattern_id = 1,
10566 .hdr_sig = { .bits =
10567 BNXT_ULP_HDR_BIT_O_ETH |
10568 BNXT_ULP_HDR_BIT_OO_VLAN |
10569 BNXT_ULP_HDR_BIT_O_IPV6 |
10570 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10571 .field_sig = { .bits =
10572 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |
10573 BNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |
10574 BNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR }
10577 .class_hid = BNXT_ULP_CLASS_HID_55e4,
10580 .flow_sig_id = 131072,
10581 .flow_pattern_id = 1,
10582 .hdr_sig = { .bits =
10583 BNXT_ULP_HDR_BIT_O_ETH |
10584 BNXT_ULP_HDR_BIT_OO_VLAN |
10585 BNXT_ULP_HDR_BIT_O_IPV4 |
10586 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10587 .field_sig = { .bits =
10588 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
10591 .class_hid = BNXT_ULP_CLASS_HID_21f8,
10594 .flow_sig_id = 131136,
10595 .flow_pattern_id = 1,
10596 .hdr_sig = { .bits =
10597 BNXT_ULP_HDR_BIT_O_ETH |
10598 BNXT_ULP_HDR_BIT_OO_VLAN |
10599 BNXT_ULP_HDR_BIT_O_IPV4 |
10600 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10601 .field_sig = { .bits =
10602 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
10603 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
10606 .class_hid = BNXT_ULP_CLASS_HID_75e8,
10609 .flow_sig_id = 196608,
10610 .flow_pattern_id = 1,
10611 .hdr_sig = { .bits =
10612 BNXT_ULP_HDR_BIT_O_ETH |
10613 BNXT_ULP_HDR_BIT_OO_VLAN |
10614 BNXT_ULP_HDR_BIT_O_IPV4 |
10615 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10616 .field_sig = { .bits =
10617 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
10618 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
10621 .class_hid = BNXT_ULP_CLASS_HID_41fc,
10624 .flow_sig_id = 196672,
10625 .flow_pattern_id = 1,
10626 .hdr_sig = { .bits =
10627 BNXT_ULP_HDR_BIT_O_ETH |
10628 BNXT_ULP_HDR_BIT_OO_VLAN |
10629 BNXT_ULP_HDR_BIT_O_IPV4 |
10630 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10631 .field_sig = { .bits =
10632 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |
10633 BNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |
10634 BNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR }
10637 .class_hid = BNXT_ULP_CLASS_HID_4d12,
10640 .flow_sig_id = 4096,
10641 .flow_pattern_id = 1,
10642 .hdr_sig = { .bits =
10643 BNXT_ULP_HDR_BIT_O_ETH |
10644 BNXT_ULP_HDR_BIT_O_IPV6 |
10645 BNXT_ULP_HDR_BIT_O_TCP |
10646 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10647 .field_sig = { .bits =
10648 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
10651 .class_hid = BNXT_ULP_CLASS_HID_548a,
10654 .flow_sig_id = 6144,
10655 .flow_pattern_id = 1,
10656 .hdr_sig = { .bits =
10657 BNXT_ULP_HDR_BIT_O_ETH |
10658 BNXT_ULP_HDR_BIT_O_IPV6 |
10659 BNXT_ULP_HDR_BIT_O_TCP |
10660 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10661 .field_sig = { .bits =
10662 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
10663 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR }
10666 .class_hid = BNXT_ULP_CLASS_HID_3356,
10669 .flow_sig_id = 12288,
10670 .flow_pattern_id = 1,
10671 .hdr_sig = { .bits =
10672 BNXT_ULP_HDR_BIT_O_ETH |
10673 BNXT_ULP_HDR_BIT_O_IPV6 |
10674 BNXT_ULP_HDR_BIT_O_TCP |
10675 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10676 .field_sig = { .bits =
10677 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10678 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
10681 .class_hid = BNXT_ULP_CLASS_HID_1ace,
10684 .flow_sig_id = 14336,
10685 .flow_pattern_id = 1,
10686 .hdr_sig = { .bits =
10687 BNXT_ULP_HDR_BIT_O_ETH |
10688 BNXT_ULP_HDR_BIT_O_IPV6 |
10689 BNXT_ULP_HDR_BIT_O_TCP |
10690 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10691 .field_sig = { .bits =
10692 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
10693 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10694 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT }
10697 .class_hid = BNXT_ULP_CLASS_HID_1a9a,
10700 .flow_sig_id = 20480,
10701 .flow_pattern_id = 1,
10702 .hdr_sig = { .bits =
10703 BNXT_ULP_HDR_BIT_O_ETH |
10704 BNXT_ULP_HDR_BIT_O_IPV6 |
10705 BNXT_ULP_HDR_BIT_O_TCP |
10706 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10707 .field_sig = { .bits =
10708 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10709 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
10712 .class_hid = BNXT_ULP_CLASS_HID_4d46,
10715 .flow_sig_id = 22528,
10716 .flow_pattern_id = 1,
10717 .hdr_sig = { .bits =
10718 BNXT_ULP_HDR_BIT_O_ETH |
10719 BNXT_ULP_HDR_BIT_O_IPV6 |
10720 BNXT_ULP_HDR_BIT_O_TCP |
10721 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10722 .field_sig = { .bits =
10723 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
10724 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10725 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
10728 .class_hid = BNXT_ULP_CLASS_HID_2812,
10731 .flow_sig_id = 28672,
10732 .flow_pattern_id = 1,
10733 .hdr_sig = { .bits =
10734 BNXT_ULP_HDR_BIT_O_ETH |
10735 BNXT_ULP_HDR_BIT_O_IPV6 |
10736 BNXT_ULP_HDR_BIT_O_TCP |
10737 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10738 .field_sig = { .bits =
10739 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10740 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
10741 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
10744 .class_hid = BNXT_ULP_CLASS_HID_338a,
10747 .flow_sig_id = 30720,
10748 .flow_pattern_id = 1,
10749 .hdr_sig = { .bits =
10750 BNXT_ULP_HDR_BIT_O_ETH |
10751 BNXT_ULP_HDR_BIT_O_IPV6 |
10752 BNXT_ULP_HDR_BIT_O_TCP |
10753 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10754 .field_sig = { .bits =
10755 BNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |
10756 BNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |
10757 BNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |
10758 BNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT }
10761 .class_hid = BNXT_ULP_CLASS_HID_06e6,
10764 .flow_sig_id = 16384,
10765 .flow_pattern_id = 1,
10766 .hdr_sig = { .bits =
10767 BNXT_ULP_HDR_BIT_O_ETH |
10768 BNXT_ULP_HDR_BIT_O_IPV4 |
10769 BNXT_ULP_HDR_BIT_O_TCP |
10770 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10771 .field_sig = { .bits =
10772 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
10775 .class_hid = BNXT_ULP_CLASS_HID_546e,
10778 .flow_sig_id = 24576,
10779 .flow_pattern_id = 1,
10780 .hdr_sig = { .bits =
10781 BNXT_ULP_HDR_BIT_O_ETH |
10782 BNXT_ULP_HDR_BIT_O_IPV4 |
10783 BNXT_ULP_HDR_BIT_O_TCP |
10784 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10785 .field_sig = { .bits =
10786 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
10787 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR }
10790 .class_hid = BNXT_ULP_CLASS_HID_46ee,
10793 .flow_sig_id = 49152,
10794 .flow_pattern_id = 1,
10795 .hdr_sig = { .bits =
10796 BNXT_ULP_HDR_BIT_O_ETH |
10797 BNXT_ULP_HDR_BIT_O_IPV4 |
10798 BNXT_ULP_HDR_BIT_O_TCP |
10799 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10800 .field_sig = { .bits =
10801 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10802 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
10805 .class_hid = BNXT_ULP_CLASS_HID_0d22,
10808 .flow_sig_id = 57344,
10809 .flow_pattern_id = 1,
10810 .hdr_sig = { .bits =
10811 BNXT_ULP_HDR_BIT_O_ETH |
10812 BNXT_ULP_HDR_BIT_O_IPV4 |
10813 BNXT_ULP_HDR_BIT_O_TCP |
10814 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10815 .field_sig = { .bits =
10816 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
10817 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10818 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT }
10821 .class_hid = BNXT_ULP_CLASS_HID_26e2,
10824 .flow_sig_id = 81920,
10825 .flow_pattern_id = 1,
10826 .hdr_sig = { .bits =
10827 BNXT_ULP_HDR_BIT_O_ETH |
10828 BNXT_ULP_HDR_BIT_O_IPV4 |
10829 BNXT_ULP_HDR_BIT_O_TCP |
10830 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10831 .field_sig = { .bits =
10832 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10833 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
10836 .class_hid = BNXT_ULP_CLASS_HID_746a,
10839 .flow_sig_id = 90112,
10840 .flow_pattern_id = 1,
10841 .hdr_sig = { .bits =
10842 BNXT_ULP_HDR_BIT_O_ETH |
10843 BNXT_ULP_HDR_BIT_O_IPV4 |
10844 BNXT_ULP_HDR_BIT_O_TCP |
10845 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10846 .field_sig = { .bits =
10847 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
10848 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10849 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
10852 .class_hid = BNXT_ULP_CLASS_HID_1fa6,
10855 .flow_sig_id = 114688,
10856 .flow_pattern_id = 1,
10857 .hdr_sig = { .bits =
10858 BNXT_ULP_HDR_BIT_O_ETH |
10859 BNXT_ULP_HDR_BIT_O_IPV4 |
10860 BNXT_ULP_HDR_BIT_O_TCP |
10861 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10862 .field_sig = { .bits =
10863 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10864 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
10865 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
10868 .class_hid = BNXT_ULP_CLASS_HID_2d2e,
10871 .flow_sig_id = 122880,
10872 .flow_pattern_id = 1,
10873 .hdr_sig = { .bits =
10874 BNXT_ULP_HDR_BIT_O_ETH |
10875 BNXT_ULP_HDR_BIT_O_IPV4 |
10876 BNXT_ULP_HDR_BIT_O_TCP |
10877 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10878 .field_sig = { .bits =
10879 BNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |
10880 BNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |
10881 BNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |
10882 BNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT }
10885 .class_hid = BNXT_ULP_CLASS_HID_4ef2,
10888 .flow_sig_id = 4096,
10889 .flow_pattern_id = 1,
10890 .hdr_sig = { .bits =
10891 BNXT_ULP_HDR_BIT_O_ETH |
10892 BNXT_ULP_HDR_BIT_O_IPV6 |
10893 BNXT_ULP_HDR_BIT_O_UDP |
10894 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10895 .field_sig = { .bits =
10896 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
10899 .class_hid = BNXT_ULP_CLASS_HID_576a,
10902 .flow_sig_id = 6144,
10903 .flow_pattern_id = 1,
10904 .hdr_sig = { .bits =
10905 BNXT_ULP_HDR_BIT_O_ETH |
10906 BNXT_ULP_HDR_BIT_O_IPV6 |
10907 BNXT_ULP_HDR_BIT_O_UDP |
10908 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10909 .field_sig = { .bits =
10910 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
10911 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR }
10914 .class_hid = BNXT_ULP_CLASS_HID_30b6,
10917 .flow_sig_id = 12288,
10918 .flow_pattern_id = 1,
10919 .hdr_sig = { .bits =
10920 BNXT_ULP_HDR_BIT_O_ETH |
10921 BNXT_ULP_HDR_BIT_O_IPV6 |
10922 BNXT_ULP_HDR_BIT_O_UDP |
10923 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10924 .field_sig = { .bits =
10925 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10926 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
10929 .class_hid = BNXT_ULP_CLASS_HID_192e,
10932 .flow_sig_id = 14336,
10933 .flow_pattern_id = 1,
10934 .hdr_sig = { .bits =
10935 BNXT_ULP_HDR_BIT_O_ETH |
10936 BNXT_ULP_HDR_BIT_O_IPV6 |
10937 BNXT_ULP_HDR_BIT_O_UDP |
10938 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10939 .field_sig = { .bits =
10940 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
10941 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10942 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT }
10945 .class_hid = BNXT_ULP_CLASS_HID_197a,
10948 .flow_sig_id = 20480,
10949 .flow_pattern_id = 1,
10950 .hdr_sig = { .bits =
10951 BNXT_ULP_HDR_BIT_O_ETH |
10952 BNXT_ULP_HDR_BIT_O_IPV6 |
10953 BNXT_ULP_HDR_BIT_O_UDP |
10954 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10955 .field_sig = { .bits =
10956 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10957 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
10960 .class_hid = BNXT_ULP_CLASS_HID_4ea6,
10963 .flow_sig_id = 22528,
10964 .flow_pattern_id = 1,
10965 .hdr_sig = { .bits =
10966 BNXT_ULP_HDR_BIT_O_ETH |
10967 BNXT_ULP_HDR_BIT_O_IPV6 |
10968 BNXT_ULP_HDR_BIT_O_UDP |
10969 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10970 .field_sig = { .bits =
10971 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
10972 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10973 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
10976 .class_hid = BNXT_ULP_CLASS_HID_2bf2,
10979 .flow_sig_id = 28672,
10980 .flow_pattern_id = 1,
10981 .hdr_sig = { .bits =
10982 BNXT_ULP_HDR_BIT_O_ETH |
10983 BNXT_ULP_HDR_BIT_O_IPV6 |
10984 BNXT_ULP_HDR_BIT_O_UDP |
10985 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
10986 .field_sig = { .bits =
10987 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
10988 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
10989 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
10992 .class_hid = BNXT_ULP_CLASS_HID_306a,
10995 .flow_sig_id = 30720,
10996 .flow_pattern_id = 1,
10997 .hdr_sig = { .bits =
10998 BNXT_ULP_HDR_BIT_O_ETH |
10999 BNXT_ULP_HDR_BIT_O_IPV6 |
11000 BNXT_ULP_HDR_BIT_O_UDP |
11001 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11002 .field_sig = { .bits =
11003 BNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |
11004 BNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |
11005 BNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |
11006 BNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT }
11009 .class_hid = BNXT_ULP_CLASS_HID_06c6,
11012 .flow_sig_id = 16384,
11013 .flow_pattern_id = 1,
11014 .hdr_sig = { .bits =
11015 BNXT_ULP_HDR_BIT_O_ETH |
11016 BNXT_ULP_HDR_BIT_O_IPV4 |
11017 BNXT_ULP_HDR_BIT_O_UDP |
11018 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11019 .field_sig = { .bits =
11020 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
11023 .class_hid = BNXT_ULP_CLASS_HID_544e,
11026 .flow_sig_id = 24576,
11027 .flow_pattern_id = 1,
11028 .hdr_sig = { .bits =
11029 BNXT_ULP_HDR_BIT_O_ETH |
11030 BNXT_ULP_HDR_BIT_O_IPV4 |
11031 BNXT_ULP_HDR_BIT_O_UDP |
11032 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11033 .field_sig = { .bits =
11034 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
11035 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR }
11038 .class_hid = BNXT_ULP_CLASS_HID_46ce,
11041 .flow_sig_id = 49152,
11042 .flow_pattern_id = 1,
11043 .hdr_sig = { .bits =
11044 BNXT_ULP_HDR_BIT_O_ETH |
11045 BNXT_ULP_HDR_BIT_O_IPV4 |
11046 BNXT_ULP_HDR_BIT_O_UDP |
11047 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11048 .field_sig = { .bits =
11049 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11050 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
11053 .class_hid = BNXT_ULP_CLASS_HID_0d02,
11056 .flow_sig_id = 57344,
11057 .flow_pattern_id = 1,
11058 .hdr_sig = { .bits =
11059 BNXT_ULP_HDR_BIT_O_ETH |
11060 BNXT_ULP_HDR_BIT_O_IPV4 |
11061 BNXT_ULP_HDR_BIT_O_UDP |
11062 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11063 .field_sig = { .bits =
11064 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
11065 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11066 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT }
11069 .class_hid = BNXT_ULP_CLASS_HID_26c2,
11072 .flow_sig_id = 81920,
11073 .flow_pattern_id = 1,
11074 .hdr_sig = { .bits =
11075 BNXT_ULP_HDR_BIT_O_ETH |
11076 BNXT_ULP_HDR_BIT_O_IPV4 |
11077 BNXT_ULP_HDR_BIT_O_UDP |
11078 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11079 .field_sig = { .bits =
11080 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11081 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
11084 .class_hid = BNXT_ULP_CLASS_HID_744a,
11087 .flow_sig_id = 90112,
11088 .flow_pattern_id = 1,
11089 .hdr_sig = { .bits =
11090 BNXT_ULP_HDR_BIT_O_ETH |
11091 BNXT_ULP_HDR_BIT_O_IPV4 |
11092 BNXT_ULP_HDR_BIT_O_UDP |
11093 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11094 .field_sig = { .bits =
11095 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
11096 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11097 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
11100 .class_hid = BNXT_ULP_CLASS_HID_1f86,
11103 .flow_sig_id = 114688,
11104 .flow_pattern_id = 1,
11105 .hdr_sig = { .bits =
11106 BNXT_ULP_HDR_BIT_O_ETH |
11107 BNXT_ULP_HDR_BIT_O_IPV4 |
11108 BNXT_ULP_HDR_BIT_O_UDP |
11109 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11110 .field_sig = { .bits =
11111 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11112 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
11113 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
11116 .class_hid = BNXT_ULP_CLASS_HID_2d0e,
11119 .flow_sig_id = 122880,
11120 .flow_pattern_id = 1,
11121 .hdr_sig = { .bits =
11122 BNXT_ULP_HDR_BIT_O_ETH |
11123 BNXT_ULP_HDR_BIT_O_IPV4 |
11124 BNXT_ULP_HDR_BIT_O_UDP |
11125 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11126 .field_sig = { .bits =
11127 BNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |
11128 BNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |
11129 BNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |
11130 BNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT }
11133 .class_hid = BNXT_ULP_CLASS_HID_2e1c,
11136 .flow_sig_id = 32768,
11137 .flow_pattern_id = 1,
11138 .hdr_sig = { .bits =
11139 BNXT_ULP_HDR_BIT_O_ETH |
11140 BNXT_ULP_HDR_BIT_OO_VLAN |
11141 BNXT_ULP_HDR_BIT_O_IPV6 |
11142 BNXT_ULP_HDR_BIT_O_TCP |
11143 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11144 .field_sig = { .bits =
11145 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
11148 .class_hid = BNXT_ULP_CLASS_HID_3a00,
11151 .flow_sig_id = 32832,
11152 .flow_pattern_id = 1,
11153 .hdr_sig = { .bits =
11154 BNXT_ULP_HDR_BIT_O_ETH |
11155 BNXT_ULP_HDR_BIT_OO_VLAN |
11156 BNXT_ULP_HDR_BIT_O_IPV6 |
11157 BNXT_ULP_HDR_BIT_O_TCP |
11158 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11159 .field_sig = { .bits =
11160 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11161 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
11164 .class_hid = BNXT_ULP_CLASS_HID_46d0,
11167 .flow_sig_id = 49152,
11168 .flow_pattern_id = 1,
11169 .hdr_sig = { .bits =
11170 BNXT_ULP_HDR_BIT_O_ETH |
11171 BNXT_ULP_HDR_BIT_OO_VLAN |
11172 BNXT_ULP_HDR_BIT_O_IPV6 |
11173 BNXT_ULP_HDR_BIT_O_TCP |
11174 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11175 .field_sig = { .bits =
11176 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11177 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
11180 .class_hid = BNXT_ULP_CLASS_HID_52c4,
11183 .flow_sig_id = 49216,
11184 .flow_pattern_id = 1,
11185 .hdr_sig = { .bits =
11186 BNXT_ULP_HDR_BIT_O_ETH |
11187 BNXT_ULP_HDR_BIT_OO_VLAN |
11188 BNXT_ULP_HDR_BIT_O_IPV6 |
11189 BNXT_ULP_HDR_BIT_O_TCP |
11190 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11191 .field_sig = { .bits =
11192 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11193 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11194 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR }
11197 .class_hid = BNXT_ULP_CLASS_HID_4e10,
11200 .flow_sig_id = 98304,
11201 .flow_pattern_id = 1,
11202 .hdr_sig = { .bits =
11203 BNXT_ULP_HDR_BIT_O_ETH |
11204 BNXT_ULP_HDR_BIT_OO_VLAN |
11205 BNXT_ULP_HDR_BIT_O_IPV6 |
11206 BNXT_ULP_HDR_BIT_O_TCP |
11207 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11208 .field_sig = { .bits =
11209 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11210 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
11213 .class_hid = BNXT_ULP_CLASS_HID_5a04,
11216 .flow_sig_id = 98368,
11217 .flow_pattern_id = 1,
11218 .hdr_sig = { .bits =
11219 BNXT_ULP_HDR_BIT_O_ETH |
11220 BNXT_ULP_HDR_BIT_OO_VLAN |
11221 BNXT_ULP_HDR_BIT_O_IPV6 |
11222 BNXT_ULP_HDR_BIT_O_TCP |
11223 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11224 .field_sig = { .bits =
11225 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11226 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11227 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
11230 .class_hid = BNXT_ULP_CLASS_HID_1f98,
11233 .flow_sig_id = 114688,
11234 .flow_pattern_id = 1,
11235 .hdr_sig = { .bits =
11236 BNXT_ULP_HDR_BIT_O_ETH |
11237 BNXT_ULP_HDR_BIT_OO_VLAN |
11238 BNXT_ULP_HDR_BIT_O_IPV6 |
11239 BNXT_ULP_HDR_BIT_O_TCP |
11240 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11241 .field_sig = { .bits =
11242 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11243 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11244 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
11247 .class_hid = BNXT_ULP_CLASS_HID_72f8,
11250 .flow_sig_id = 114752,
11251 .flow_pattern_id = 1,
11252 .hdr_sig = { .bits =
11253 BNXT_ULP_HDR_BIT_O_ETH |
11254 BNXT_ULP_HDR_BIT_OO_VLAN |
11255 BNXT_ULP_HDR_BIT_O_IPV6 |
11256 BNXT_ULP_HDR_BIT_O_TCP |
11257 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11258 .field_sig = { .bits =
11259 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11260 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11261 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11262 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT }
11265 .class_hid = BNXT_ULP_CLASS_HID_0a78,
11268 .flow_sig_id = 163840,
11269 .flow_pattern_id = 1,
11270 .hdr_sig = { .bits =
11271 BNXT_ULP_HDR_BIT_O_ETH |
11272 BNXT_ULP_HDR_BIT_OO_VLAN |
11273 BNXT_ULP_HDR_BIT_O_IPV6 |
11274 BNXT_ULP_HDR_BIT_O_TCP |
11275 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11276 .field_sig = { .bits =
11277 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11278 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11281 .class_hid = BNXT_ULP_CLASS_HID_166c,
11284 .flow_sig_id = 163904,
11285 .flow_pattern_id = 1,
11286 .hdr_sig = { .bits =
11287 BNXT_ULP_HDR_BIT_O_ETH |
11288 BNXT_ULP_HDR_BIT_OO_VLAN |
11289 BNXT_ULP_HDR_BIT_O_IPV6 |
11290 BNXT_ULP_HDR_BIT_O_TCP |
11291 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11292 .field_sig = { .bits =
11293 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11294 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11295 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11298 .class_hid = BNXT_ULP_CLASS_HID_233c,
11301 .flow_sig_id = 180224,
11302 .flow_pattern_id = 1,
11303 .hdr_sig = { .bits =
11304 BNXT_ULP_HDR_BIT_O_ETH |
11305 BNXT_ULP_HDR_BIT_OO_VLAN |
11306 BNXT_ULP_HDR_BIT_O_IPV6 |
11307 BNXT_ULP_HDR_BIT_O_TCP |
11308 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11309 .field_sig = { .bits =
11310 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11311 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11312 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11315 .class_hid = BNXT_ULP_CLASS_HID_0f20,
11318 .flow_sig_id = 180288,
11319 .flow_pattern_id = 1,
11320 .hdr_sig = { .bits =
11321 BNXT_ULP_HDR_BIT_O_ETH |
11322 BNXT_ULP_HDR_BIT_OO_VLAN |
11323 BNXT_ULP_HDR_BIT_O_IPV6 |
11324 BNXT_ULP_HDR_BIT_O_TCP |
11325 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11326 .field_sig = { .bits =
11327 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11328 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11329 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11330 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11333 .class_hid = BNXT_ULP_CLASS_HID_2a7c,
11336 .flow_sig_id = 229376,
11337 .flow_pattern_id = 1,
11338 .hdr_sig = { .bits =
11339 BNXT_ULP_HDR_BIT_O_ETH |
11340 BNXT_ULP_HDR_BIT_OO_VLAN |
11341 BNXT_ULP_HDR_BIT_O_IPV6 |
11342 BNXT_ULP_HDR_BIT_O_TCP |
11343 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11344 .field_sig = { .bits =
11345 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11346 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
11347 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11350 .class_hid = BNXT_ULP_CLASS_HID_3660,
11353 .flow_sig_id = 229440,
11354 .flow_pattern_id = 1,
11355 .hdr_sig = { .bits =
11356 BNXT_ULP_HDR_BIT_O_ETH |
11357 BNXT_ULP_HDR_BIT_OO_VLAN |
11358 BNXT_ULP_HDR_BIT_O_IPV6 |
11359 BNXT_ULP_HDR_BIT_O_TCP |
11360 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11361 .field_sig = { .bits =
11362 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11363 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11364 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
11365 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11368 .class_hid = BNXT_ULP_CLASS_HID_4330,
11371 .flow_sig_id = 245760,
11372 .flow_pattern_id = 1,
11373 .hdr_sig = { .bits =
11374 BNXT_ULP_HDR_BIT_O_ETH |
11375 BNXT_ULP_HDR_BIT_OO_VLAN |
11376 BNXT_ULP_HDR_BIT_O_IPV6 |
11377 BNXT_ULP_HDR_BIT_O_TCP |
11378 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11379 .field_sig = { .bits =
11380 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11381 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11382 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
11383 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11386 .class_hid = BNXT_ULP_CLASS_HID_2f24,
11389 .flow_sig_id = 245824,
11390 .flow_pattern_id = 1,
11391 .hdr_sig = { .bits =
11392 BNXT_ULP_HDR_BIT_O_ETH |
11393 BNXT_ULP_HDR_BIT_OO_VLAN |
11394 BNXT_ULP_HDR_BIT_O_IPV6 |
11395 BNXT_ULP_HDR_BIT_O_TCP |
11396 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11397 .field_sig = { .bits =
11398 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |
11399 BNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |
11400 BNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |
11401 BNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |
11402 BNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT }
11405 .class_hid = BNXT_ULP_CLASS_HID_5584,
11408 .flow_sig_id = 131072,
11409 .flow_pattern_id = 1,
11410 .hdr_sig = { .bits =
11411 BNXT_ULP_HDR_BIT_O_ETH |
11412 BNXT_ULP_HDR_BIT_OO_VLAN |
11413 BNXT_ULP_HDR_BIT_O_IPV4 |
11414 BNXT_ULP_HDR_BIT_O_TCP |
11415 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11416 .field_sig = { .bits =
11417 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
11420 .class_hid = BNXT_ULP_CLASS_HID_2198,
11423 .flow_sig_id = 131136,
11424 .flow_pattern_id = 1,
11425 .hdr_sig = { .bits =
11426 BNXT_ULP_HDR_BIT_O_ETH |
11427 BNXT_ULP_HDR_BIT_OO_VLAN |
11428 BNXT_ULP_HDR_BIT_O_IPV4 |
11429 BNXT_ULP_HDR_BIT_O_TCP |
11430 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11431 .field_sig = { .bits =
11432 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11433 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
11436 .class_hid = BNXT_ULP_CLASS_HID_7588,
11439 .flow_sig_id = 196608,
11440 .flow_pattern_id = 1,
11441 .hdr_sig = { .bits =
11442 BNXT_ULP_HDR_BIT_O_ETH |
11443 BNXT_ULP_HDR_BIT_OO_VLAN |
11444 BNXT_ULP_HDR_BIT_O_IPV4 |
11445 BNXT_ULP_HDR_BIT_O_TCP |
11446 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11447 .field_sig = { .bits =
11448 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11449 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
11452 .class_hid = BNXT_ULP_CLASS_HID_419c,
11455 .flow_sig_id = 196672,
11456 .flow_pattern_id = 1,
11457 .hdr_sig = { .bits =
11458 BNXT_ULP_HDR_BIT_O_ETH |
11459 BNXT_ULP_HDR_BIT_OO_VLAN |
11460 BNXT_ULP_HDR_BIT_O_IPV4 |
11461 BNXT_ULP_HDR_BIT_O_TCP |
11462 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11463 .field_sig = { .bits =
11464 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11465 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11466 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR }
11469 .class_hid = BNXT_ULP_CLASS_HID_7758,
11472 .flow_sig_id = 393216,
11473 .flow_pattern_id = 1,
11474 .hdr_sig = { .bits =
11475 BNXT_ULP_HDR_BIT_O_ETH |
11476 BNXT_ULP_HDR_BIT_OO_VLAN |
11477 BNXT_ULP_HDR_BIT_O_IPV4 |
11478 BNXT_ULP_HDR_BIT_O_TCP |
11479 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11480 .field_sig = { .bits =
11481 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11482 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
11485 .class_hid = BNXT_ULP_CLASS_HID_43ac,
11488 .flow_sig_id = 393280,
11489 .flow_pattern_id = 1,
11490 .hdr_sig = { .bits =
11491 BNXT_ULP_HDR_BIT_O_ETH |
11492 BNXT_ULP_HDR_BIT_OO_VLAN |
11493 BNXT_ULP_HDR_BIT_O_IPV4 |
11494 BNXT_ULP_HDR_BIT_O_TCP |
11495 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11496 .field_sig = { .bits =
11497 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11498 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11499 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
11502 .class_hid = BNXT_ULP_CLASS_HID_0c10,
11505 .flow_sig_id = 458752,
11506 .flow_pattern_id = 1,
11507 .hdr_sig = { .bits =
11508 BNXT_ULP_HDR_BIT_O_ETH |
11509 BNXT_ULP_HDR_BIT_OO_VLAN |
11510 BNXT_ULP_HDR_BIT_O_IPV4 |
11511 BNXT_ULP_HDR_BIT_O_TCP |
11512 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11513 .field_sig = { .bits =
11514 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11515 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11516 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
11519 .class_hid = BNXT_ULP_CLASS_HID_1864,
11522 .flow_sig_id = 458816,
11523 .flow_pattern_id = 1,
11524 .hdr_sig = { .bits =
11525 BNXT_ULP_HDR_BIT_O_ETH |
11526 BNXT_ULP_HDR_BIT_OO_VLAN |
11527 BNXT_ULP_HDR_BIT_O_IPV4 |
11528 BNXT_ULP_HDR_BIT_O_TCP |
11529 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11530 .field_sig = { .bits =
11531 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11532 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11533 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11534 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT }
11537 .class_hid = BNXT_ULP_CLASS_HID_30c8,
11540 .flow_sig_id = 655360,
11541 .flow_pattern_id = 1,
11542 .hdr_sig = { .bits =
11543 BNXT_ULP_HDR_BIT_O_ETH |
11544 BNXT_ULP_HDR_BIT_OO_VLAN |
11545 BNXT_ULP_HDR_BIT_O_IPV4 |
11546 BNXT_ULP_HDR_BIT_O_TCP |
11547 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11548 .field_sig = { .bits =
11549 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11550 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11553 .class_hid = BNXT_ULP_CLASS_HID_1cdc,
11556 .flow_sig_id = 655424,
11557 .flow_pattern_id = 1,
11558 .hdr_sig = { .bits =
11559 BNXT_ULP_HDR_BIT_O_ETH |
11560 BNXT_ULP_HDR_BIT_OO_VLAN |
11561 BNXT_ULP_HDR_BIT_O_IPV4 |
11562 BNXT_ULP_HDR_BIT_O_TCP |
11563 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11564 .field_sig = { .bits =
11565 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11566 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11567 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11570 .class_hid = BNXT_ULP_CLASS_HID_50cc,
11573 .flow_sig_id = 720896,
11574 .flow_pattern_id = 1,
11575 .hdr_sig = { .bits =
11576 BNXT_ULP_HDR_BIT_O_ETH |
11577 BNXT_ULP_HDR_BIT_OO_VLAN |
11578 BNXT_ULP_HDR_BIT_O_IPV4 |
11579 BNXT_ULP_HDR_BIT_O_TCP |
11580 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11581 .field_sig = { .bits =
11582 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11583 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11584 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11587 .class_hid = BNXT_ULP_CLASS_HID_3d20,
11590 .flow_sig_id = 720960,
11591 .flow_pattern_id = 1,
11592 .hdr_sig = { .bits =
11593 BNXT_ULP_HDR_BIT_O_ETH |
11594 BNXT_ULP_HDR_BIT_OO_VLAN |
11595 BNXT_ULP_HDR_BIT_O_IPV4 |
11596 BNXT_ULP_HDR_BIT_O_TCP |
11597 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11598 .field_sig = { .bits =
11599 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11600 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11601 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11602 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11605 .class_hid = BNXT_ULP_CLASS_HID_529c,
11608 .flow_sig_id = 917504,
11609 .flow_pattern_id = 1,
11610 .hdr_sig = { .bits =
11611 BNXT_ULP_HDR_BIT_O_ETH |
11612 BNXT_ULP_HDR_BIT_OO_VLAN |
11613 BNXT_ULP_HDR_BIT_O_IPV4 |
11614 BNXT_ULP_HDR_BIT_O_TCP |
11615 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11616 .field_sig = { .bits =
11617 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11618 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
11619 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11622 .class_hid = BNXT_ULP_CLASS_HID_3ef0,
11625 .flow_sig_id = 917568,
11626 .flow_pattern_id = 1,
11627 .hdr_sig = { .bits =
11628 BNXT_ULP_HDR_BIT_O_ETH |
11629 BNXT_ULP_HDR_BIT_OO_VLAN |
11630 BNXT_ULP_HDR_BIT_O_IPV4 |
11631 BNXT_ULP_HDR_BIT_O_TCP |
11632 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11633 .field_sig = { .bits =
11634 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11635 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11636 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
11637 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11640 .class_hid = BNXT_ULP_CLASS_HID_72e0,
11643 .flow_sig_id = 983040,
11644 .flow_pattern_id = 1,
11645 .hdr_sig = { .bits =
11646 BNXT_ULP_HDR_BIT_O_ETH |
11647 BNXT_ULP_HDR_BIT_OO_VLAN |
11648 BNXT_ULP_HDR_BIT_O_IPV4 |
11649 BNXT_ULP_HDR_BIT_O_TCP |
11650 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11651 .field_sig = { .bits =
11652 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11653 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11654 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
11655 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11658 .class_hid = BNXT_ULP_CLASS_HID_5ef4,
11661 .flow_sig_id = 983104,
11662 .flow_pattern_id = 1,
11663 .hdr_sig = { .bits =
11664 BNXT_ULP_HDR_BIT_O_ETH |
11665 BNXT_ULP_HDR_BIT_OO_VLAN |
11666 BNXT_ULP_HDR_BIT_O_IPV4 |
11667 BNXT_ULP_HDR_BIT_O_TCP |
11668 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11669 .field_sig = { .bits =
11670 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |
11671 BNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |
11672 BNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |
11673 BNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |
11674 BNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT }
11677 .class_hid = BNXT_ULP_CLASS_HID_2dfc,
11680 .flow_sig_id = 32768,
11681 .flow_pattern_id = 1,
11682 .hdr_sig = { .bits =
11683 BNXT_ULP_HDR_BIT_O_ETH |
11684 BNXT_ULP_HDR_BIT_OO_VLAN |
11685 BNXT_ULP_HDR_BIT_O_IPV6 |
11686 BNXT_ULP_HDR_BIT_O_UDP |
11687 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11688 .field_sig = { .bits =
11689 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
11692 .class_hid = BNXT_ULP_CLASS_HID_39e0,
11695 .flow_sig_id = 32832,
11696 .flow_pattern_id = 1,
11697 .hdr_sig = { .bits =
11698 BNXT_ULP_HDR_BIT_O_ETH |
11699 BNXT_ULP_HDR_BIT_OO_VLAN |
11700 BNXT_ULP_HDR_BIT_O_IPV6 |
11701 BNXT_ULP_HDR_BIT_O_UDP |
11702 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11703 .field_sig = { .bits =
11704 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11705 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
11708 .class_hid = BNXT_ULP_CLASS_HID_4530,
11711 .flow_sig_id = 49152,
11712 .flow_pattern_id = 1,
11713 .hdr_sig = { .bits =
11714 BNXT_ULP_HDR_BIT_O_ETH |
11715 BNXT_ULP_HDR_BIT_OO_VLAN |
11716 BNXT_ULP_HDR_BIT_O_IPV6 |
11717 BNXT_ULP_HDR_BIT_O_UDP |
11718 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11719 .field_sig = { .bits =
11720 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11721 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
11724 .class_hid = BNXT_ULP_CLASS_HID_5124,
11727 .flow_sig_id = 49216,
11728 .flow_pattern_id = 1,
11729 .hdr_sig = { .bits =
11730 BNXT_ULP_HDR_BIT_O_ETH |
11731 BNXT_ULP_HDR_BIT_OO_VLAN |
11732 BNXT_ULP_HDR_BIT_O_IPV6 |
11733 BNXT_ULP_HDR_BIT_O_UDP |
11734 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11735 .field_sig = { .bits =
11736 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11737 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11738 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR }
11741 .class_hid = BNXT_ULP_CLASS_HID_4df0,
11744 .flow_sig_id = 98304,
11745 .flow_pattern_id = 1,
11746 .hdr_sig = { .bits =
11747 BNXT_ULP_HDR_BIT_O_ETH |
11748 BNXT_ULP_HDR_BIT_OO_VLAN |
11749 BNXT_ULP_HDR_BIT_O_IPV6 |
11750 BNXT_ULP_HDR_BIT_O_UDP |
11751 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11752 .field_sig = { .bits =
11753 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11754 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
11757 .class_hid = BNXT_ULP_CLASS_HID_59e4,
11760 .flow_sig_id = 98368,
11761 .flow_pattern_id = 1,
11762 .hdr_sig = { .bits =
11763 BNXT_ULP_HDR_BIT_O_ETH |
11764 BNXT_ULP_HDR_BIT_OO_VLAN |
11765 BNXT_ULP_HDR_BIT_O_IPV6 |
11766 BNXT_ULP_HDR_BIT_O_UDP |
11767 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11768 .field_sig = { .bits =
11769 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11770 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11771 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
11774 .class_hid = BNXT_ULP_CLASS_HID_1c78,
11777 .flow_sig_id = 114688,
11778 .flow_pattern_id = 1,
11779 .hdr_sig = { .bits =
11780 BNXT_ULP_HDR_BIT_O_ETH |
11781 BNXT_ULP_HDR_BIT_OO_VLAN |
11782 BNXT_ULP_HDR_BIT_O_IPV6 |
11783 BNXT_ULP_HDR_BIT_O_UDP |
11784 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11785 .field_sig = { .bits =
11786 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11787 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11788 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
11791 .class_hid = BNXT_ULP_CLASS_HID_7118,
11794 .flow_sig_id = 114752,
11795 .flow_pattern_id = 1,
11796 .hdr_sig = { .bits =
11797 BNXT_ULP_HDR_BIT_O_ETH |
11798 BNXT_ULP_HDR_BIT_OO_VLAN |
11799 BNXT_ULP_HDR_BIT_O_IPV6 |
11800 BNXT_ULP_HDR_BIT_O_UDP |
11801 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11802 .field_sig = { .bits =
11803 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11804 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11805 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11806 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT }
11809 .class_hid = BNXT_ULP_CLASS_HID_0998,
11812 .flow_sig_id = 163840,
11813 .flow_pattern_id = 1,
11814 .hdr_sig = { .bits =
11815 BNXT_ULP_HDR_BIT_O_ETH |
11816 BNXT_ULP_HDR_BIT_OO_VLAN |
11817 BNXT_ULP_HDR_BIT_O_IPV6 |
11818 BNXT_ULP_HDR_BIT_O_UDP |
11819 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11820 .field_sig = { .bits =
11821 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11822 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11825 .class_hid = BNXT_ULP_CLASS_HID_158c,
11828 .flow_sig_id = 163904,
11829 .flow_pattern_id = 1,
11830 .hdr_sig = { .bits =
11831 BNXT_ULP_HDR_BIT_O_ETH |
11832 BNXT_ULP_HDR_BIT_OO_VLAN |
11833 BNXT_ULP_HDR_BIT_O_IPV6 |
11834 BNXT_ULP_HDR_BIT_O_UDP |
11835 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11836 .field_sig = { .bits =
11837 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11838 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11839 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11842 .class_hid = BNXT_ULP_CLASS_HID_20dc,
11845 .flow_sig_id = 180224,
11846 .flow_pattern_id = 1,
11847 .hdr_sig = { .bits =
11848 BNXT_ULP_HDR_BIT_O_ETH |
11849 BNXT_ULP_HDR_BIT_OO_VLAN |
11850 BNXT_ULP_HDR_BIT_O_IPV6 |
11851 BNXT_ULP_HDR_BIT_O_UDP |
11852 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11853 .field_sig = { .bits =
11854 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11855 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11856 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11859 .class_hid = BNXT_ULP_CLASS_HID_0cc0,
11862 .flow_sig_id = 180288,
11863 .flow_pattern_id = 1,
11864 .hdr_sig = { .bits =
11865 BNXT_ULP_HDR_BIT_O_ETH |
11866 BNXT_ULP_HDR_BIT_OO_VLAN |
11867 BNXT_ULP_HDR_BIT_O_IPV6 |
11868 BNXT_ULP_HDR_BIT_O_UDP |
11869 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11870 .field_sig = { .bits =
11871 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11872 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11873 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11874 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11877 .class_hid = BNXT_ULP_CLASS_HID_299c,
11880 .flow_sig_id = 229376,
11881 .flow_pattern_id = 1,
11882 .hdr_sig = { .bits =
11883 BNXT_ULP_HDR_BIT_O_ETH |
11884 BNXT_ULP_HDR_BIT_OO_VLAN |
11885 BNXT_ULP_HDR_BIT_O_IPV6 |
11886 BNXT_ULP_HDR_BIT_O_UDP |
11887 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11888 .field_sig = { .bits =
11889 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11890 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
11891 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11894 .class_hid = BNXT_ULP_CLASS_HID_3580,
11897 .flow_sig_id = 229440,
11898 .flow_pattern_id = 1,
11899 .hdr_sig = { .bits =
11900 BNXT_ULP_HDR_BIT_O_ETH |
11901 BNXT_ULP_HDR_BIT_OO_VLAN |
11902 BNXT_ULP_HDR_BIT_O_IPV6 |
11903 BNXT_ULP_HDR_BIT_O_UDP |
11904 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11905 .field_sig = { .bits =
11906 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11907 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11908 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
11909 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11912 .class_hid = BNXT_ULP_CLASS_HID_40d0,
11915 .flow_sig_id = 245760,
11916 .flow_pattern_id = 1,
11917 .hdr_sig = { .bits =
11918 BNXT_ULP_HDR_BIT_O_ETH |
11919 BNXT_ULP_HDR_BIT_OO_VLAN |
11920 BNXT_ULP_HDR_BIT_O_IPV6 |
11921 BNXT_ULP_HDR_BIT_O_UDP |
11922 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11923 .field_sig = { .bits =
11924 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11925 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11926 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
11927 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11930 .class_hid = BNXT_ULP_CLASS_HID_2cc4,
11933 .flow_sig_id = 245824,
11934 .flow_pattern_id = 1,
11935 .hdr_sig = { .bits =
11936 BNXT_ULP_HDR_BIT_O_ETH |
11937 BNXT_ULP_HDR_BIT_OO_VLAN |
11938 BNXT_ULP_HDR_BIT_O_IPV6 |
11939 BNXT_ULP_HDR_BIT_O_UDP |
11940 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11941 .field_sig = { .bits =
11942 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |
11943 BNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |
11944 BNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |
11945 BNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |
11946 BNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT }
11949 .class_hid = BNXT_ULP_CLASS_HID_55a4,
11952 .flow_sig_id = 131072,
11953 .flow_pattern_id = 1,
11954 .hdr_sig = { .bits =
11955 BNXT_ULP_HDR_BIT_O_ETH |
11956 BNXT_ULP_HDR_BIT_OO_VLAN |
11957 BNXT_ULP_HDR_BIT_O_IPV4 |
11958 BNXT_ULP_HDR_BIT_O_UDP |
11959 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11960 .field_sig = { .bits =
11961 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
11964 .class_hid = BNXT_ULP_CLASS_HID_21b8,
11967 .flow_sig_id = 131136,
11968 .flow_pattern_id = 1,
11969 .hdr_sig = { .bits =
11970 BNXT_ULP_HDR_BIT_O_ETH |
11971 BNXT_ULP_HDR_BIT_OO_VLAN |
11972 BNXT_ULP_HDR_BIT_O_IPV4 |
11973 BNXT_ULP_HDR_BIT_O_UDP |
11974 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11975 .field_sig = { .bits =
11976 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
11977 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
11980 .class_hid = BNXT_ULP_CLASS_HID_75a8,
11983 .flow_sig_id = 196608,
11984 .flow_pattern_id = 1,
11985 .hdr_sig = { .bits =
11986 BNXT_ULP_HDR_BIT_O_ETH |
11987 BNXT_ULP_HDR_BIT_OO_VLAN |
11988 BNXT_ULP_HDR_BIT_O_IPV4 |
11989 BNXT_ULP_HDR_BIT_O_UDP |
11990 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
11991 .field_sig = { .bits =
11992 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
11993 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
11996 .class_hid = BNXT_ULP_CLASS_HID_41bc,
11999 .flow_sig_id = 196672,
12000 .flow_pattern_id = 1,
12001 .hdr_sig = { .bits =
12002 BNXT_ULP_HDR_BIT_O_ETH |
12003 BNXT_ULP_HDR_BIT_OO_VLAN |
12004 BNXT_ULP_HDR_BIT_O_IPV4 |
12005 BNXT_ULP_HDR_BIT_O_UDP |
12006 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12007 .field_sig = { .bits =
12008 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12009 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12010 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR }
12013 .class_hid = BNXT_ULP_CLASS_HID_7778,
12016 .flow_sig_id = 393216,
12017 .flow_pattern_id = 1,
12018 .hdr_sig = { .bits =
12019 BNXT_ULP_HDR_BIT_O_ETH |
12020 BNXT_ULP_HDR_BIT_OO_VLAN |
12021 BNXT_ULP_HDR_BIT_O_IPV4 |
12022 BNXT_ULP_HDR_BIT_O_UDP |
12023 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12024 .field_sig = { .bits =
12025 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12026 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
12029 .class_hid = BNXT_ULP_CLASS_HID_438c,
12032 .flow_sig_id = 393280,
12033 .flow_pattern_id = 1,
12034 .hdr_sig = { .bits =
12035 BNXT_ULP_HDR_BIT_O_ETH |
12036 BNXT_ULP_HDR_BIT_OO_VLAN |
12037 BNXT_ULP_HDR_BIT_O_IPV4 |
12038 BNXT_ULP_HDR_BIT_O_UDP |
12039 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12040 .field_sig = { .bits =
12041 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12042 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12043 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
12046 .class_hid = BNXT_ULP_CLASS_HID_0c30,
12049 .flow_sig_id = 458752,
12050 .flow_pattern_id = 1,
12051 .hdr_sig = { .bits =
12052 BNXT_ULP_HDR_BIT_O_ETH |
12053 BNXT_ULP_HDR_BIT_OO_VLAN |
12054 BNXT_ULP_HDR_BIT_O_IPV4 |
12055 BNXT_ULP_HDR_BIT_O_UDP |
12056 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12057 .field_sig = { .bits =
12058 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12059 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12060 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
12063 .class_hid = BNXT_ULP_CLASS_HID_1844,
12066 .flow_sig_id = 458816,
12067 .flow_pattern_id = 1,
12068 .hdr_sig = { .bits =
12069 BNXT_ULP_HDR_BIT_O_ETH |
12070 BNXT_ULP_HDR_BIT_OO_VLAN |
12071 BNXT_ULP_HDR_BIT_O_IPV4 |
12072 BNXT_ULP_HDR_BIT_O_UDP |
12073 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12074 .field_sig = { .bits =
12075 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12076 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12077 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12078 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT }
12081 .class_hid = BNXT_ULP_CLASS_HID_30e8,
12084 .flow_sig_id = 655360,
12085 .flow_pattern_id = 1,
12086 .hdr_sig = { .bits =
12087 BNXT_ULP_HDR_BIT_O_ETH |
12088 BNXT_ULP_HDR_BIT_OO_VLAN |
12089 BNXT_ULP_HDR_BIT_O_IPV4 |
12090 BNXT_ULP_HDR_BIT_O_UDP |
12091 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12092 .field_sig = { .bits =
12093 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12094 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12097 .class_hid = BNXT_ULP_CLASS_HID_1cfc,
12100 .flow_sig_id = 655424,
12101 .flow_pattern_id = 1,
12102 .hdr_sig = { .bits =
12103 BNXT_ULP_HDR_BIT_O_ETH |
12104 BNXT_ULP_HDR_BIT_OO_VLAN |
12105 BNXT_ULP_HDR_BIT_O_IPV4 |
12106 BNXT_ULP_HDR_BIT_O_UDP |
12107 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12108 .field_sig = { .bits =
12109 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12110 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12111 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12114 .class_hid = BNXT_ULP_CLASS_HID_50ec,
12117 .flow_sig_id = 720896,
12118 .flow_pattern_id = 1,
12119 .hdr_sig = { .bits =
12120 BNXT_ULP_HDR_BIT_O_ETH |
12121 BNXT_ULP_HDR_BIT_OO_VLAN |
12122 BNXT_ULP_HDR_BIT_O_IPV4 |
12123 BNXT_ULP_HDR_BIT_O_UDP |
12124 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12125 .field_sig = { .bits =
12126 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12127 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12128 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12131 .class_hid = BNXT_ULP_CLASS_HID_3d00,
12134 .flow_sig_id = 720960,
12135 .flow_pattern_id = 1,
12136 .hdr_sig = { .bits =
12137 BNXT_ULP_HDR_BIT_O_ETH |
12138 BNXT_ULP_HDR_BIT_OO_VLAN |
12139 BNXT_ULP_HDR_BIT_O_IPV4 |
12140 BNXT_ULP_HDR_BIT_O_UDP |
12141 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12142 .field_sig = { .bits =
12143 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12144 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12145 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12146 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12149 .class_hid = BNXT_ULP_CLASS_HID_52bc,
12152 .flow_sig_id = 917504,
12153 .flow_pattern_id = 1,
12154 .hdr_sig = { .bits =
12155 BNXT_ULP_HDR_BIT_O_ETH |
12156 BNXT_ULP_HDR_BIT_OO_VLAN |
12157 BNXT_ULP_HDR_BIT_O_IPV4 |
12158 BNXT_ULP_HDR_BIT_O_UDP |
12159 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12160 .field_sig = { .bits =
12161 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12162 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
12163 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12166 .class_hid = BNXT_ULP_CLASS_HID_3ed0,
12169 .flow_sig_id = 917568,
12170 .flow_pattern_id = 1,
12171 .hdr_sig = { .bits =
12172 BNXT_ULP_HDR_BIT_O_ETH |
12173 BNXT_ULP_HDR_BIT_OO_VLAN |
12174 BNXT_ULP_HDR_BIT_O_IPV4 |
12175 BNXT_ULP_HDR_BIT_O_UDP |
12176 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12177 .field_sig = { .bits =
12178 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12179 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12180 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
12181 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12184 .class_hid = BNXT_ULP_CLASS_HID_72c0,
12187 .flow_sig_id = 983040,
12188 .flow_pattern_id = 1,
12189 .hdr_sig = { .bits =
12190 BNXT_ULP_HDR_BIT_O_ETH |
12191 BNXT_ULP_HDR_BIT_OO_VLAN |
12192 BNXT_ULP_HDR_BIT_O_IPV4 |
12193 BNXT_ULP_HDR_BIT_O_UDP |
12194 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12195 .field_sig = { .bits =
12196 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12197 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12198 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
12199 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12202 .class_hid = BNXT_ULP_CLASS_HID_5ed4,
12205 .flow_sig_id = 983104,
12206 .flow_pattern_id = 1,
12207 .hdr_sig = { .bits =
12208 BNXT_ULP_HDR_BIT_O_ETH |
12209 BNXT_ULP_HDR_BIT_OO_VLAN |
12210 BNXT_ULP_HDR_BIT_O_IPV4 |
12211 BNXT_ULP_HDR_BIT_O_UDP |
12212 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12213 .field_sig = { .bits =
12214 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |
12215 BNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |
12216 BNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |
12217 BNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |
12218 BNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT }
12221 .class_hid = BNXT_ULP_CLASS_HID_3866,
12225 .flow_pattern_id = 2,
12226 .hdr_sig = { .bits =
12227 BNXT_ULP_HDR_BIT_O_ETH |
12228 BNXT_ULP_HDR_BIT_O_IPV6 |
12229 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12230 .field_sig = { .bits =
12231 BNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |
12232 BNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC }
12235 .class_hid = BNXT_ULP_CLASS_HID_381e,
12239 .flow_pattern_id = 2,
12240 .hdr_sig = { .bits =
12241 BNXT_ULP_HDR_BIT_O_ETH |
12242 BNXT_ULP_HDR_BIT_O_IPV4 |
12243 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12244 .field_sig = { .bits =
12245 BNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |
12246 BNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC }
12249 .class_hid = BNXT_ULP_CLASS_HID_3860,
12253 .flow_pattern_id = 2,
12254 .hdr_sig = { .bits =
12255 BNXT_ULP_HDR_BIT_O_ETH |
12256 BNXT_ULP_HDR_BIT_OO_VLAN |
12257 BNXT_ULP_HDR_BIT_O_IPV6 |
12258 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12259 .field_sig = { .bits =
12260 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
12261 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC }
12264 .class_hid = BNXT_ULP_CLASS_HID_0454,
12268 .flow_pattern_id = 2,
12269 .hdr_sig = { .bits =
12270 BNXT_ULP_HDR_BIT_O_ETH |
12271 BNXT_ULP_HDR_BIT_OO_VLAN |
12272 BNXT_ULP_HDR_BIT_O_IPV6 |
12273 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12274 .field_sig = { .bits =
12275 BNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |
12276 BNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |
12277 BNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID }
12280 .class_hid = BNXT_ULP_CLASS_HID_3818,
12284 .flow_pattern_id = 2,
12285 .hdr_sig = { .bits =
12286 BNXT_ULP_HDR_BIT_O_ETH |
12287 BNXT_ULP_HDR_BIT_OO_VLAN |
12288 BNXT_ULP_HDR_BIT_O_IPV4 |
12289 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12290 .field_sig = { .bits =
12291 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
12292 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC }
12295 .class_hid = BNXT_ULP_CLASS_HID_042c,
12299 .flow_pattern_id = 2,
12300 .hdr_sig = { .bits =
12301 BNXT_ULP_HDR_BIT_O_ETH |
12302 BNXT_ULP_HDR_BIT_OO_VLAN |
12303 BNXT_ULP_HDR_BIT_O_IPV4 |
12304 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12305 .field_sig = { .bits =
12306 BNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |
12307 BNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |
12308 BNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID }
12311 .class_hid = BNXT_ULP_CLASS_HID_3846,
12315 .flow_pattern_id = 2,
12316 .hdr_sig = { .bits =
12317 BNXT_ULP_HDR_BIT_O_ETH |
12318 BNXT_ULP_HDR_BIT_O_IPV6 |
12319 BNXT_ULP_HDR_BIT_O_TCP |
12320 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12321 .field_sig = { .bits =
12322 BNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |
12323 BNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC }
12326 .class_hid = BNXT_ULP_CLASS_HID_387e,
12330 .flow_pattern_id = 2,
12331 .hdr_sig = { .bits =
12332 BNXT_ULP_HDR_BIT_O_ETH |
12333 BNXT_ULP_HDR_BIT_O_IPV4 |
12334 BNXT_ULP_HDR_BIT_O_TCP |
12335 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12336 .field_sig = { .bits =
12337 BNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |
12338 BNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC }
12341 .class_hid = BNXT_ULP_CLASS_HID_3ba6,
12345 .flow_pattern_id = 2,
12346 .hdr_sig = { .bits =
12347 BNXT_ULP_HDR_BIT_O_ETH |
12348 BNXT_ULP_HDR_BIT_O_IPV6 |
12349 BNXT_ULP_HDR_BIT_O_UDP |
12350 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12351 .field_sig = { .bits =
12352 BNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |
12353 BNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC }
12356 .class_hid = BNXT_ULP_CLASS_HID_385e,
12360 .flow_pattern_id = 2,
12361 .hdr_sig = { .bits =
12362 BNXT_ULP_HDR_BIT_O_ETH |
12363 BNXT_ULP_HDR_BIT_O_IPV4 |
12364 BNXT_ULP_HDR_BIT_O_UDP |
12365 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12366 .field_sig = { .bits =
12367 BNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |
12368 BNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC }
12371 .class_hid = BNXT_ULP_CLASS_HID_3840,
12375 .flow_pattern_id = 2,
12376 .hdr_sig = { .bits =
12377 BNXT_ULP_HDR_BIT_O_ETH |
12378 BNXT_ULP_HDR_BIT_OO_VLAN |
12379 BNXT_ULP_HDR_BIT_O_IPV6 |
12380 BNXT_ULP_HDR_BIT_O_TCP |
12381 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12382 .field_sig = { .bits =
12383 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
12384 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC }
12387 .class_hid = BNXT_ULP_CLASS_HID_0474,
12391 .flow_pattern_id = 2,
12392 .hdr_sig = { .bits =
12393 BNXT_ULP_HDR_BIT_O_ETH |
12394 BNXT_ULP_HDR_BIT_OO_VLAN |
12395 BNXT_ULP_HDR_BIT_O_IPV6 |
12396 BNXT_ULP_HDR_BIT_O_TCP |
12397 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12398 .field_sig = { .bits =
12399 BNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |
12400 BNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |
12401 BNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID }
12404 .class_hid = BNXT_ULP_CLASS_HID_3878,
12408 .flow_pattern_id = 2,
12409 .hdr_sig = { .bits =
12410 BNXT_ULP_HDR_BIT_O_ETH |
12411 BNXT_ULP_HDR_BIT_OO_VLAN |
12412 BNXT_ULP_HDR_BIT_O_IPV4 |
12413 BNXT_ULP_HDR_BIT_O_TCP |
12414 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12415 .field_sig = { .bits =
12416 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
12417 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC }
12420 .class_hid = BNXT_ULP_CLASS_HID_044c,
12424 .flow_pattern_id = 2,
12425 .hdr_sig = { .bits =
12426 BNXT_ULP_HDR_BIT_O_ETH |
12427 BNXT_ULP_HDR_BIT_OO_VLAN |
12428 BNXT_ULP_HDR_BIT_O_IPV4 |
12429 BNXT_ULP_HDR_BIT_O_TCP |
12430 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12431 .field_sig = { .bits =
12432 BNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |
12433 BNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |
12434 BNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID }
12437 .class_hid = BNXT_ULP_CLASS_HID_3ba0,
12441 .flow_pattern_id = 2,
12442 .hdr_sig = { .bits =
12443 BNXT_ULP_HDR_BIT_O_ETH |
12444 BNXT_ULP_HDR_BIT_OO_VLAN |
12445 BNXT_ULP_HDR_BIT_O_IPV6 |
12446 BNXT_ULP_HDR_BIT_O_UDP |
12447 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12448 .field_sig = { .bits =
12449 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
12450 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC }
12453 .class_hid = BNXT_ULP_CLASS_HID_0794,
12457 .flow_pattern_id = 2,
12458 .hdr_sig = { .bits =
12459 BNXT_ULP_HDR_BIT_O_ETH |
12460 BNXT_ULP_HDR_BIT_OO_VLAN |
12461 BNXT_ULP_HDR_BIT_O_IPV6 |
12462 BNXT_ULP_HDR_BIT_O_UDP |
12463 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12464 .field_sig = { .bits =
12465 BNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |
12466 BNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |
12467 BNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID }
12470 .class_hid = BNXT_ULP_CLASS_HID_3858,
12474 .flow_pattern_id = 2,
12475 .hdr_sig = { .bits =
12476 BNXT_ULP_HDR_BIT_O_ETH |
12477 BNXT_ULP_HDR_BIT_OO_VLAN |
12478 BNXT_ULP_HDR_BIT_O_IPV4 |
12479 BNXT_ULP_HDR_BIT_O_UDP |
12480 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12481 .field_sig = { .bits =
12482 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
12483 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC }
12486 .class_hid = BNXT_ULP_CLASS_HID_046c,
12490 .flow_pattern_id = 2,
12491 .hdr_sig = { .bits =
12492 BNXT_ULP_HDR_BIT_O_ETH |
12493 BNXT_ULP_HDR_BIT_OO_VLAN |
12494 BNXT_ULP_HDR_BIT_O_IPV4 |
12495 BNXT_ULP_HDR_BIT_O_UDP |
12496 BNXT_ULP_FLOW_DIR_BITMASK_EGR },
12497 .field_sig = { .bits =
12498 BNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |
12499 BNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |
12500 BNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID }